You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

1

Friday, August 5th 2011, 1:29pm

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

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

2

Friday, August 5th 2011, 2:45pm

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.

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

3

Friday, August 5th 2011, 3:04pm

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

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

4

Friday, August 5th 2011, 3:34pm

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.

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

5

Friday, August 5th 2011, 3:40pm

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

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

6

Friday, August 5th 2011, 3:51pm

Stichwort: Cronjob :)


MfG
Impact

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

7

Friday, August 5th 2011, 4:21pm

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

This post has been edited 1 times, last edit by "heisabrutalo" (Aug 5th 2011, 5:19pm)


Canc3lL0g0ut

Professional

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

8

Friday, August 5th 2011, 5:50pm

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

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

9

Friday, August 5th 2011, 5:55pm

Interessant, danke.

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

greet;s heisabrutalo

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

10

Friday, August 5th 2011, 8:39pm

Vielleicht wäre diese Sache mal ganz interessant:

Update Notifier Sourcemod





Canc3lL0g0ut

Professional

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

11

Saturday, August 6th 2011, 10:25am

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:

Source code

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

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

12

Saturday, August 6th 2011, 11:02am

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





Canc3lL0g0ut

Professional

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

13

Saturday, August 6th 2011, 12:36pm

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

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

14

Saturday, August 6th 2011, 1:01pm

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





15

Saturday, August 6th 2011, 2:10pm

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.

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

16

Saturday, August 6th 2011, 4:20pm

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

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

17

Saturday, August 6th 2011, 4:31pm

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...

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

18

Saturday, August 6th 2011, 4:34pm

Danke.

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

Okey, schade eigentlich :)


greet;s heisabrutalo

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

19

Saturday, August 6th 2011, 4:39pm

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.

  • "heisabrutalo" started this thread

Posts: 20

wcf.user.option.userOption53: Ja

  • Send private message

20

Saturday, August 6th 2011, 4:46pm

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