Любой игровой сервер на VPS нужно закрыть файрволом, повесить на systemd и бэкапить миры.
ufw default deny incoming
ufw allow OpenSSH
ufw allow 25565/tcp
ufw enable
Открывайте только нужные игровые порты. Процесс — под systemd с Restart=on-failure и отдельным пользователем, не root.
RCON/query — allowlist. Миры бэкапьте ежедневно наружу. Следите за htop, df -h, journalctl -u ....