Tasharen Entertainment Forum

Support => TNet 3 Support => Topic started by: Shifty Geezer on July 25, 2016, 01:39:32 PM

Title: Is a channel locked to a specific level?
Post by: Shifty Geezer on July 25, 2016, 01:39:32 PM
I'm wanting drop-in, drop-out coop. I have a preparation screen followed by the level. The intention was that a new player can pick their choices in the prep screen while the main game is ongoing, then join the rest of the team. Having just tried this, even though I call JoinChannel with a specific scene, I'm sent straight to the level that the host is on.

Does the implementation of "JoinChannel(num, scene)" not actually allow for that? If not, how do I go about drop-in coop? Think Diablo 3 where you can see your team's adventurers in the menu screen while they are actively playing in a level, and can pick your own character to fit before jumping in with them.
Title: Re: Is a channel locked to a specific level?
Post by: ArenMook on July 26, 2016, 11:00:47 PM
In Windward newly connected players all go to a specific channel where they are able to see the world map and choose the region they want to travel to. Only after they click Join does it do JoinChannel on whatever region's ID they chose.

TNManager.LoadLevel is permanent. Once the host changes the level, all newly joined players will always end up in the latest scene. You shouldn't use it in your case just like I never used it in Windward.
Title: Re: Is a channel locked to a specific level?
Post by: Shifty Geezer on July 27, 2016, 03:26:49 PM
Yep. Replacing with JoinChannel, it works.