Squadgoals is a collection of containerized game servers. All container images have pre-installed tools for managing game servers, files, etc.
Minecraft servers use itzg/minecraft-server images. See Minecraft Server on Docker (Java Edition) documentation for more information for working with the server.
RCON is set up to remotely control the game server. See rcon for more information. Note, the config file should follow from the service name.
Useful commands are listed below.
docker compose up <service>
rcon -c <config> <service>
Available services are listed below.
Service | Name | Version | Minecraft |
---|---|---|---|
minecraft-1.21.4 |
Minecraft | 1.21.4 | 1.21.4 |
minecraft-ftb-evolution |
FTB Evolution | 1.7.0 | 1.21.1 |
minecraft-ftb-revelation |
FTB Revelation | 3.7.0 | 1.12.2 |
Multiplayer for Ship of Harkinian uses ghcr.io/garrettjoecox/anchor. For setting up clients, see the following links to fetch the correct version of Ship of Harkinian with Anchor.
- Anchor (Fairies): garrettjoecox/OOT#52
- Anchor (Links): garrettjoecox/OOT#64
Note, the .../logs/stats.json
file must be created manually before running the service.
The location of the logs
directory depends on the ${SQUADGOALS_SERVERS_SHIP_OF_HARKINIAN}
environment variable.
Environment variables are set in .env.template
which must be copied to .env
if it needs to be overridden.
Available services are listed below.
Service | Name | Version |
---|---|---|
ship-of-harkinian-8.0.3-anchor |
Ship of Harkinian (Anchor) | 8.0.3 |