ARK Windows Server einrichten + AutoUpdate

  • guten morgen,


    nach langem hin und her hab ich das alles zum laufen gebracht nur ist da leider immer noch ein problem und zwar startet der server nicht wieder nach dem update sondern muss jedesmal manuel gestartet werden. woran könnte das liegen?

  • startzeile falsch bzw. wahrscheinlich wird der laufende server nicht richtig beendet.


    probier mal mit "taskkill /f /im ShooterGameServer.exe

  • das start script funktioniert ganz gut... updatet nur leider die mods nicht
    das update script hingegen geht gar nicht :(
    kann keine fehlermeldung geben, weil es keine gibt. fenster poppt kurz auf und geht sofort wieder zu
    powershell 4, win 2012 r2




  • Hi.
    Vielleicht kann mir ja jemand weiterhelfen. Wenn ich die update.bat manuell starte, funktioniert es einwandfrei. Wenn ich aber versuche das Script Stündlich über die Aufgabenplanung zu starten, ploppt ein Fenster nur kurz auf, und das war´s. Mehr passiert dann nicht.


    MFG Moon

  • Hab das selbe Problem, allerdings auch wenn ich die Update.bat auch von Hand starte.
    Ich kann noch kurz was mit einer roten schrift erkennen und dann geht das Fenster wieder zu.


    Lg


    Dennis

  • Das Problem hatte ich auch. Habe dann wie BlOOdykingz weiter oben geschrieben hat, die updateinprogress.dat im Arkordner gelöscht.
    Danach lief es manuell.


    MFG Moon

  • Wenn die rote schrift kommt schnell die pause taste drücken dann kannst du lesen was dort steht.


    Mit leertaste kannst du dann wieder fortfahren.

  • Fehler gefunden..


    Wer auch immer das Editiert hat - darf sich in die ecke setzen und schämen - Tom?? :D:D


    in der


    ark_server_updater.ps1




    sind einige Fehler:



    ändern in:



    Dazu müssen alle " Anführungszeichen überprüft werden, am besten mit Notepad++ . Es sind manche im Code falsch.



    Der richtige Code muss so aussehen:




    Natürlich müsst Ihr euch den Pfad noch ändern.


    Lg


    Dennis

  • Ich hab eben nochmal alle Anführungszeichen ersetzt und habe hoffentlich alle gefunden :)

  • hab jetz deinen code kopiert dedennis
    werde alles ändern und berichten ob es jetzt klappt


    edit: tom, ganz sicher? :D

  • Hallo Community, ich hätte da ein kleines Problem und wollte euch fragen ob ihr mir da helfen könnt.


    Der Server läuft, und das Update Script auch alles wunderbar. Ein großes Dankeschön an Tom das er das online gestellt hat :)


    Zu meinen Problem, Aufgabenplanung... Die Updater.bat funct wenn ich sie manuell ausführe, das ist aber ja nicht der Sinn der Sache erstelle ich eine Aufgaben Planung, und mache den Haken rein für " [ Nur ausführen, wenn der Benutzer angemeldet ist]" und es dann zb. 00:00 ist und ich halt auf den root bin funct alles wie es soll.


    Aber mache ich den Haken rein bei "[Unabhängig von der Benuzeranmeldung ausführen]" und es ist zb. 00:00 macht er nichts. Er sagt zwar er hat es erfolgreich ausgeführt. Aber ich sehe nichts aufn Root das er irgendeine CMD geöffnet hätte. Im Internet meinten paar Windows Update sollten helfen. Tut es aber leider nicht.


    Evtl kann mir da jemand von euch weiterhelfen ?


    Mfg. Sorgenkind

  • Hi.
    Sobald ein Update verfügbar ist, läuft soweit alles durch. Wenn er an der Stelle ankommt, die Welt zu sichern, sollte er ja eigendlich den Prozess killen und automatisch die start.bat wieder starten. das mit dem automatischen starten funktioniert auch. Aber er killt den Prozess nicht. Habe dann 2 cmd Fenster auf. Nur das das neue natürlich nicht geht, da der Port belegt ist. Weiß vllt. einer Rat?


    MFG Sascha


    Edit: Fehler gefunden. Läuft jetzt 1a.

    Einmal editiert, zuletzt von Moon7838 ()

  • Hallo ihr alle,


    zuerst danke für das Script..
    Ich hab das Problem das er nur einmal am Tag nach einen Update sucht.
    Ich habe Täglich eingestellt, dazu jede Stunde für eine Stunde wiederholen.
    zu der gegebenen uhrzeit z.b. um 18.30 prüft er auch und installiert das neueste Update auch aber dann für einen Tag nicht mehr.


    Installiert ist ein Server 2012 R2 Datacenter


    Scripts laufen ja soweit ok denk ich wenn das Update zu der einen Uhrzeit funzt


    Danke für die Hilfe
    MfG DJ3vil

  • Hi,


    Weiss nicht ob das hier her passt.


    Habe auf meinem Root Server 2 Ark server laufen. Wie bekomme ich das mit dem Taskkill hin wenn ich zum Beispiel nur den pvp Server updaten möchte. Laut deinem Script würde das mir beide Shootergameserver.exe killen


    Kann ich einfach die shootergame.exe bzw. die shootergameserver.exe umbenennen? Denke das gibt dann im Ark server fehler oder ?



    LG und Danke im Voraus.

  • ich bräuchte mal etwas Hilfe. Super Anleitung übrigens! Echt TOP!
    Das Update Fenster sagt bei mir nachdem "Update Available"
    Error: connection failed <mydyndnsname.org>
    (UDP Ports sind weitergeleitet 8999 anstatt 7777 und der 27015er) den 8999 habe ich dementsprechend auch überall angepasst.


    Ich habe in den Dateien wo die Server IP eingetragen werden muss meinen Dyndns Namen eingetragen bzw. in der ark_server_updater.ps1 bei $arkSurvivalStartArguments="TheIsland?QueryPort=27015?MultiHome= <<hier auch meinen Dyndnsnamen.


    $rconIP="hier auch meinen dyndnsnamen"


    Warum kann das Update-Script sich nicht verbinden ?


    Auch noch nicht so ganz schlüssig ist mir wo das rcon-passwort abgefragt wird und wo ich ein Serverpasswort eintragen kann ;(

  • rcon Port ist auch weitergeleitet? Hab das selbe Script und bei mir funktioniert es

  • ich war mir bei dem rcon Port etwas unschlüssig. Einmal wird einem der 27020 gesagt, hier steht der 32330. Welcher ist nun richtig ? bzw. wo muss er angepasst werden ? Oder Standardscript lassen und einfach nur 32330 weiterleiten ?
    Wann wird das rcon Passwort abgefragt ? Wo trage ich das Serverpasswort ein ? Fragen über fragen ;)

  • Du kannst es ganz oben im Script einsetzen. Überall wo steht change memusst du deine Adressen und das passwort eintragen

  • Bash
    #CHANGE ME - Folder where SteamCMD is:$steamcmdFolder="C:\SERVER\steamcmd"#CHANGE ME - Folder for Ark Survival eveloved$arksurvivalFolder="C:\SERVER\ARK"#not used anymore as the update is done in this script$arksurvivalSteamScript="update_ark.txt"#CHANGE ME - Startup arguments for the server$arkSurvivalStartArguments="TheIsland?QueryPort=27015?MultiHome=S E R V E R I P ?RCONEnabled=true?RCONPort=32330?MaxPlayers=64?Port=7777?listen -nosteamclient -game -server -log"#CHANGE ME - path to mrcon.exe $mcrconExec="C:\server\mcrcon\mcrcon.exe"#CHANGE ME -RCON IP (same as the server ip)$rconIP="S E R V E R I P"#CHANGE ME - RCON Port$rconPort=32330#CHANGE ME - RCON Password$rconPassword="R C O N P W"

    Das sind die ersten Zeilen in der updaten Shell (.ps1)

  • aber was soll ich denn hier z.B. ändern ?


    #CHANGE ME - you need to enter
    & $steamcmdExec +login anonymous +force_install_dir $arksurvivalFolder +app_update 376030 +exit
    in der ark_server_updater.ps1


    Ok, hab jetzt die Dateien nochmal neu erstellt, die Standard-Ports gelassen und auch anonymous überall drin stehen lassen. Rconpasswort habe ich "" leer gelassen. Wo und vor allem mit welchem Befehl müsste ich denn das vergebene rcon-passwort eintragen. Ich vermute, dass hier der Fehler lag.


    Das Update Script läuft nun auch ohne "Connection failed" Meldung, dafür kommt folgende Meldung..... (siehe Anhang)

  • Also irgendwas hast du bei dem Script falschgemacht. Schick mir mal das komplette Script ich guck mal drüber.


    LG

  • Wo und vor allem mit welchem Befehl müsste ich denn das vergebene rcon-passwort eintragen. Ich vermute, dass hier der Fehler lag.

    Wenn du das Skript so verwendest, wie du es gepostet hast, dann sollte es wirklich am fehlenden rcon-Passwort liegen.


    Das trägst du dann in Zeile 19 ein.

    Bash
    #CHANGE ME -RCON IP (same as the server ip)
    $rconIP="meindyndnsname"
    #CHANGE ME - RCON Port
    $rconPort=32330
    #CHANGE ME - RCON Password
    $rconPassword=""
    #The ID of the App Your Updating
    $steamAppID="376030"

    Wenn du dort nichts einträgst, ist die Syntax für den mcrcon-Befehl falsch, was deinen "Fehler" produziert.
    Das rcon-PW musst du natürlich auch noch in deinen Server-Settings eintragen, falls nicht schon passiert.

  • aber genau da scheitert es gerade bei mir. Wo genau muss ich da noch das rcon passwort eintragen ? Ich setze das zwischen die 2 "" ist klar. Hatte ich ja vorher. Muss das noch in die Gamesettings.ini ?

  • Posten mal das Script Stück wo du die broadcasts von mcron ausgibt. Ich glaube du hast vor dem das Word Broadcast rausgelöscht

  • Ich vermute das du hier:


    Bash
    & $mcrconExec -c -H $rconIP -P $rconPort -p $rconPassword "broadcast Neues Update verfuegbar, Server startet in 15 Minuten neu... Ihr solltet wirklich darueber nachdenken, an einen sicheren Ort zu gehen!"

    Das broadcast weggelöscht hast.

Anleitungen, Übersichten sowie Tipps und Tricks für deine ARK: Survival Evolved Erfahrung

ARK Tutorials – nützliche ARK Anleitungen zu sämtlichen Themen


Das für Xbox One, PS4 und PC erhältliche Spiel ARK: Survival Evolved ist nicht nur umfangreich, sondern hält für neue Spieler zahlreiche Herausforderungen bereit. Dabei werden Gamer unterschiedlicher Erfahrungsstufen gleichermaßen gefordert. Während Anfänger vor allem um das Überleben in der feindlichen Umgebung kämpfen, versuchen sich fortgeschrittene Spieler am Bau eines kreativen Hauses oder an der Zucht eigener Dinosaurier.


Dabei sorgen neben den zahlreichen Gefahren in der Spielwelt von ARK: Survival Evolved auch andere Spieler, versteckte Geheimnisse und komplexe Spielmechaniken für spannende Abenteuer. In diesem Forum findest Du viele nützliche Tutorials, die Dich auf dieser Reise unterstützen und Dir selbst die schwierigsten Aufgaben deutlich einfacher gestalten. Darüber hinaus kannst Du hier auch Dein Wissen mit anderen Spielern teilen und ihnen somit helfen, noch mehr Spaß in ARK: Survival Evolved zu haben.


Mit diesen Tutorials überlebst Du spielend einfach in ARK


Deine Reise durch die Welt von ARK: Survival Evolved startest Du völlig nackt am Strand der Insel. Dabei stehen Dir gleich zu Beginn mehrere Auswahlmöglichkeiten zur Verfügung. Viele Einsteiger wissen nicht, dass die Wahl der Startregion bereits große Auswirkungen auf die Schwierigkeit des Spiels hat. Während einige Regionen einfachen Zugang zu vielen am Anfang benötigten Materialien bieten, sind andere mit deutlich gefährlicheren Dinos besiedelt. Wer unvorsichtig durch die Spielwelt läuft, begegnet schnell Gegnern, die zu diesem Zeitpunkt noch unbezwingbar erscheinen.


Das Überleben stellt vor allem zu Beginn des Spiels eine der zentralen Herausforderungen dar. Durch das Sterben verlierst Du nicht nur Deine Ausrüstung und Dein Inventar, sondern musst Deine Reise wieder an einem zufälligen Ort in einer ausgewählten Region der Spielwelt neu beginnen. Sowohl die Rückkehr zur eigenen Behausung als auch die Beschaffung der am Todespunkt zurückgelassenen Materialien stellen danach eine schwierige Herausforderung dar. Das gilt insbesondere dann, wenn sich die verlorenen Gegenstände zwischen mehreren aggressiven Dinosauriern befinden.


Dabei musst Du neben den vielen gefährlichen Dinos aber auch auf Deine menschlichen Bedürfnisse achten. Die Spielfigur in ARK: Survival Evolved benötigt regelmäßig Nahrung sowie Wasser, um langfristig zu überleben. Darüber hinaus spielt auch die Körpertemperatur eine entscheidende Rolle. Dein Avatar kann nicht nur unterkühlen, sondern ebenfalls überhitzen. Aus diesem Grund benötigst Du bereits frühzeitig passende Kleidung, die Dich zumindest geringfügig vor Hitze und Kälte schützt.


In diesem Forum findest Du zahlreiche nützliche Tutorials, die Dir den Einstieg in ARK: Survival Evolved stark vereinfachen. Mithilfe dieser ARK Anleitungen sorgst Du schnell für optimale Voraussetzungen, um Dein Abenteuer zu beginnen und so schnell wie möglich mit der Aufzucht von Dinosauriern oder dem Bau eines schönen Hauses zu beginnen.


ARK Dinozucht – so züchtest Du die besten Dinos


Nachdem Du Dein Überleben in der Spielwelt gesichert hast, stellt vor allem das Zähmen von wilden Dinos und deren Aufzucht eine große Herausforderung dar. In diesem Spiel gibt es zahlreiche Lebensformen, die sich nicht nur durch ein einzigartiges Aussehen, sondern ebenfalls durch nützliche Eigenschaften auszeichnen. Das Zusammenleben mit einem gezähmten Dinosaurier verschafft Dir viele Vorteile.


Jede Kreatur in ARK: Survival Evolved verfügt über eigene Vorzüge. Die meisten Spieler beginnen mit dem Zähmen und der Zucht von Dodos. Diese dienen Dir nicht nur als Nahrungsquelle, sondern produzieren fortlaufend Dünger, den Du für Deine Felder benutzen kannst. Darüber hinaus gibt es noch viele weitere Dinosaurier, die bereits zu Beginn des Spiels problemlos gezähmt werden können. Während einige von Ihnen ein optimales Reittier darstellen und Dich innerhalb kürzester Zeit über weite Strecken transportieren, kannst Du andere Kreaturen zum Schutz Deiner Behausung einsetzen.


Jede Urzeitechse verfügt über individuelle Attribute, die sie mehr oder weniger effektiv als andere Artgenossen machen. Durch die Dinozucht erhältst Du ein Jungtier, das mit einer Wahrscheinlichkeit von 70 % über bessere Attribute als seine Eltern verfügt. Deshalb hat sie für Deinen Fortschritt in ARK: Survival Evolved eine sehr große Bedeutung. In diesem Forum findest Du viele Anleitungen, die Dir in ARK die Dinozucht deutlich erleichtern, sodass Du von den zahlreichen Vorteilen der unterschiedlichen Dinos profitieren kannst.


ARK Brüten – die besten Tipps zum Ausbrüten von Dino-Eiern


Der Nachwuchs der einzelnen Lebewesen kann ebenso wie im wahren Leben auf zwei unterschiedliche Arten geboren werden. Während einige Dinos ihre Jungtiere nach einer Schwangerschaft gebären, schlüpfen andere Kreaturen aus Eiern. Diese müssen von Dir sorgsam ausgebrütet werden. In beiden Fällen müssen einige Dinge beachtet werden, um eine gesunde Geburt der Jungtiere sicherzustellen.


Während Du bei einer Schwangerschaft vor allem auf die Gesundheit und den Hunger des Muttertieres achten musst, verfügt ein gelegtes Ei ebenfalls über eine eigene Gesundheitsanzeige. Diese ist hauptsächlich von der Umgebungstemperatur abhängig. Sowohl Kälte als auch Hitze beeinflussen die Gesundheit der Dino-Eier negativ. Dieses Forum bietet Dir jedoch hilfreiche Tutorials, die Dir in ARK das Brüten deutlich erleichtern, sodass Du gesunde und kräftige Jungtiere züchten kannst.


Mit einfachen Haus-Tutorials zum schöneren Heim


Neben den Dinosauriern hat auch das eigene Haus großen Einfluss auf Deine Spielerfahrung. ARK: Survival Evolved bietet Dir zahlreiche Möglichkeiten, kreative Haus-Ideen umzusetzen und der Welt eine persönliche Note zu verleihen. Dein Haus dient Dir nicht nur als Schutz vor aggressiven Dinos, sondern ermöglicht Dir ebenfalls das Lagern von Gegenständen, den Anbau von Gemüse und die Zubereitung von Nahrung. Mit einem Schlafsack oder Bett kannst Du sogar einen neuen Spawnpunkt setzen, um nach dem Tod sofort wieder in Deinem Zuhause zu starten. Dabei erleichtern Dir die ARK Tutorials in diesem Forum die Planung Deines Hauses und geben Dir ebenfalls nützliche Tipps für die Beschaffung aller notwendigen Ressourcen.


Selbst Tutorials einstellen – teile Dein Wissen mit vielen anderen Spielern


Die riesige Spielwelt von ARK: Survival Evolved steckt voller Geheimnisse und lässt Dich täglich neue Dinge entdecken. Neben besonders seltenen Pflanzen und einzigartigen Kreaturen findest Du dabei auch viele versteckte Orte. Die meiste Freude bringen diese Entdeckungen, wenn Du sie mit anderen Menschen teilen kannst. Deshalb bietet Dir dieses Forum die Möglichkeit, selbst Tutorials einzustellen und zu verbreiten. Dadurch gibt es hier regelmäßig neue Sachen zu entdecken, die Du in Deinem nächsten Spieldurchlauf ausprobieren kannst.