Tasharen Entertainment Forum

Support => TNet 3 Support => Topic started by: Crazy Robot Games on May 22, 2013, 03:21:32 PM

Title: TNet on all platforms
Post by: Crazy Robot Games on May 22, 2013, 03:21:32 PM
Hello,

I'm making a mobile game with multiplayer.  I have some questions about TNet.

1) If I set up a dedicated server, all devices (Amazon Kindle, Android, iOS, Nook) can all connect and play together (Cross-platform) via the internet?

2) What is the maximum amount of players for each game if there is one?

Thanks,

Title: Re: TNet on all platforms
Post by: ArenMook on May 22, 2013, 09:22:29 PM
1. Yup. That's what I did with starlink.
2. The only limit is your hardware, but you won't be able to get over ~3000-4000 per server due to system limitations.
Title: Re: TNet on all platforms
Post by: LightSky on May 24, 2013, 01:05:12 AM
You won't be able to get over ~3000-4000 per server due to system limitations.

I am using a Login server which redirects people to different servers so everyone is not on one server all the time.  Pretty sure the same thing you do in Windward if I am not mistaken. 
But what happens when the Login server hits the 3000-4000 cap?  Will people just not be able to connect to the network at all until other people quit or join a different server?
Title: Re: TNet on all platforms
Post by: ArenMook on May 24, 2013, 03:54:50 PM
Pretty much, yes. This is why MMOs use server clusters instead. You always get redirected to an actual game server. They may communicate with each other though.
Title: Re: TNet on all platforms
Post by: LightSky on May 26, 2013, 11:58:19 AM
Pretty much, yes. This is why MMOs use server clusters instead. You always get redirected to an actual game server. They may communicate with each other though.

Since I do not have 4000 people to test with, what does actually happen when you attempt to login to a max capacity server?  Does it just fail to connect, attempt to reconnect for X seconds and then timeout?
Easiest solution I can think of is just to implement a queue based system for logging into it.  Or is there a more efficient way that I am missing?
Title: Re: TNet on all platforms
Post by: ArenMook on May 26, 2013, 12:40:39 PM
I can't give you a concrete answer here as what happens in these situations is up to the operating system. Yes, queuing system is the way to go.