Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/h33p/dominecraft
https://github.com/h33p/dominecraft
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/h33p/dominecraft
- Owner: h33p
- License: gpl-3.0
- Created: 2019-08-23T08:50:13.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-26T19:26:49.000Z (over 3 years ago)
- Last Synced: 2024-05-02T04:52:56.035Z (7 months ago)
- Language: Java
- Size: 27.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A set of scripts to quickly deploy a minecraft server on DigitalOcean
##### Setting up
Run tokenator.sh to generate a (slightly) encrypted token.txt file that gets embedded to the java client app.Adjust droplet settings inside client/src/main/java/com/heep042/mcslauncher/App.java
This process will be improved soon.
Compile the java client with maven:
```
cd client
mvn compile assembly:single
```Possibly turn the jar into windows console executable with a tool like Launch4J.
##### Client security notes
The java client and its password should only be shared with trusted individuals as it is possible to retreive your DigitalOcean API token with these 2 peaces of information.The encrpytion process is very simple, we are simply running XOR through both peaces of data (token and password converted to base16). Thus, a password with a mix of letters, numbers and other characters would be preferred.