Beiträge von bullet6474

    Wahrscheinlich ist das wohl nicht so gedacht wie ich mir das vorstelle.. Ich bin da auch nicht alleine mit! Im Dev DC gibt schon Beiträge darüber, die genau das selbe Problem haben.
    Ist wohl so gedacht von den Devs dann man die spawnen muss kurz bevor man am POI ist um dann dort Spaß zu haben. Und mal ganz ehrlich.. Die NPC spawn Rate in POI´s ist ein Witz. Mal sind welche da, mal nicht..
    Langsam aber sicher lass ich es echt bleiben mit dem Spiel..

    Ich danke dir trotzdem das du dir die Mühe gemacht hast ;)

    Ok irgendwie klappt das nicht. Ich bin nun in einen verlassenen Bunker rein mit der Drohne und habe dort 5 NPC gespawnt

    #SpawnArmedNPC BP_Drifter_Lvl_5 1 DespawnLifetime 3600

    Nun müssten sie ja eine Stunde da bleiben auch wenn niemand in der Nähe ist. Ich bin eine halbe Stunde vom Server gegangen und beim joinen (als richtiger Spieler) war keiner mehr da drin. Irgendwas ist da komisch oder muss vielleicht zwingend einfach jemand auf dem Server online sein dafür? Den Bunker habe ich mit einer Karte geöffnet

    Nachtrag:

    Ich habe nochmal kurz vor dem Server restart mit dem Befehl von oben NPC hingestellt. Nach dem Server restart waren sie auch noch da und ca. eine Minute später waren sie weg.

    Hallo zusammen,

    Seit gestern soll es ja möglich sein NPC zu spawnen, die dann nicht verschwinden nach 20 sekunden, wenn man aus dem Sichtbereich weg ist. Ich hoffe ich habe das so richtig verstanden..
    Der Plan war von uns in manchen Bunkern ein paar extra NPC einzufügen.

    Ich habe das gemacht mit dem Befehl:

    #SpawnArmedNPC BP_Drifter_Lvl_5 1 DespawnLifetime 20

    Ich habe grade testweise mal 1 NPC bei mir in die Base gespawnt, bin einkaufen gefahren und als ich wieder zuhause war, ist der NPC weg gewesen..
    Mach ich da irgendwas falsch oder muß man da noch etwas einstellen?!

    Ich hoffe mir kann da jemand helfen oder nen Tipp geben wie es richtig funktioniert :)

    Gruß BuLLeT

    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)