Very good ext, but what about having a local server? I test it out whit the examples and it really lag alot whit people very away from the actually server.
So, my idea is create a server and customize where the client going to find that server.
And what about a UDP connection? I know it actually is TCP, but i don't work good whit game where the connection stream must be high.
Thanks for you work!
Thanks for your reaction! The problem with having multiple servers is that the account system is integrated deeply into the server application and the PHP website (Originally the server application had it's own GML-parser to display the web pages, so the accounts were saved with the server application). This makes it very hard to run multiple servers, but still maintain all the accounts, saved highscores and INI's.
I know it would be great to have multiple servers, but it requires a lot of work. Separating the account data and the actual server application still seems to be a good idea since it will improve both website speed and server stability. I may try to do this in the future (which means there will eventually be multiple servers too), but I am not going to promise anything
UDP connections seems to be a good idea. I never really considered using something else and I don't know whether it's actually going to work with my current server application, but I am definitely going to try it. (Update 8?)
My current plan for update 8:
-Notifications ("x requests you as a friend", "friend asks to play game x", "x logged in to game y, click here to play", "play game x now vs player y")
-Game promotion/spotlight on site
-1vs1 or 2vs2 multiplayer