MineOS
Server Settings
Auf einem neuen Server sollten alle Einstellungen wie folgt sein:
Unter Server Actions:
Change profile to: 1.19
Eventuell musst du einmal auf Accept EULA klicken, wenn es nicht starten, weil Java geupdated wurde, sollte aber im Normalfall nicht passieren.
Broadcast to LAN: an
Start server on boot: an
Alles andere auf Standard lassen.
Java Settings
Change runnable to: Entweder minecraft-server-1.19 (nicht gemoddet) oder spigot 1.19 (für moddet) bzw. die entsprechend akutelle Version.
Memory Allocation:
XmX: 6144 (geht bis 7200, falls der Server langsam ist oder crasht, alles darüber lässt das System in der aktuellen Konfiguration abstürzen. Spiel ruhig damit rum und probiers aus, allerdings muss der Server nach jeder Änderung neu gestartet werden.)
Xms: 2048 (Bitte nicht ändern)
Additional Java Arguments und Additional Jar arguments auf Standard.
Alles andere ist für den Betrieb nicht relevant. Unter Restore Points kannst du Sicherungen anlegen, falls ihr mal was Dummes machen wollt, die lassen sich danach per Knopfdruck einfach wieder einspielen. Archives erstellt die ZIP für einen Export direkt im Browser statt mit dem Umweg über Filezilla.
Löschen
Um den Server zu löschen, einfach den Server stoppen, alle drei Haken unter Delete Server setzen und auf delete drücken. Danach kann z.B. ein alter Server importiert werden oder Server für eine neue Welt erstellt werden. Server importieren. Wenn du oben die Datei korrekt importiert hast, dann sollte jetzt, wenn du auf "Import a Server" klickst, deine ZIP dort auftauchen.
Rechts von der ZIP kannst du dann einen neuen Server aus dieser ZIP erstellen. Du musst ihn noch benennen, wobei dieser Name nur hier und nicht nach extern sichtbar ist. Der Server ist dann wie oben beschrieben konfigurierbar. Es fehlt allerdings noch die Serverdatei, welche du unter Spigot mit "Copy to Server" in den neuen Server schieben kannst. Alternativ kannst du warten, bis der Server die original JavaDatei kopiert hat, was erfahrungsgemäß länger dauert. Spigot soll wohl performanter sein, vielleicht wollt ihr das ja testen. Spigot ist hier gleich zu dem original Server, weil keine Mods auf dem Server liegen, bietet aber später noch die Möglichkeit für Mods. Es kann etwas dauern, bis spigot dann unter den Java Settings erscheint, also keine Panik, das geht auch schonmal 2-3 min so. Eventuell zwischendurch die Seite einmal neu laden, dann sollte es dort erscheinen. Spigot ist hier gleich zu dem original Server, weil keine Mods auf dem Server liegen.
Danach sollte der Server für alle unter Serveradresse erreichbar sein. Falls ihr rcon für Servercommands benutzt, ist die Adresse dafür Serveradresse:15889 Falls ihr die Serverkonsole braucht, um z.B. jemanden zum Admin zu machen oder den Gamemodus zu ändern, ist die unter Logging/logs/latest.log, was sichtbar ist, sobald man oben wieder einen Server ausgesucht hat.
Damit solltet ihr alles an Servern erstellen, importieren, konfigurieren und löschen können. Wenn was nicht klappt, sag mir Bescheid, dann versuche ich, das schnell hinzubekommen.
Protected SFTP access
MineOs Bindmount in crontab for sftp user, because no fstab in LXC:
@reboot mount -o bind /root/mineos-path/gamefiles/minecraft/import/ /home/sftp_user/minecraft-import-directory/
Issues
Server instance not starting - blocked port
https://discourse.codeemo.com/t/cant-start-server-in-webui/5732
- Check usage of 25565 with
netstat -tulpn - Kill PID
- Start instance in WebUI
External Access Issues
- Check accessibility at https://mcsrvstat.us/
- Internal Portforwarding seems to make trouble on LXC settups, thus the standard ports have to be used. Make sure, 25565 is open and forwarded on TCP and UDP traffic in router.


