This is the Java Backend of the Cryptic project.
These instructions will get you a copy of the project up and running on your local machine for development. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- A Java IDE (IntelliJ IDEA)
- JDK 17
- Git
A step by step series of examples that tell you how to get a development env running
git clone https://github.com/cryptic-game/java-backend.git
Then you can open it with you IDE.
To test the things you have changed you have to execute the Gradle Task 'run'.
Server:
./gradlew :server:start
Java-Daemon:
./gradlew :java-daemon:start
Admin-Panel:
./gradlew :admin-panel:start
To customize your development environment, check our available environment variables.
The Javadocs can be found in GitHub Pages and the protocol documentation in our wiki.
See Cryptic backend deployment. (TODO Link)
- Gradle - The build tool
- GitHub Actions - The CI tool
- Docker - The deployment tool
The Cryptic Java Team