1. S

    GMS 2 Reading from outside buffer

    Hey all, I've run into a weird networking bug. I've got two projects, a client and a server. When I run both on my local computer, or both on an Azure VM, they work fine. However, if I try to run the client on my local machine and the server on a VM, I get the following error as soon as I...
  2. anthonypismarov

    Job Offer - Programmer [PAID] Lead Programmer and Networking Engineer wanted for complex 2D multiplayer game.

    Studio Pismo Looking for: Lead Programmer Networking Engineer Studio Pismo is looking for a new lead programmer to head the development of our first title, Ambition. Concurrently, we are searching for a networking engineer to develop the online portion alongside the programmer. All work is...
  3. brian

    GMS 2 Running a GameMaker server on a Headless machine

    GM Version: Studio 2+ Target Platform: Linux Download: n/a Links: video below Summary: In this tutorial we talk about running a networked server built in GameMaker on headless machines, whether it be on a Raspberry Pi sitting in a drawer or a dedicated Linux server halfway across the world.
  4. G

    GMS 2 Receiving packets properly from a Java server?

    UPDATE: I've determined that either Java is sending multiple messages at a time in one packet or GameMaker is receiving multiple packets but including them in one buffer in the Async Network event. I don't know which and I'm currently not sure how to tell. Each time I write a "message" from my...
  5. Athena's Owl

    GMS 2.3+ Networking / Server Usable to PC and Consoles

    To start off I am very new to networking. I'm trying to do my due diligence when it comes to researching and understanding how Game Maker connects online for multiplayer games and knowing all about buffers, sockets, async_load, tcp versus udp, sending and receiving packets, and all I need to...
  6. neoharry10

    EOS with GMS2

    Hey has anyone tried EOS (epic online services) with GMS2? It is even possible?
  7. SirCaliber

    GML [NETWORKING] Any way I can implement a direct peer-to-peer connection with UDP without port-forwarding?

    I read somewhere that when creating a UDP connection in GameMaker, it automatically temporarily opens up a port on both clients and sends packets through that port. Is this true? If not, any way I can set this up without needing a master server?
  8. cliftonbazaar

    Job Offer - Programmer {FULFILLED} Networking code in GML, PHP & mysqli

    G'day all, I have a program that needs a few advanced features completed and also some code that transfers data between the game and a database - this is to be done with the programming language of PHP and mysqli. If you are interested then please send me links to previous examples of a...
  9. descrubb

    Supporting IPv6 (Specifically for Mobile Networking)

    Hello... I am looking into creating native extensions for iOS and Android for the purpose of mobile peer networking. I understand that IPv6 networks are unreachable, to an extent, from IPv4 networks and since, from what I've seen and heard, much of mobile network space is "IPv6 only" which is...
  10. ricardo1996

    Asset - Scripts BNET NETWORKING

    BNet is somewhat of a modular networking asset. After testing other assets and google play in particular, I've decided to give networking ago. Features such as account authentication, leaderboard, chat, sync objects, cloud saving, and more are handled for you, via a simple java server. By no...
  11. BlockCabin

    SOLVED UDP Hole Punching Help

    I want to create a peer to peer game like risk of rain. I'm pretty new to networking, but I really wanna learn how to do this. I don't know how to hole punch, it's that simple. I just do not. I think I get the general gist, but I have absolutely no idea how I would actually pull it off. From...
  12. WanSou

    GML How To Properly Disconnect A GML Client From A Node.JS Server

    Hey, i am trying to disconnect a gml client from a node.js server but whenever i try to disconnect it by using "network_destroy()" the node.js server crashes and returns " Error: read ECONNRESET " Which from my research is because the connection was abruptly disconnected so... how do i...
  13. WanSou

    GML Node.JS Server Receiving "Random" Data Inside Of A Buffer

    Hello, I am trying to make a server in Node.JS. But whenever I sent a buffer from the game maker client the Node.JS server is receiving "Random" data and the real data and I don't really know : -if its the issue with Node.JS or Game Maker -what is this additional data that the server is...
  14. harambe1

    Job Offer - Web [CLOSED] Cowbelly Studios is in need of GMS2 Networking guy

    Hi guys! So I found myself lucky enough to be the lead dev of a new game by Cowbelly Studios. The web version of the game is almost done, but we're not stopping there. Cowbelly wanted to continue development into iOS and Android stores, and we are in need of a guy who has experience setting up...
  15. R

    [SOLVED] Can't access my game via the internet

    Hey everyone, I've been following a tutorial by Wizirdi about making a online multiplayer gamemaker game (Multiplayer Networking Tutorial) and I can't connect to the server from outside my LAN. It does, however, work within my LAN if I type my local IP address on my laptop, while my desktop runs...
  16. kalzme

    Is network_destroy() the proper way to disconnect from a TCP connection?

    I've set up a simple nodejs server and a GMS2 client that connects to it. It seems to be able to connect properly, however, when I disconnect using network_destroy(socket); the nodejs server errors saying read ECONNRESET. This error indicates that the client abruptly closed the connection...
  17. huenix

    Multiplayer Player Specific Objects/Layers with Networking Server Client issues....

    Hello..... i am making a multiplayer board game or sorts. What is done/working: -server/client buffers passed back/forth between each player (movement, sprites, etc) What I can't figure out and trying to do: -Player "A" and "B" are standing next to each other, both next to a room, with a...
  18. ManiacCoder


    I have been a little curious about Networking in GMS2. I have watched tons of tutorials on it, but I didn't quite get the picture... and when I tried to do networking, the entire game just crashed. so umm... and explanation on networking would really be helpful since I have no idea what I'm...
  19. D

    GMS 2 Losing connection after changing levels

    Like the title says, both players lose connection when I change rooms. Before hand, I'm new to networking and I'm spawning both of them on a setup room to verify if both players are working correctly. However, going to the first level makes the buffers not reach the host and the clients. I've...
  20. jackrucel

    Is it possible to change a Socket ID or chance how GameMaker generate Socket ID?

    Hi every one, I would like to know if is possible to change the Socket ID or change how GameMaker generate Socket ID for a server conection. I have a network_create_server() and a network_connect( ) on a separated project,a Server and a Client, every time a client connect to the server, the...