Project Zomboid Gameserver

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Nabend zusammen,

    ich habe mir gerade bei Webtropia einen Server mitsamt TekLab geholt, läuft auch alles soweit und abgesichert ist die Kiste auch schon.
    Nun wollte ich mich an das Einrichten von TekLab machen und dabei auch den Gameserver für Project Zomboid installieren.

    Wie hier vermerkt ist Project Zomboid auf der Liste der unterstützten Spiele zu finden, nur in TekLab selbst sehe ich nichts davon :blink:
    Bin da jetzt etwas baff, da ich dachte, dass TekLab bereits ein vorgefertigtes Template für den Server mitliefert. Ãœbersehe ich etwas oder muss ich doch das Template selbst erstellen?

    Wenn ich es selbst erstellen muss, wie genau muss ich da vorgehen? Vielleicht hat ja einer von euch schon ein passendes.

    Vielen Dank schon mal!

  • Und was gibt es da genau zu beachten? Also das vorbereiten der eigentlichen Serverdateien ist kein Problem, nur das Erstellen des Start- und Update-Scripts will mir nicht so recht in den Kopf.
    Auch das mit dem Restart muss ich mir dann doch selber basteln oder?

    Warum wird Project Zomboid eigentlich auf der Spieleliste aufgeführt wenn es kein passendes Image dazu gibt?

  • die liste bedeutet wohl nur das das spiel unterstüzt wird ?
    Naja die start.sh hmm was soll ich dazu sagen o.0


    einfach eine nehmen von einem anderem Spiel schauen wie diese aufgebaut und ist und anpassen einfach...

    wegen dem update script kann ich auch nix dazu sagen, updates gehen bei mir über die start.sh...

  • Ok, so im großen und ganzen funktioniert jetzt alles. Die Punkte die noch offen sind:

    • Serverstatus (offline, online, ...) wird im Webinterface noch nicht richtig angezeigt
    • Bei Serverstop muss vorher ein Befehl an den Gameserver geschickt werden.

    Gerade bei dem Punkt mit dem Serverstop benötige ich nochmal Hilfe. Habe noch keine Möglichkeit gefunden, auf den Stop-Vorgang Einfluss zu nehmen. Ich müsste ja dann beim Klick auf den Stop-Button per Script vorher die Screen-Session öffnen, den Befehl zu senden und anschließen die Screen-Session beenden. Der Befehl den ich senden muss ist "quit", dieser speichert alles vom Server und beendet ihn (also den eigentlichen Server, die Screen-Session nicht).

  • Das ist mir schon klar, dass der Stop-Button nur die Screen-Session beendet. Daher ja auch meine Frage, ob ich das Verhalten ändern kann. Er soll ja nicht sofort die Screen-Session beenden sondern vorher noch den Befehl senden, dann die Session beenden.

  • nein kann er nicht wenn du es mittels quit machen willst gehe in die Konsole und tippe da dann quit rein das der Server herunterfährt

    denke mal das dann die ganze stop Routine geändert werden müsste und für jeden Server erstellt werden... da ja nicht jeder Server den "Quit" befehl kennt...