Autoupdate Aktivierung

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


    ich versuche schon die ganze Zeit das autoupdate zu Aktivieren bis jetzt immer noch ohne Erfolg.
    Auch das mit den Sktipts was angeblich neu ist bei steamcmd schlug fehl.

    Ich weis nicht, ob ich es hier im richtigen bereich schreibe aber ich beschreibe das Problem:
    Es geht darum, dass derzeit öfters mal Updates auf den CS:GO Server und CS: S Server gemacht werden.
    Ich habe aber kein bock mehr, dies jedesmal manual auszuführen.
    Deshalb brauche ich ganz dringend hilfe, wie ich es im Teklab einbauen kann, dass die Servern nach neustarts automatisch dann geupdated werden.

    Ãœber eine Antwort würde ich mich sehr freuen.


    --
    Mit freundlichen Grüßen
    xSonic

  • Hallo,

    relativ einfach zu regeln.

    Den Server über eine start.sh starten, in die start.sh dann den Updatebfehl
    gefolgt von dem Startbefehl.

    So ungefähr sollte es klappen.

  • Hallo,

    vielen Dank für die Antwort.
    Ähm, wie den jetzt genau? Irgendwie verstehe ich es nicht ganz.

    Es soll aber schon alles über das Webinterface laufen, weil ich verstehe unter start.sh das ich dies über [lexicon='putty'][/lexicon] machen müsste.
    Oder kann man es auch so machen, das es per Webinterface das start.sh funktioniert und ist dann nicht der neustart oder stopp betroffen?

    --
    Mfg
    xSonic

  • statt srcds_run im interface die start.sh angeben und halt das script dazu bauen was zuerst ein update und dann den start durchführt mit den parametern die im webinterface übergeben werden.

  • Hallo,

    vielen Dank für die Antwort.
    Ich bin derzeit am verzweifeln und habe das Gefühl, dass ich schon nah dran bin.
    Doch leider habe ich immer noch das Problem das steamcmd nicht gefunden werden kann, obwohl sich die Dateien im Ordner befinden.

    Ãœber mehr Tipps würde ich mich sehr freuen :)

    --
    Mfg
    xSonic

  • steamcmd darf sich nicht im gleichem Verzeichnis befinden wie der GameServer selbst... im Image z.B.:


    /csgo_ds <- das Spiel
    /steamcmd <- SteamCMD drin dann halt die benötigte start.sh zusammen bauen

  • Hallo,

    ok mit dem steamcmd übernimmt er es anscheinend jetzt da noch was gefehlt hat.
    Aber wenn ich jetzt ./start "Parametern des Webinterface" eingebe, startet der Server nicht.

    Derzeit sieht es bei mir so aus: start.sh
    cd /home/steamcmd


    ./steamcmd.sh +login anonymous +force_install_dir ./css +app_update 232330 validate +quit



    ./srcds_run -game cstrike +map gsmap -maxplayers gsplayer +ip gsip -port gsport +sv_password gspasswd +fps_max "0"

    Aber da die Console nun streikt, kann ich nicht sehen, ob er updated oder nicht.
    Was ist da bitte Falsch? Ich bin da schon seit fast 3-4 Stunden dran

    --
    Mfg
    xSonic

  • weil du im steamcmd ordner bleibst bau dein start.sh script mit absoluten pfaden auf dann hast du die probleme nicht :) /pfad/zu/steamcmd/steamcmd.sh +login account +force_instal_ldir `pwd` validate +quit sollte schon reichen :)

  • Danke für die Schnelle Antwort.

    So wie es aussieht Updated er jetzt nach einem Neustart.
    Aber leider startet sich dann der Server nicht mehr :/
    Woran kann es den liegen?


    --
    Mfg
    xSonic

  • Console zeigt nichts an.
    Screenlog zeigt folgendes an:
    Redirecting stderr to '/home/xSonic/Steam/logs/stderr.txt'
    [ 0%] Checking for available updates...
    [----] Verifying installation...
    Steam Console Client (c) Valve Corporation
    -- type 'quit' to exit --
    Loading Steam API...OK.

    Connecting anonymously to Steam Public...Logged in OK
    Waiting for license info...OK
    local (potentially out of sync) copy of roaming config loaded - 0 bytes.
    Update state (0x5) validating, progress: 0.00 (0 / 2230297276)
    Update state (0x5) validating, progress: 1.95 (43553574 / 2230297276)
    Update state (0x5) validating, progress: 6.56 (146345442 / 2230297276)
    Update state (0x5) validating, progress: 11.24 (250754570 / 2230297276)
    Update state (0x5) validating, progress: 15.65 (349092336 / 2230297276)
    Update state (0x5) validating, progress: 20.90 (466182709 / 2230297276)
    Update state (0x5) validating, progress: 24.37 (543522745 / 2230297276)
    Update state (0x5) validating, progress: 29.14 (649953209 / 2230297276)
    Update state (0x5) validating, progress: 32.94 (734756711 / 2230297276)
    Update state (0x5) validating, progress: 37.02 (825663266 / 2230297276)
    Update state (0x5) validating, progress: 40.74 (908722519 / 2230297276)
    Update state (0x5) validating, progress: 45.01 (1003820010 / 2230297276)
    Update state (0x5) validating, progress: 49.12 (1095464956 / 2230297276)
    Update state (0x5) validating, progress: 51.75 (1154185212 / 2230297276)
    Update state (0x5) validating, progress: 53.58 (1195036969 / 2230297276)
    Update state (0x5) validating, progress: 56.40 (1257951529 / 2230297276)
    Update state (0x5) validating, progress: 58.96 (1314986290 / 2230297276)
    Update state (0x5) validating, progress: 61.52 (1372133682 / 2230297276)
    Update state (0x5) validating, progress: 64.44 (1437237636 / 2230297276)
    Update state (0x5) validating, progress: 67.45 (1504289378 / 2230297276)
    Update state (0x5) validating, progress: 71.19 (1587783982 / 2230297276)
    Update state (0x5) validating, progress: 72.25 (1611376942 / 2230297276)
    Update state (0x5) validating, progress: 74.63 (1664365262 / 2230297276)
    Update state (0x5) validating, progress: 79.29 (1768477756 / 2230297276)
    Update state (0x5) validating, progress: 83.13 (1853936700 / 2230297276)
    Update state (0x5) validating, progress: 88.22 (1967512388 / 2230297276)
    Update state (0x5) validating, progress: 93.37 (2082331460 / 2230297276)
    Update state (0x5) validating, progress: 96.67 (2156048647 / 2230297276)
    Update state (0x5) validating, progress: 99.75 (2224756281 / 2230297276)
    Success! App '232330' fully installed.

    mehr steht da nicht mehr.
    Das Update wurde ja wie es aussieht gemacht aber Server wurde nicht gestartet.

  • Meine start.sh

    cd /home/steamcmd
    ./steamcmd.sh +login anonymous +force_install_dir /home/xSonic/server/css_2369/css +app_update 232330 validate +quit

  • er kann auch ned starten weil du vergessen hast ihm zu sagen das er starten soll ./srcds_run $@ falls die srcds_run in einem ordner liegt cd ordner davor ausführen :)

    und verwende die absoluten pfade nicht mit cd /home/steamcmd arbeiten sonnst kommst du nicht mehr in den gameserver order rein und mit `pwd` ließt du das aktuelle verzeichnis aus das ist die ganze hexerei

  • Könnt Ihr mit dann bitte Schrieben wie genau der start.sh drinnen aussehen soll? ^^
    Weil irgendwie checke ich es nicht (Grad auf Zeitdruck) ^^

    Oder ich schaue heute Abend noch mal rein und werde genauer denken wie es gemeint ist xD

    --
    Mfg
    xSonic

  • Hallo noch mal,



    Also wie ich es nun jetzt verstehen würde wäre folgendes:


    cd /home/steamcmd


    ./steamcmd.sh +login anonymous +force_install_dir 'pwd' +app_get update 232330 validate +quit



    ./srcds_run $@



    ???


    Bitte sagt ja xD

  • Hallo,

    ich krieg es einfach nicht hin!!!
    Habe dies und das gemacht auch das mit dem pwd aber es klappt einfach nicht.
    Jetzt habe ich folgendes gemacht:

    cd /home/steamcmd
    ./steamcmd.sh +login anonymous +force_install_dir `pwd` +app_update 232330 validate +quit
    cd /home/xSonic/server/css_4942/css
    ./srcds_run $@
    ​
    Es will einfach nicht Updated schon aber console sagt
    Your server needs to be restarted in order to receive the latest update.


    Your server needs to be restarted in order to receive the latest update.​

    Kann mir bitte jemand vllt. ein Script schicken per PN oder hier da am sonsten ich auf alternative wechseln muss.
    Ich krieg die Krise
    TeamViewer auch möglich

    --
    Mfg
    xSonic