Beiträge von bullet6474

    Ja das habe ich mir schon angeschaut.. IM Grunde macht er das gleiche wie meine beiden .bat Dateien nur das es im Aufgabenplaner ausgeführt wird. Ich gehe davon aus das die meisten mit Taskkill arbeiten aber wenn ich das mache dann wird der Server ja hart beendet und er speichert dann nicht richtig ab. Mein Auto ist dann immer 500m vor oder hintermir. Beende ich den Server mit STRG+C dann fährt er normal runter und speichert noch eine ganze Menge und ich kann in voller Fahrt gewesen sein, ich stehe immer neben meinem Auto dann. Ich habs jetzt den ganzen Abend mit allerlei Sachen probiert aber ich bin dem ganzen nicht auf die schliche gekommen wie ich einen STRG+C Befehl an ein bestimmtes CMD Fenster senden kann und das am besten alle 6 Stunden. Aber es ist schon spät und das Bier ist auch leer :D Später nochmal probieren..

    Ich habe das Proble das nach einem Server Neustart alle Fahrzeuge die aktiv benutzt wurden 500m hinter einem stehen. Das hat meiner Meinung nach mit dem speichern zu tun und ich hab nun schon alles ausprobiert aber sobald ich den Server beende ohne den befehl "stop server", dann tritt dieser fehler auf.

    Wie macht ihr das wenn ihr eure Server alle X stunden neustartet?

    Gruß BuLLeT

    Datei 1 ist deine Startdatei für den Server (die ist nur dazu da den Server zu starten mehr nicht).

    Datei 2 braucht Datei 1 um den Server zu starten aber killt nach 6 Stunden den Task Manager Prozess ScumServer.exe und führt Datei 1 wieder aus, die den ScumServer startet.

    Es dauert einen kleinen Moment.

    DU musst dir 2 BatchDateien erstellen.. Im folgenden Datei 1 und Datei 2, die du so benennen kannst wie du möchtest.

    Datei 1 startet unseren Server und Datei 2 beendet den Server nach Zeit X und startet Datei 1 erneut.

    Im Vorfeld möchte ich sagen es gibt mehrere Wege zum Ziel und für mich war es der einfachste.

    Mit diesem Script kannst du den Server nicht updaten! das musst du weiterhin über die SteamCMD machen.


    Erstellung Datei 1:

    öffne den Editor (neues Text Dokument erstellen und öffnen mit-> Editor)
    dort trägst du folgendes ein

    Code
    @echo off
    start "" "Der/Pfad/zu/deiner/SCUMServer.exe" -log -port=28900 -MaxPlayers=128

    Wichtig: Port muss natürlich angepasst werden auf den Port den du benutzt!

    Dann Datei ->speichern als
    Im neuen Fenster bei "DateiTyp" alle Dateien auswählen und das ganze als Datei1.bat speichern.


    Die Hälfte ist geschafft!


    Erstellung Datei 2:

    öffne den Editor (neues Text Dokument erstellen und öffnen mit-> Editor)

    dort trägst du folgendes ein

    Code
    @echo off
    taskkill /IM "SCUMServer.exe" /F /T
    start "" "Datei 1.bat"
    timeout /t 21600 /nobreak
    start "" "Datei 2.bat"

    Wer kürzere oder längere Abstände für den Neustart haben möchte muss Stunden in Sekunden umrechnen und die "21600" durch euren errechneten Wert ersetzen

    Dann Datei ->speichern als
    Im neuen Fenster bei "DateiTyp" alle Dateien auswählen und das ganze als Datei 2.bat speichern.

    Das wars schon.. aus organisatorischer Sicht pack dir die beiden Dateien in dein Server verzeichniß, dann ist es einfacher.. musst du nicht aber kann man machen ;)


    Nun gibt es ja Leute die sagen boah wäre fett wenn das direkt startet beim Login. -> bezieht sich auf WIndows Server 2022

    Dazu einfach Start -> Windows System -> Ausführen anklicken

    In das Fenster shell:startup eingeben und ok drücken, Es öffnet sich euer Autostart Ordner den ihr geöffnet lasst. Nun macht ihr eine Verknüpfung von Datei 2 auf euren Desktop und schiebt sie in den Autostart Ordner..

    Windows wird euch dann nach ein paar Sekunden sagen das Datei 2 konfiguriert wurde und nun gestartet wird beim Login.

    Fertig!

    Jedesmal wenn ihr eure Root neugestartet habt und euch einloggt wird der Scum Server automatisch gestartet und nach 6 Stunden neugestartet.


    Wenn ihr den Server aus versehen mal geschlossen habt und neustarten möchtet müsst ihr "nur" Datei 2 starten damit der Restart klappt. Datei ! ist total uninteressant.

    Immer den SCUMServer mit Datei2 starten!!


    Gruß BuLLeT und Grüße an Devon ;) (ist ein Insider den Namen gibt es hier nicht :D)