Sie sind nicht angemeldet.

1

Freitag, 5. August 2011, 13:29

CS:S Autoupdate Aufklärung

Moin!

Wie funktioniert eigentlich diese Autoupdatefunktion?
Diese Frage stelle ich nun weil ich es leid bin meine Server manuell zu updaten.

Warum ich dies bis jetzt von manuell gemacht habe:

Die Autoupdatefunktion hat bei mir nie richtig funktioniert :(

In letzter Zeit(viele Updates) musste ich feststellen, wenn ich die updates machen wollte, dass,

1. Ich die updates in einem Screen setzte, jedoch nie sicher sein konnte ob diese funktionierten.
2. Ich dies mehrmals tun musste. Im schnitt ca. 3 - 4 Wiederholungen, bis es mal funzte.

Gerne würde ich dies automatisiert erledigen, da ich in Zukunft wenig Zeit habe dies manuell zu machen.

Wie macht ihr das?

Was muss ich bei der Autoupdatefunktion beachten?
Wo muss das File hldsupdatetool.bin gespeichert werden?


greet;s heisabrutalo

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

2

Freitag, 5. August 2011, 14:45

Also wenn du mit der autoupdate Funktion den Startparamet -autoupdate meinst, funktioniert dieser vor jedem Neustart.
Wenn du also deinen Server per quit, _restart, etc neustartet wird dieser automatisch auf Updates geprüft und fährt anschließend wieder hoch. Das hldstool brauchst du nur um die steam Datei zubekommen, anschließend kann dieses wieder gelöscht werden.
Zusätzlich könntest du noch -verify_all hinzufügen.
Wenn dann ein Update erscheint musst du nur noch via rcon quit eingeben und dein Server wird auf den Neuesten Stand gebracht.

Natürlich gibt es nocht etwaige Scripts die, die Updates automatisch ausführen können, damit habe ich mich bislang aber noch nicht beschäftigt.

3

Freitag, 5. August 2011, 15:04

Danke.

Wenn ein Update kommt, dann stoppt doch der CS:S Dedicatedserver
und keiner kann mehr drauf connecten, ok.

In der Serverconsole steht dann, dass der Server gestoppt ist und man ihn updaten sollte.

Hmmm, ich will das eigentlich so haben, dass es automatisch updatet.

Wenn ich rcon quit eingebe, wird dann auch der Screenprozess beendet?

greet;s heisabrutalo

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

4

Freitag, 5. August 2011, 15:34

Also der Server stoppt bei einem Update nicht. Wenn es ein "requiered" Update ist, also ein benötigtes werden Spieler nur daran gehindert auf deinen Server zu connecten weil die Version veraltet ist.

Wenn du den Server mit dem Startparameter -autoupdate startest wird der Screen nicht beendet.

5

Freitag, 5. August 2011, 15:40

Ok cool danke, also muss ich den Membern mitteilen, dass sie dann per HLSW rcon quit eingeben soll, dann updatet der Server.

Danke dann malwarten auf Update und testen xD


greet;s heisabrutalo

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

6

Freitag, 5. August 2011, 15:51

Stichwort: Cronjob :)


MfG
Impact

7

Freitag, 5. August 2011, 16:21

Cronjob? Ich dachte dies ist Zeit bedingt?

Ich bräuchte das so, dass wenn die CS:S Serverconsole eine Meldung hat oder kein Player mehr connecten kann.
Das ist ja unterschiedlich von der Zeit.

Kann ich ueberprüfen ob ein Update gekommen ist, und dass er dann automatisch ensprechend handelt?


greet;s heisabrutalo

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »heisabrutalo« (5. August 2011, 17:19)


Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

8

Freitag, 5. August 2011, 17:50

Also ich habe bei unseren Servern nur -autoupdate hinten dranhängen, und ich habe noch nie Probleme gehabt. Neu gestartet werden unsere Server jeden morgen um 6 Uhr per CronJob. Wenn allerdings ein required Update rauskommt, kann es passieren, das der Server dann gleich ShutDown macht das Update zieht und wieder hochfährt. Ist zumindest bei uns so gewesen und das 3 mal. Da war es wurscht ob die Kiste 6 Uhr restartet wird oder nicht.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

9

Freitag, 5. August 2011, 17:55

Interessant, danke.

Das heisst ich mache einen Cronjob jedem Morgen und starte so den Server und Hoffe ^^

greet;s heisabrutalo

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

10

Freitag, 5. August 2011, 20:39

Vielleicht wäre diese Sache mal ganz interessant:

Update Notifier Sourcemod





Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

11

Samstag, 6. August 2011, 10:25

Vielleicht wäre diese Sache mal ganz interessant:

Update Notifier Sourcemod

Finde ich persönlich nich so dolle ;) - is ja auch wieder ein Plugin was Ressourcen verbraucht. Warum nicht die eigene Funktion an Board mit verwenden?


Interessant, danke.

Das heisst ich mache einen Cronjob jedem Morgen und starte so den Server und Hoffe ^^

greet;s heisabrutalo

Jupp :) - Allerdings würde ich persönlich empfehlen den Server direkt zu stoppen und dann wieder zu starten. Wir haben son simples Startscript, womit wir immer nen Restart ausgeführt haben. Es kam aber schonmal vor das einer der beiden Server nicht wieder hochgefahren ist. Also habe ich aus dem Restart ein Stopp und Start gemacht. Seither haben wir keine Probleme mehr damit ;)

Unser Cron sieht dann so aus:

Quellcode

1
0 6 * * * /home/pfad/zum/gs/run.sh stop && /home/pfad/zum/gs/run.sh start
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

12

Samstag, 6. August 2011, 11:02

Vielleicht wäre diese Sache mal ganz interessant:

Update Notifier Sourcemod

Finde ich persönlich nich so dolle ;) - is ja auch wieder ein Plugin was Ressourcen verbraucht. Warum nicht die eigene Funktion an Board mit verwenden?



War ja auch nur gedacht für leute die keinen Root haben bzw sich mit Crons nicht auskennen :)! Ich selber benutze dieses Plugin nicht ^^ und mach es auch nur mit Crons





Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

13

Samstag, 6. August 2011, 12:36

War ja auch nur gedacht für leute die keinen Root haben bzw sich mit Crons nicht auskennen :)! Ich selber benutze dieses Plugin nicht ^^ und mach es auch nur mit Crons

Asso, hehe, es sei mir bitte verziehen :whistling:
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

14

Samstag, 6. August 2011, 13:01

:heilig: :lovu: Kein ding, dir sei verziehen ^^





15

Samstag, 6. August 2011, 14:10

Wenn der Anbieter so langsam ist, dass man zu solch Plugins greifen muss, dann ist es Zeit, den Anbieter zu wechseln ;)
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

16

Samstag, 6. August 2011, 16:20

Wie macht ihr das denn?

Wenn ein Update da ist, restartet ihr dann manuell?

Also heisst dass ->

10:00 Uhr kommt das Update, Dedicated Source Server lässt keine Player mehr drauf.

Um 17:30 Uhr, kommt ihr nach Hause und macht dann das Update, oder wartet bis am nächsten Tag 05:00 z.B. dass ers automatisch macht?


greet;s heisabrutalo

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

17

Samstag, 6. August 2011, 16:31

Natürlich macht man es dann auch manuell zwischendurch. Aber meistens sind die Updates ja nachts. Das heißt wenn der Server morgens neugestartet wird ist das Update drauf...

18

Samstag, 6. August 2011, 16:34

Danke.

Da bleibt wohl dem Player, wenn ich nicht da bin, nur ein rcon quit .

Okey, schade eigentlich :)


greet;s heisabrutalo

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

19

Samstag, 6. August 2011, 16:39

Es gibt ja auch mittlerweile schon Php-Scripte die es ermöglichen RCON-Befehle an den Server zu senden. So könntest du beispielsweise eine Seite aufsetzten auf der deine Mitglieder den Server neustarten können. So haben sie die Möglichekeit den Serrver up2date zu bringen ohne dabei das rcon_pw zu wissen.

Sowas darfst du natürlich nur Leuten ermöglichen denen du vertraust.

20

Samstag, 6. August 2011, 16:46

Das mit dem PHP Script funktioniert auch schon 1A, jedoch
dachte ich es kann passieren, dass die Server nicht mehr hochfahren, wenn man das so macht.

Von dem her muss ich wieder per ssh ran :D


greet;s heisabrutalo

Ähnliche Themen

Verwendete Tags

autoupdate, cs:s