38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
# Minecraft Server Infrastructure Repository
|
|
|
|
Mono-repo containing infrastructure baselines, operational runbooks, and instance profile specifications for containerized Minecraft servers.
|
|
|
|
## Repository Architecture
|
|
|
|
```text
|
|
.
|
|
├── .gitignore
|
|
├── README.md
|
|
├── docs/
|
|
│ ├── infrastructure-base.md # Cloud VM, host OS, BBR, UFW, & Docker daemon baseline
|
|
│ └── operations-manual.md # Daily administration, RCON guide, log filtering, & clean state runbooks
|
|
└── instances/
|
|
└── forge-1.20.1-survival/ # Instance profile (Forge 1.20.1)
|
|
├── README.md # Instance spec, Compose config, JVM flags, & Mod Manifest (62 mods)
|
|
├── mod-configs.md # Mod configuration matrix & validated TOML/JSON schemas
|
|
├── patches/
|
|
│ └── lts-auth/ # LTS Auth source code & in-container build script
|
|
└── runtime/ # Active Docker runtime directory
|
|
├── docker-compose.yml # Production compose stack
|
|
└── data/ # Minecraft server data volume
|
|
```
|
|
|
|
## Quick Start (Deploying Instance)
|
|
|
|
1. Navigate to the instance runtime folder:
|
|
```bash
|
|
cd instances/forge-1.20.1-survival/runtime
|
|
```
|
|
2. Start the container:
|
|
```bash
|
|
docker compose up -d
|
|
```
|
|
3. Stream startup logs:
|
|
```bash
|
|
docker logs -f mc_forge_server
|
|
```
|