Online game adaptation of Majesty by Marc André
The game is usually reachable at majesty.jupiterpi.de.
You can build and host Majesty yourself:
- Create a server directory.
- Build the client in
majesty-client
:npm install
, thenng build
and copydist
over to your server directory. - Build the server in
majesty-server
:gradlew shadowJar
and copybuild/libs/majesty-server-all.jar
to your server directory.
You might have to configure the API endpoints in the client code first. You can then start your server by running java -jar majesty-server-all.jar
in the server directory. Majesty Online will be reachable at port 8080 (configurable in code). If you want to play with other players in another network, you must configure port forwarding.