Icon

Online without port-forwarding

Tabc3dd

You must be logged in to obtain assets

Description

Do you want your game to be multiplayer? With the included master server .jar and set of scripts, making a multiplayer game has never been easier!

Features

  • Lightweight and fast server.
  • Error, memory and timeout management are builtin: start the server and never worry about it again!
  • As many servers and clients per server as you want!
  • Builtin functions to setup servers, clients and lobbies.
  • Various verbose levels: log exactly what you want, perfect for debugging.
  • Sending and retrieving data is simple and coherent.
  • Unlike UDP hole-punching, this will work locally, on mobile tether network and no matter how your provider handles NAT!
  • A fully functional demo: Just launch two or more instances of the demo, connect to the master server and voilà!

Notes

  • The messages are passed using TCP in order to make sure that no packets are lost or misplaced.
  • A server with java is required to run the master server. Setting up such a server is very simple, DigitalOcean offers such a service for 5 dollars per month (the first 2 month are free) : https://www.digitalocean.com/?refcode=3c310a3248b1 . Contact me if you want to use my server for testing.
  • Basic knowledge of Unix systems and commands such as scp and apt-get is required!

FAQ

  • How do I setup the master server? Once you have a server, simply run the included .jar with the command : java -jar pathToJar.jar . You can add two arguments, the first defines how verbose the server is, the second defines the timeout for connected sockets. As long as the .jar is running, clients will be able to connect to the master server.
  • The previous command does not work! Make sure the .jar is copied to the server and java is correctly installed and updated.
  • What IP address do I need to enter when launching the demo? You need to enter the IP address of the server running the .jar. On a Unix system, it corresponds to the inet address given by ifconfig.

End User Licence Agreement (EULA).

Age Rating: 4+

Version

GMS1 - Version 1.1.0. Published January 14, 2016

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait