This is a modular cross-platform lobby for Spring (www.springrts.com) intended as a successor to CheeseLobby.
##Getting started ###Eclipse For Eclipse, you will need the following plug-ins:
###Netbeans For Netbeans, you will need the following plug-ins:
For IntelliJ IDEA, you will need to install the official Jetbrains Scala plugin [Preferences->Plugins].
##Building ###Unit tests Run the 'surefire:test' goal.
###Build Run the 'package' goal.
###Running Run the 'exec:exec' goal on the Launcher module.
###Deployment After building, zip file will be found in modules/Distribution/target/.
##Project overview From 10,000 ft.
OpenLobby is the parent project, an aggregator project in Maven terminology. The modules are:
- Battle
- Chat
- Commons
- Communication
- IO
- Launcher
- Logging
- Login
- Primer
These are found in /modules/.
The /protocol/ directory contains a description of the implemented spring lobby protocol.
The (future) UI may support JSR223 scripting. The idea is to allow spring engine games to customize the lobby to fit their needs.