Add NeoForge releases 0.0.1–0.0.19 and README changelog
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# Accept Minecraft EULA before setting MC_EULA=TRUE.
|
||||
MC_EULA=FALSE
|
||||
MC_MEMORY=2G
|
||||
MC_PORT=25565
|
||||
MC_UID=1000
|
||||
MC_GID=1000
|
||||
@@ -0,0 +1,15 @@
|
||||
# Immutable server release
|
||||
|
||||
Copy server/.env.example to a local settings file outside this release.
|
||||
Accept the Minecraft EULA before setting MC_EULA=TRUE.
|
||||
|
||||
Set MC_ROOT to an absolute server root and MC_RELEASE_DIR to this release.
|
||||
Use the same Compose project name for all releases:
|
||||
|
||||
```bash
|
||||
docker compose --project-name minecraft-lab-spike --env-file /absolute/local-settings.env -f "$MC_RELEASE_DIR/server/compose.yaml" config --quiet
|
||||
```
|
||||
|
||||
This release uses offline authentication and IPv4 loopback.
|
||||
server/config overrides corresponding pack settings at startup.
|
||||
Runtime-generated server.properties is configured through Compose environment.
|
||||
@@ -0,0 +1,42 @@
|
||||
services:
|
||||
minecraft:
|
||||
image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2
|
||||
restart: no
|
||||
stop_grace_period: 2m
|
||||
ports:
|
||||
- 127.0.0.1:${MC_PORT:-25565}:25565
|
||||
environment:
|
||||
EULA: ${MC_EULA:-FALSE}
|
||||
TYPE: MODRINTH
|
||||
MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.4.mrpack
|
||||
MODRINTH_DEFAULT_EXCLUDE_INCLUDES: ""
|
||||
MEMORY: ${MC_MEMORY:-2G}
|
||||
UID: ${MC_UID:-1000}
|
||||
GID: ${MC_GID:-1000}
|
||||
ENABLE_RCON: "false"
|
||||
ONLINE_MODE: "false"
|
||||
ENFORCE_SECURE_PROFILE: "false"
|
||||
MOTD: minecraft-lab Phase 0
|
||||
VIEW_DISTANCE: "6"
|
||||
SIMULATION_DISTANCE: "4"
|
||||
SYNC_SKIP_NEWER_IN_DESTINATION: "false"
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ${MC_ROOT:?Set absolute server root}/runtime
|
||||
target: /data
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}
|
||||
target: /modpacks
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}/server/config
|
||||
target: /config
|
||||
read_only: true
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- mc-health
|
||||
start_period: 2m
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 30
|
||||
@@ -0,0 +1 @@
|
||||
server-override-v1
|
||||
Reference in New Issue
Block a user