HeroEngine Forums
Welcome, Guest. Please login or Register for HeroCloud Account.

Author Topic: Sharing a play instance  (Read 2359 times)

SykoSkytower

  • World Owners
  • ****
  • Posts: 12
    • View Profile
Sharing a play instance
« on: Jun 17, 15, 11:46:18 AM »

Been looking all over the hewiki, and cannot find how to share an instance with other developers.  We need to see if some game specific actions work on other players correctly.  Anyone know?
Logged

FI-ScottZ

  • General Accounts
  • *
  • Posts: 1407
    • View Profile
    • Forever Interactive, Inc.
Re: Sharing a play instance
« Reply #1 on: Jun 17, 15, 12:36:10 PM »

Can you be more specific as to what you mean by "share an instance with other developers"?  And do you mean in HeroBlade or a player client?

If you mean be in the same instance together, that can be done via the Area Organizer panel to select which instance of which area the player wants to go to.  Or the Who's Online GUI (on the Interface tab of the Utilities (F5) menu) will allow a player to jump to the location of another player. Or it can be done via scripting.
Logged
Scott Zarnke
Lead Programmer, Visions of Zosimos
CTO, Forever Interactive, Inc.

Thazager

  • General Accounts
  • *
  • Posts: 1160
  • Never stop learning
    • View Profile
Re: Sharing a play instance
« Reply #2 on: Jun 17, 15, 04:18:12 PM »

Agreed, we used the Area Organizer to get people into the same instance of the same area. We had 5 for testing a few years back, as I had started working on the grouping system.
Logged
Lead scripter for EO, Repop helper.
HSL Video tutorials:
https://community.heroengine.com/forums/index.php/topic,1719.msg36858.html#msg3685

ToY-Krun

  • General Accounts
  • *
  • Posts: 677
  • Support Volunteer
    • View Profile
Re: Sharing a play instance
« Reply #3 on: Jun 17, 15, 06:34:01 PM »

if you have some testers using the client/not the blade, you can also create a quick GUIButton and have it send a command on click, to send the player to a specific area/instance.

default useage:
/hego <areaid> <instanceID>

the area id can be found in the area organizer , right click on area name, and choose info.


so to have anyone who clicks the button go to area with id of 233842  and instance # 5
*from the chat window*
/hego 233842 5

*from hsl onButtonclick
SendCommand("/hego 233842 5")

meant to point out, if the area/instance isnt spun up, it will spin it up before moving the character

« Last Edit: Jun 17, 15, 06:36:27 PM by ToY-Krun »
Logged

SykoSkytower

  • World Owners
  • ****
  • Posts: 12
    • View Profile
Re: Sharing a play instance
« Reply #4 on: Jun 18, 15, 09:54:39 AM »

I was talking about the HeroBlade.  As for sharing an instance, well, it's ment to be a multiplayer game.  So, I want more than one player in the same place, being able to see and interact with each other, not different instances of the same room.
Logged

Prometheus2012

  • General Accounts
  • *
  • Posts: 664
    • View Profile
    • Exile-Online
Re: Sharing a play instance
« Reply #5 on: Jun 18, 15, 10:56:37 AM »

The design of phasing and instantiation is a serious one in an MMO. Some content needs to be kept separate for each player/group at certain times.

Seems like its just a matter of telling the game when to phase a player into their own instance, spool up a new area etc etc.

HE-Cooper

  • *****
  • Posts: 2221
    • View Profile
Re: Sharing a play instance
« Reply #6 on: Jun 18, 15, 11:33:01 AM »

Hi Syko,

Make sure you do some reading on instancing. You can have as many or as few of an instance of an area as you want. Most MMOs use mixtures of public, semi-public, and private instances.
Logged