MANUAL for GMnet ENGINE and GMnet CORE
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.
This update improves the ONLINE lobby by adding fltering and sorting mechanisms. Check out the updated tutorial! Also we added a seperate lobby for LAN Servers, the master server was HUGELY updated and we are happy to introduce a testing tool for master servers
Master server Version 1.2.0
CHANGED FILES IN 1.2.1:
scripts/htme_init.gml
objects/obj_udphphtme_lobby.object.gmx
scripts/udphp_config.gml
scripts/udphp_downloadServerList.gml
scripts/udphp_serverCommitData.gml
scripts/udphp_Punch.gml
scripts/htme_getDataServer.gml
scripts/htme_getLANServers.gml
rooms/htme_lanlobby.room.gmx
scripts/htme_networking_searchForBroadcasts.gml
objects/htme_obj_lanlobbydemo.object.gmx
objects/htme_obj_menu.object.gmx
scripts/htme_serverBroadcast.gml
scripts/htme_serverStart.gml
scripts/htme_startLANsearch.gml
scripts/htme_stopLANsearch.gml
scripts/htme_step.gml
I recommend to reinstall GMnet ENGINE, meaning removing the old asset and adding the new one. Make sure to backup your config.
CHANGED FILES IN 1.2.0:
objects/htme_obj_playerlist.object.gmx
objects/obj_htme.object.gmx
rooms/htme_rom_demo.room.gmx
rooms/htme_rom_demo2.room.gmx
scripts/htme_clientDisconnect.gml
scripts/htme_clientNetworking.gml
scripts/htme_clientShutdown.gml
scripts/htme_debugOverlayEnabled.gml
scripts/htme_debugoverlay.gml
scripts/htme_doDrawInstanceTable.gml
scripts/htme_doGlobalSync.gml
scripts/htme_doInstAll.gml
scripts/htme_doInstCached.gml
scripts/htme_doInstInvisible.gml
scripts/htme_doInstVisible.gml
scripts/htme_doMain.gml
scripts/htme_doMain_new.gml
scripts/htme_doOff.gml
scripts/htme_doPlayers.gml
scripts/htme_doSignedPackets.gml
scripts/htme_doStateInstAll.gml
scripts/htme_doStateInstCached.gml
scripts/htme_doStateInstInvisible.gml
scripts/htme_doStateInstVisible.gml
scripts/htme_doStateMain.gml
scripts/htme_doStateOff.gml
scripts/htme_do_createMicro.gml
scripts/htme_dotbd.gml
scripts/htme_findPlayerInstance.gml
scripts/htme_globalSetFast.gml
scripts/htme_globalSet_new.gml
scripts/htme_init.gml
scripts/htme_sendGSFast.gml
scripts/htme_sendGS_new.gml
scripts/htme_serverDisconnect.gml
scripts/htme_serverKickClient.gml
scripts/htme_serverNetworking.gml
scripts/htme_serverProcessKicks.gml
scripts/htme_serverStart.gml
scripts/htme_step.gml
scripts/mp_add.gml
scripts/udphp_serverPunch.gml
sprites/htme_spr_door.sprite.gmx
sprites/htme_spr_player.sprite.gmx
sprites/images/htme_spr_door_0.png
sprites/images/htme_spr_player_0.png
sprites/images/htme_spr_wall_0.png
CHANGED FILES IN 1.1.0:
htme_clientNetworking.gml
htme_clientStart.gml
htme_init.gml
htme_serverEventPlayerConnected.gml
htme_serverNetworking.gml
htme_serverStart.gml
htme_recieveGS.gml (added)
htme_sendGS.gml (added)
htme_globalGet.gml (added)
htme_globalSet.gml (added)
Please see this page for more information
The great performance update!
CHANGED FILES IN 0.6.0:
htme_cleanUpInstance.gml
htme_clientBroadcastUnsync.gml
htme_clientStart.gml
htme_createSignedPacket.gml
htme_createSingleSignedPacket.gml
htme_forceSyncLocalInstances.gml
htme_init.gml
htme_isLocal.gml
htme_recieveSignedPackets.gml
htme_recieveVarGroup.gml
htme_removeSignedPacket.gml
htme_removeSignedPacketsByCatFilter.gml
htme_roomstart.gml
htme_sendSignedPacket.gml
htme_sendSignedPackets.gml
htme_serverBroadcastUnsync.gml
htme_serverCreateSPForAllCheckRoom.gml
htme_serverEventPlayerConnected.gml
htme_serverEventPlayerDisconnected.gml
htme_serverKickClient.gml
htme_serverNetworking.gml
htme_serverRecreateInstancesLocal.gml
htme_serverRemoveBackup.gml
htme_serverSendAllInstances.gml
htme_serverStart.gml
htme_serverSyncPlayersUDPHP.gml
htme_syncInstances.gml
htme_syncSingleVarGroup.gml
mp_add.gml
mp_unsync.gml
udphp_stopServer.gml
udphp CHANGELOG:
udphp 1.1.2:
udphp 1.1.1:
Initial release
All pages in this manual are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Manuals / GMnet ENGINE Manual
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.