Checklista för att starta Minecraft-server
En förteckning över vad som krävs för att sätta upp och förvalta en Minecraft-server.
VPS
Köp en VPS, var noga med att köpa tillräckligt med RAM och att tillräckligt med bandbredd stöds.
Köp till minst 2 separata datavolymer, och använd dessa för att skapa en BTRFS-pool.
Placera värld-datan på BTRFS-poolen
Hantera dessa med snapshots för att kunna återställa världen om något händer med den. Kör dessa en gång per timme.
Kolla också om det finns något sätt att pausa skrivande till datakatalogen under pågående backup.
/save-all verkar vara grejen för (Minecraft Java edition)
Välj server
Papermc är förmodligen den bästa. Välj att köra som podman pod/quadlet, eller kör direkt på servern.
Installera plugins
Dessa laddas ner och hanteras som jar-filer.
- Dynmap ger en karta som kan nås via webbläsaren.
- LuckPerms ger behörighetsstyrning.
Inspiration från reddit.
Extras:
- Proximity chat för att kunna chatta in-game.
- Distant Horizon avlastar klienterna för att rendera mer närliggande chunks.
Sätt upp reverse proxy
Används för kartan, och eventuellt för spelet också. Förslagsvis Caddy.
Konfiguration
- Allowlist för att se till att bara känt folk kommer in på servern.
- Admins. Se till att flera kan hjälpa till.
keepInventoryOnleder till mer ledigt spel, särskilt bra om mindreåriga spelar på servern.- GeyserMC tillåter Bedrock-spelare joina.
Automatisering
Allt detta bör förmodligen sättas upp automatiskt med Ansible.