Eh, yes.
I use linux server since 15 years, and when i started with AppGameKit (iOS) i adapted the old ones.
I done 4 kind of managers:
- The first 2 use sockets (1 in PHP and 1 in C++. do the same thing)
- The second use HTTP request (PHP call the server he need from the 2 before)
I done a cron job that look at the servers each 5 min, and if one of them don't answer to the ping message, it term and relaunch the server.
Each server has its log for every day.
Usually i use the ones in PHP, cause for the moment the speed is enough.
I done a similar to "multi threaded" server in PHP that go really well.
When i started i had some problem using sockets on the iOS for the port to open on firewall.
As is really bad to ask to an user to open a port, and as i didn't find a way to auto open on UPNP,
i reverted on the HTTP request.
Anyway i don't use the AppGameKit network.
I think the AppGameKit do the network that can work only to another AppGameKit app.
I think they must develop the AGKSockets with an internal UPNP.
Only after that we can say we have a real network.
I know is done to help newbie, but we need a low level too.
What do you think?
Long life to Steve!