How to update

When updating, check the changelog and this page to see which files have changed. When you made changes to these files, make a backup and update the asset.

After you are done updating, check what has changed (you might find detailed information in the changelog) and merge the new version with your changes.

Recent updates

1.2.2 - CHAT Interface, Event Handlers, RPCs, MIT License

LICENSE CHANGED TO MIT
Due to confusion about the GPLv3 license, I decided to change the license to the MIT license. This is way easier to understand for everybody. BY UPDATING YOU AGREE TO THIS NEW LICENSE. THIS LICENSE REPLACES THE OLD ONE.

Support for custom Event Handler for Connection/Disconnection on Server
Also adds an easy way to reject players when they conect

Fixed a bug that prevented the game to be run with the YYC (thanks to Imtnt @gmc)

Server Shutdown Function added and automatic shutdown/disconnect if the htme object is destroyed / game is ended

PLUS/UDPHP : UDPHP 1.2.1 - Fixed an issue where servers and client could not connect to each other when the master server was not reachable.

Added CHAT Interface:
This is a new set of functions that allow you to send and recieve string messages in a more clasic way. The manual was updated so the Chat Tutorial now uses this new way of syncing (an RPC tutorial was also added to the manual; see below).

Updated debug overlay to include debug information about the CHAT Interface

Fixed a bug, where in rare cases clients could start syncing before they got their player hash which lead to invalid instances being synced and mayor desync

1.0.0 - The lobby update

0.6.0 - The performance update

The great performance update!

ADDED A NEW LICENSE. BY UPDATING YOU AGREE TO THIS NEW LICENSE.
-- The license is still GPLv3, but it comes with an additional permission to create games in Game Maker without having you to provide the source code of your game when using the Mutliplayer Engine

Made isLocal faster

Improved behaviour and performance of signed packets. Reliable data will no longer by sent if new data is available

Replaced most of the maps with lists, resulting in a huge performance boost!

Fixed crashes and desyncs on certain events

Fixed a mayor memory leak and improved memory managment

COMES WITH udpph 1.1.2.

No mayor changes to the local manual! - Online manual was updated with changelog.

GameMaker: Studio is owned by YoYoGames. GMnet is not affiliated with YoYoGames.The GMnet logos use icons from Entypo (http://entypo.com/) and Open Iconic (https://useiconic.com/open/). They are licensed under CC BY-SA 4.0.