https://github.com/lmbishop/minecraft-server
https://github.com/lmbishop/minecraft-server
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/lmbishop/minecraft-server
- Owner: LMBishop
- Created: 2022-06-30T00:06:20.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-30T00:06:58.000Z (about 4 years ago)
- Last Synced: 2025-02-14T16:46:28.677Z (over 1 year ago)
- Language: Shell
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Basic configuration files for my Minecraft server.
At time of writing, the following services are defined:
* `creative` - a creative Paper server
* `survival` - a survival Paper server
* `proxy` - a Velocity server
* `nginx` - reverse proxy for dynmap running on `creative` and `survival`
* `mariadb` - database for all Minecraft servers
## Instructions
1. Clone this repository
2. Copy `.env-default` to `.env`
3. Modify the values in `.env`
4. Review `docker-compose.yml`
* Add/remove servers you want/don't want
* Change versions to appropiate versions (e.g. 1.19 for Paper)
* Ensure specified Paper and Velocity versions are also defined in `.env`, space-seperated
5. Run `make build`
6. Run `make start`
7. Configure everything
Minecraft data will be stored in `data/`. `make build` builds the latest Paper and Velocity versions for the specified Minecraft version.