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 11
- 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-dev.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
After the first run you will find a config.yaml
in the directories java-server
and java-daemon
, where you can customize your development environment.
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