Sie sind nicht angemeldet.

Infr@red

Fortgeschrittener

  • »Infr@red« ist der Autor dieses Themas

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

1

Mittwoch, 1. Mai 2013, 22:09

Autoupdate mit neuer SteamPipe?

Nun läuft seit gestern ja auch TF2 auf der SteamPipe und das -autoupdate benötigt nun noch zwei Angaben im Startbefehl. Was ist aber jetzt wenn ich das Didrole Update Tool verwende, denn da soll der SteamCMD Pfad angegeben werden?

Quellcode

1
2
3
4
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
ERROR: -autoupdate requires -steam_dir and -steamcmd_script.
Mi 1. Mai 22:08:01 CEST 2013: Server Failed


Zurzeit laufen die Server also ohne das -autoupdate im Startbefehl, mache ich jetzt über Konsole einen Neustart dann fährt die Kiste natürlich nicht mehr hoch.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

2

Mittwoch, 1. Mai 2013, 22:46

Schau mal hier.

MfG
Impact

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

3

Mittwoch, 1. Mai 2013, 23:00

Du kannst den -autoupdate befehl nutzen und bei den anderen zwei schreibst du einfach irgendwas hin.. dir wird zwar ein Fehler angezeigt, dass steamcmd.sh nicht gefunden wurde, aber der Server startet und startet auch nach einem _restart Befehl.. zumindest läuft das bei mir so..

Greetz

Infr@red

Fortgeschrittener

  • »Infr@red« ist der Autor dieses Themas

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

4

Mittwoch, 1. Mai 2013, 23:38

Gut, danke Kollegen, ich werde das morgen dann mal ausprobieren.

Infr@red

Fortgeschrittener

  • »Infr@red« ist der Autor dieses Themas

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

5

Freitag, 3. Mai 2013, 12:44

Also danke, es funktioniert mit:

Quellcode

1
-autoupdate -steam_dir . -steamcmd_script .

Bubelbub

Anfänger

Beiträge: 19

Wohnort: Niedersachsen

Beruf: Web-Entwickler

Rootserver vorhanden: Ja

  • Nachricht senden

6

Sonntag, 5. Mai 2013, 14:59

Dann updatet er aber nicht, oder?

Bei mir startet er und zeigt direkt an:

Quellcode

1
2
3
4
Updating server using Steam.
----------------------------
eval: 1: ./steamcmd.sh: not found
----------------------------

Infr@red

Fortgeschrittener

  • »Infr@red« ist der Autor dieses Themas

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

7

Sonntag, 5. Mai 2013, 16:57

Wie sieht denn deine komplette Zeile aus mit der du das Update machst?

Bei mir wird nur eine Fehlermeldung angezeigt das er den Pfad zu SteamCMD nicht finden konnte, Update wird aber regulär gezogen und er startet sich neu wenn man nun über die Konsole einen Restart macht.

Bubelbub

Anfänger

Beiträge: 19

Wohnort: Niedersachsen

Beruf: Web-Entwickler

Rootserver vorhanden: Ja

  • Nachricht senden

8

Sonntag, 5. Mai 2013, 20:24

Naja so als Beispiel eben:

Steam / Heimat ist in /home/gameserver
Sprich Steam == /home/gameserver/Steam
SteamCMD = /home/gameserver/steamcmd.sh

So dann gehe ich in den CS:S Ordner... (Ausführungsverzeichnis)
./srcds_run -console -game cstrike -autoupdate -steam_dir . -steamcmd_script .

Restarten tut er.
Nur eben anhand der Fehlermeldung würde ich sagen, dass er keine Updates zieht.

Infr@red

Fortgeschrittener

  • »Infr@red« ist der Autor dieses Themas

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

9

Sonntag, 5. Mai 2013, 21:24

Achso, das hat er bei mir noch nie gemacht also Updates gezogen, ich benutze -autoupdate nur dazu das der Server restartet falls er mal crasht.

Die Updates mache ich in Verbidnung mit einem Script, welches jeden morgen per Cronjob angestoßen wird, dieses Script aktualisiert dann über das UpdateTool meine Server, das geht sehr gut.