1.5.1This demo fixes the port problem, tells you to use ESC to quit, should fix menu display, and should connect with a loading image graphic(Needs testing), and fixes the drop-down userlist.Try out hosting, try out joining! It may take a little bit of time to log in sometimes, but that can happen randomly so be patient :PI will be on vacation for the next 5 days, so please post all your feedback in the comments and when I get back I will have some bugs or improvements to fix :D[quote=For those who don't know much about the API]The AGMAPI Combines everything you would need in a game for internet-based connectivity, and security. All you will need to end up doing, is slap it into your game, and call the scripts to run. Other than that, you just need to get your verification key from me.[b]Here are some key features:[/b]Highscores, Achievements, user avatars and info, friends listsSecure profile savingBranded login forms and (highscores and server list) interfacesA starting point for multiplayer programmingSecurity against memory hacksFrameworks to contain all of these features!Enjoy! - Ask for access for your games today![/quote]
Make it a DLL so its -more- portable ?
More portable than an API in GM.
sirxemic: Maybe we have a different idea of what portable means. Whoever uses the DLL based API is windows-locked.
Yes, but the term portability isn't restricted to OS-level. I (and probably AG too) meant portability between programming languages.
^ Yes that is what I meant. All of the request strings are written in GML which is isn't as "portable" between programming platforms as a DLL is. (especially for C#)
Looking good dude. :) I take it the achievements, highscores, and such are all stored in a MySQL database, right? Just out of curiosity, how did you go about sending values to the database? Did you just use a php script with $_GET parameters?