Auto-magic Networking System
A downloadable gms2 extension
Download NowName your own price
Auto-magic Networking System
Open-Source Networking System for Game Maker Studio +2.3
- Auto-magic synchronization between objects. There is no longer a need to invent new protocols or mess up your code.
- Smooth synchronization. Latency is hidden by using a smooth value assignment algorithm.
- Security layer. You can add server-side validations to prevent cheating.
- Independent of the network engine. You can use a base class to implement your preferred network engine. For my own project I used Http2 sockets!
- Easy to use. You don't need to know how to handle sockets or buffers.
- Simple messages system. Send an receive custom objects (like Socket.io), recommended for advanced developers.
- Global variables synchronization.
- Remote Procedure Calls (RPC). You can call instance functions, regardless of where they are on the network.
Status | In development |
Category | Tool |
Author | Forja Games |
Made with | GameMaker |
Tags | extension, GameMaker, gms2, Massively multiplayer, Multiplayer, networking, tool |
Code license | MIT License |
Average session | A few seconds |
Download
Download NowName your own price
Click download now to get access to the following files:
https://github.com/lcnvdl/gms2-networking
External
Development log
- New Release: V0.0.3-betaApr 20, 2022
- New Release: V0.0.2-betaJan 22, 2022
- We are still aliveNov 26, 2021
- New feature: RPC (beta)Jul 13, 2021
- Commits on Jul, 01 [en]Jul 02, 2021
- Commits on Jun 29, 2021 [en]Jun 30, 2021
- Update 2021-06-26 [es]Jun 26, 2021
Comments
Log in with itch.io to leave a comment.
Do you have discord account? for contact about this?
Sorry for the delay. How can I help you?
You can learn me how to do something with the objects objSyncObjects?. I want to talk about this in discord
Hi, i will try out the tool by tomorrow and i wanted to make sure that this is made for that kind of stuff.
i am trying to have a online matchmaking system where you can create a game for puplic, look for a random game in puplic to connect and create a invite only game with invite to share and join.
i want to have one host and one client for a 1v1 game.
i wanna know, is that possible and if yes, how?
edit: im asking because i know almoat nothing about that.
Hi Dari! It should work fine for 1v1 games. However, I do not recommend (for now) that you use the library for "serious" projects, because it is in "beta" phase.
ok thanks for the info
Does this work in HTML5?
Hi Stepford. Yes, it should work (client-side only). It uses the default GameMaker sockets system. You need to export the Server in a different platform (like linux or windows), but the client should work fine. Also, it allows you to replace the standard gamemaker sockets engine with another (in your case, socket.io would be great).
Hi! This extension looks very interesting! I'm looking forward for new updates! A better wiki would be really useful!
Thank you very much! I will upload some updates soon!