Skip to content

JupiterPi/majesty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Majesty Online

Online game adaptation of Majesty by Marc André

Screenshot

How to play

Playing online

The game is usually reachable at majesty.jupiterpi.de.

Running yourself

You can build and host Majesty yourself:

  1. Create a server directory.
  2. Build the client in majesty-client: npm install, then ng build and copy dist over to your server directory.
  3. Build the server in majesty-server: gradlew shadowJar and copy build/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.