Table of Contents

Diverse config

Proxy-løsning via Velocity

Flyttet over til Velocity, se velocity

De enkelte serverne kjører fremdeles med https://github.com/itzg/docker-minecraft-server

Docs: https://docker-minecraft-server.readthedocs.io/en/latest/

Plugins

Les mer om de ulike pluginsa under plugins.

Auto-oppdatering?

En god løsning for autooppdatering av plugins er å legge de i docker-compose.yml, enten under PLUGINS eller SPIGET_RESOURCES.

Auto-oppdatering av plugins er ikke en god idé. Plutselig lastes det ned nye versjoner som ikke er kompatible med gjeldende server-versjon, eller annet tullball skjer! En bedre løsning hadde vært å ha en semi-automatisk oppdatering av plugins.. Noen muligheter er:

https://github.com/Qrashi/minecraft-plugin-downloader https://github.com/Silthus/plugin-downloader https://gitlab.com/mmgfrcs/bmcpm https://docs.pufferpanel.com/en/stable/index.html https://github.com/Neocky/pluGET https://github.com/Osiris-Team/AutoPlug-Client https://github.com/Phoenix616/Updater/tree/master

Backup

borgmatic backer up hele minecraft-server-mappa hver natt, til lokal server hos Magnus.

/etc/borgmatic/config.yaml:

source_directories:
    - /home/gamer
repositories:
    - path: ssh://borg@192.168.10.20/mnt/backup/borgbackup/zbook
      label: n0de
exclude_patterns:
    - /home/*/.cache
exclude_caches: true
exclude_if_present:
    - .nobackup
keep_daily: 14
keep_weekly: 4
keep_monthly: 6
keep_yearly: 1 

/etc/cron.d/borgmatic:

0 4 * * * root /root/.local/bin/borgmatic --verbosity -1 --syslog-verbosity 1