Jump to content

Frage

Geschrieben

Hallo,

ich habe da ein Problem, ich habe einen Server, auf dem ich das Plugin "UltimateAutoRestart" verwende, was auch sehr gut läuft.

Das Ding ist nur, ich verwalte den Server per Linux tmux console und immer wenn der Befehl /restart ausgeführt wird (manuell oder durch´s Plugin), schmeißt er mich sozusagen aus der MC tmux session, sodass ich nicht mehr sehen kann, was inGame passiert. Server ist jedoch online.

Sieht dann aus, wie im Anhang.
Hat da wer Erfahrung und kann mir helfen?

image.png.648367474aa2c6c230febbb5156718e8.png

7 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Hallo,

dieses Verhalten hat nichts mit deinem ausgewähltem Terminal-Multiplexer zu tun, sondern das dein Minecraft-Server als Background-Daemon gestartet wird.
Wenn du den Server z.B. in einer Screen-Session starten würdest, könntest du nachträglich ohne weitere Probleme darauf zugreifen.

VG

  • 0
Geschrieben

Ich bin leider noch recht neu, was Linux tmux betrifft.

Starten tue ich das ganze durch Kitty, dann "sudo tmux attach" -> Passwort -> tmux -> cd /minecraftverzeichnis > bash start.sh
Was genau meinst du hier mit "Screen-Session" in diesem Fall?

 

Bitte entschuldige meine Unwissenheit. :P

  • 0
Geschrieben

Screen verwende ich als Beispiel, da ich mit dieser Software arbeite und nicht mit Tmux.

Du musst deine start.sh so editieren, dass der Prozess direkt in einer neuen Tmux- oder Scree-Session geöffnet wird.

Per se ist es iO, dass du nicht sonderlich viel von Linux verstehst, allerdings solltest du bis dahin, dir lieber einen Gameserver mieten, anstelle von einem richtigen Server.

  • 0
Geschrieben

Danke für deine Antwort, dann muss ich sehen, wie ich das einbaue.

Der Grund dieses Server´s ist natürlich das Geld. Mit einem Linux VPS bin ich da gut bedient (ist ja kein Mega-Projekt) und habe echt sonst keinerlei Probleme, das ist das schöne. 
Nur das mit der Session nervt mich..

  • 0
Geschrieben

Versteh mich nicht falsch.

Ich finde es immer nur bedenklich, wenn ein "schlecht" administrierter Server an einer öffentlichen IPv4, bzw. IPv6-Adresse hängt.

Wie gesagt, schau dir mal Screen an. Da würde dann ein "screen -d -m" vor dem eigentlichen Java-Befehl reichen.

Besser noch ein Server-Panel, damit du dir deinen Server aus einem Webinterface heraus bedienen kannst.

  • 0
Geschrieben

Learning bei doing ist da meine Devise.


Aber nein, ich verstehe dich nicht falsch.

Bis jetzt habe ich den Server nicht zerstört, so "schlecht" bin da dann nun auch wieder nicht, lediglich unerfahren was Linux betrifft.

  • 0
Geschrieben (bearbeitet)

Das ist auch richtig, das möchte dir auch keiner wegnehmen.
In den Fachkreisen richtet man für solche Umstände allerdings immer ein separiertes Netzwerk ein, wo Konfigurations und / oder Sicherheitslücken irrelevant wären.
Privat z.B. mittels VMware Player und / oder Oracle Virtualbox

Das Sieht bei einem öffentlichen Netzwerk ganz anders aus. Da könnte man, sofern von der falschen Person angegriffen, auch ganz schnell mal in Haftung genommen werden.
Was da im Moment alles passieren kann, magst du dir nicht ausdenken.

vor 38 Minuten schrieb EspRene:

lediglich unerfahren was Linux betrifft.

Ja, das meine ich mit "schlecht" administriert.

Wie gesagt, ich möchte damit nicht deine Person angreifen, aber ein unerfahrener Administrator ist ein schlechter Administrator.
Das liegt in der Natur der Sache und kommt natürlich erst mit Übung & Erfahrung.

bearbeitet von Cantibra

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B