Skip to content

cwheel/RSM-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

RSM-Server

Really Simple Multiplayer Server

Whats RSM?

RSM stands for Really Simple Multiplayer [Library], a library for built Ludum Dare games. RSM's a Java based library that when finished will allow anyone to quickly and easily add multiplayer support to a Java game. RSM's not meant to be the be all and end all of multiplayer libraries and in fact will support only barebones feautres. However, RSM will be super light weight, easy to use and deployable in minutes, not hours (crucial for Ludum Dare).

Client Side: https://github.com/nosedive25/RSM-Client

Documentation

You can find some basic documentation for the current (now a bit outdated) build here: https://dl.dropboxusercontent.com/u/53944475/RSMClient.html

Server Setup

  • Grab the source for RSM-Server
  • Compile the source into a jar (server.jar)
  • Make a server.props file (sort of working), example here:https://dl.dropboxusercontent.com/u/53944475/server.props
  • Run genkeys.sh and copy the serverkeystore file to the location server.jar resides
  • Start up server.jar

Project Status

RSM is far from completed and has only the base system setup. It should be ready for the upcoming Ludum Dare in December for any brave souls who'd like to try it.

  • SSL
  • More efficient client search algorithm
  • Better server responce handling
  • Basic server properties file (server.props)
  • Better server properties (not just Java strings)
  • Server properties error handling
  • Client side game creation
  • Clients can safely disconnect
  • Keystore generation script

About

Really Simple Multiplayer Server

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors