Update 1.8.5

This update contains a few fixed that have been laying around for a few weeks because I haven't had the time to finish the rest of the fixes. Those fixes are moved to 1.8.6.


  • Fixed that highscores were no longer available when logging out

  • Fixed no update information in the all version of the extension

  • Room index is now correctly sent as 4, not as 4.04

  • Variable compression has been improved. Variables now use less data while being more precise

  • Refactored a lot of the code in the DLL and fixed a lot of memory management problems. The DLL version should crash a lot less with this update.



The download can be found on the front page.

Replies (23)

Last message on 31 May 2015

Ajay on 24 May 2015, 10:54:50
This Server is down right now?
Size43 (Administrator) on 24 May 2015, 11:48:15
Sorry about that. It should be back up. Unfortunately, even with the additional log messages I've added everything in the log files looks normal. I'll be adding even more logging to hopefully find the bug the next time.
Ajay on 25 May 2015, 10:57:01
How much it will take time?
And please can you replay when the server will working again.
Size43 (Administrator) on 26 May 2015, 11:07:40
The server should be working normally. The only thing this bug does is that it crashes the server once every 3-4 months at random.
Ajay on 28 May 2015, 08:25:02
The server is totally DEAD. :(
Size43 (Administrator) on 28 May 2015, 12:03:33
As far as I can see, the server is working properly right now. Are you still having problems?
Ajay on 28 May 2015, 13:08:22
Yes, Can i have your EMAIL ID to i can send the .GMZ file?
Size43 (Administrator) on 30 May 2015, 16:31:30
Please send the gmz file to gamemakerserver@outlook.com
Ajay on 31 May 2015, 14:31:16
The Problem is solved. I reinstalled the GMS Extension and now its working fine. :)
Ajay on 24 May 2015, 12:45:26
Ok, Thanks for your Quick Replay.
peril94 on 23 May 2015, 23:46:59
"An error occurred reading the extension package." :(
1.83 was the last one I had installed, I have windows vista and tried all of them and got the same message.
peril94 on 23 May 2015, 23:49:59
I just tried the gm 8 / 8.1 version and it installed, not sure how it will work with gm studio but will give it a try.
Size43 (Administrator) on 24 May 2015, 11:51:03
Please delete any files starting with "GameMaker Server" in the following folders:


%appdata%\GameMaker\extensions
%appdata%\GameMaker-Studio\extensions
%localappdata%\GameMaker8.1\extensions
%localappdata%\GameMaker-Studio\extensions


Additionally, you may need to manually delete the extension from the extensions folder in your project directory.
Ajay on 22 May 2015, 08:25:10
Size43 (Administrator) on 23 May 2015, 14:06:30
Seems like you aren't connected to the server. Make sure you're using the All-version of the extension and your device has internet access (and port 25500 isn't blocked).
amkgames on 17 May 2015, 20:36:24
Hey Size43, when obj_other_player jumps so player's screen can't see it jumping and i am using z variable to jump, its Top Down 2D game
Size43 (Administrator) on 18 May 2015, 11:53:54
obj_other_player should only be drawing things, not modifying the speed/direction or sprite. All that code should be in obj_player, the obj_other_player is only a "representation" of an obj_player object on another client.
amkgames on 18 May 2015, 12:16:58
Speed/Direction codes are present in obj_player so how can i show obj_other_player's jump?
Size43 (Administrator) on 18 May 2015, 12:57:14
When obj_player jumps, this is synced to all other clients. The extension then automatically moves the obj_other_player for that player to the right position.
amkgames on 18 May 2015, 13:12:56
My game is top down and i made jump in it using z variable like z_speed,z_gravity and z but obj_other_player stands on its place when jumped in other clients but wheb moved it shows movement but not jump
amkgames on 18 May 2015, 13:13:25
when*
Size43 (Administrator) on 18 May 2015, 16:49:05
If you're using a variable that's not built-in, you'll need to sync it yourself by using gms_self_set and gms_other_get. In this case, just syncing the "z" variable and reading it in the other player object when drawing is probably enough.
amkgames on 18 May 2015, 16:52:47
Oh, Thank you very much i didn't knew it :)