skylobby
skylobby copied to clipboard
Spring lobby, replays viewer
skylobby

A Spring RTS lobby for uberserver.
Usage
Install instructions and basic usage can be found in the User Guide.
Feel free to open an issue if you find a bug or have a feature request.
Dev
Below are instructions on how to build and contribute to skylobby.
You will need Java 11 or higher and the Clojure CLI tools.
REPL
Runs an interactive compiler as well as the UI. If you make a change to something in src/clj it will trigger a recompile and re-render the UI from the running state.
You will also need to install rlwrap. Run:
clj -M:nrepl
Logs are written to repl.log.
Jar
To build an executable jar file:
clojure -M:uberjar
And then run it with:
java -jar target/skylobby.jar
To build an installer, then run jpackage for your platform, for example on Windows
jpackage @jpackage/common @jpackage/windows