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.

gOOvER

Beginner

Posts: 5

wcf.user.option.userOption53: Ja

  • Send private message

81

Tuesday, August 16th 2011, 9:13am

Danke für das super script. Läuft alles soweit rund, bis auf Updatewatch. Ich kann nicht sehen, was im Screen passiert (denke ich habe den Parameter richtig verstanden)

Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

82

Tuesday, August 16th 2011, 11:14am

Danke für das Lob :)
Ich konnte keine Probleme feststellen, normalerweise sollte das so aussehen.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
impact@Debian-Squeeze-x64:~/work/gameserver$ ./server.sh update
Das Update wurde im Screen gameserver-update gestartet.

impact@Debian-Squeeze-x64:~/work/gameserver$ ./server.sh watchupdate
Sitzung wird geoeffnet (STRG+A+D zum Detachen.
.
..
...

Checking bootstrapper version ...
removing stale semaphore last operated on by process 1843 with name 0eBlobRegistryMutex_485D926420353A7F91852F58EDA1BFA7
removing stale semaphore last operated on by process 1843 with name 0eBlobRegistrySignal_485D926420353A7F91852F58EDA1BFA7
Updating Installation
Updating 'Counter-Strike Source Shared Content' from version 112 to version 113

8.92%   downloading ./orangebox/cstrike/bin/server.dll
etc..

Wenn du weiter Probleme hast, kannst du dich gerne persönlich an mich wenden und ich schau mir das mal an.

PS: Der Parameter muss watchupdate heißen.

MfG
Impact

Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

83

Sunday, August 21st 2011, 5:18am

Ich habe bisher noch ein bisschen weiter gearbeitet, nicht viel aber etwas.
Folgendes habe ich erledigt:

Source code

1
2
Maplistcreate Excludesfunktion - Damit kann man wie der Name sagt, bestimmte Maps vom mapcycle excluden
Maplistcreate Include Only        - Damit kann man nur eine bestimmte Art von Maps zum Mapcycle zufügen.


Durch diese Funktionen kann man 3 Verschiedene Arten von Maplisten erzeugen.

Source code

1
2
3
 - Komplette Liste
 - Liste mit einigen excludes
 - Liste mit nur ausgesuchten Maps

Beide Funktionen arbeiten nach dem Prinzip

Source code

1
2
MAPLIST_EXCLUDES="test_*|vollermapname|fy_iceworld*"
MAPLIST_INCLUDE_ONLY="ba_*|ka_*"


Zusätzlich habe ich an der CLeanUP-Funktion folgende Änderungen vorgenommen

Source code

1
2
3
4
  - Logs werden nun auf dem ganzen Gameserver gesucht
  - Backupps werden nun auch geloescht
  - Zeit zwischen Aktionen verkuertzt
  - Aflisting uebersichtlicher gestaltet


Zudem werden in nächster Zeit wahrscheinlich noch weitere Addonpakete folgen.

Hier der Komplette Changelog bisher

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
- Maplistcreate:
  - MAPLIST_EXCLUDES zur Config zugefuegt
  - Maplistexcludes eingebaut
  - MAPLIST_INCLUDE_ONLY zur Config zugefuegt
  - Maplistincludes eingebaut
  
- Cleanup
  - Logs werden nun auf dem ganzen Gameserver gesucht
  - Backupps werden nun auch geloescht
  - Zeit zwischen Aktionen verkuertzt
  - Aflisting uebersichtlicher gestaltet
 
 - Make:
  - Make euberprueft nun ob alle Dateien vorhanden sind, und speichert nur diese



MfG
Impact

This post has been edited 1 times, last edit by "Impact" (Aug 21st 2011, 10:53am)


Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

84

Sunday, September 25th 2011, 7:11am

lebenszeichen

Ich gebe hier mal wieder ein Lebenszeichen von mir.
Es hat sich in letzter Zeit nicht besonders viel an dem Script getan, das liegt daran dass ich so gut wie fast alle Funktionen die ich brauche eingebaut habe.
Folgende Funktionen kamen zwischenzeitlich noch dazu.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- Cleanup:
  - Check_Before_Shutdown Funktion zugefuegt
  
 - Backup:
  - Check_Before_Shutdown Funktion zugefuegt
 
  
 - Updateversion:
  - Bug beim updaten der Scriptdatei behoben
  
- Main:
 - RM wird nun geforced
 - Zusatztparameter -f und --force zugefuegt
 
 - Config:
  - Variable Check_Before_Shutdown zugefuegt
  - Variable Cleanup_Ztmp zugefuegt
  - Variable Cleanup_Logs zugefuegt
  - Variable Cleanup_Downloads zugefuegt
  - Variable Cleanup_DownloadLists zugefuegt
  - Variable Cleanup_SourceTv zugefuegt
  - Variable Cleanup_Backup zugefuegt
  


Weitere Infos:

Check_Before_Shutdown
Wenn man mit der Alten Version ein Backup seines Gameserver macht oder diesen Aufräumen lässt,
wird dieser unverzüglich gestoopt und der Job begonnen.
In letzter Zeit ist mir oft passiert dass noch Leute auf den Gameservern unterwegs waren.
Darum habe ich diese Funktion geschrieben die Prüft ob noch Leute auf dem Gameserver sind und bei Eintritt den Job abbricht.
Damit man den Gameserver dennoch per Cronjob backuppen kann habe ich eine --force Option mit eingebaut.


Cleanup
In Der neuen Version werden unter anderen Backupps und SourceTv Demos beim aufräumen gelöscht.
Wer das nicht möchte kann nun für jeden einzelenen Abschnitt konfigurieren was gelöscht werden soll,

Ich hoffe die Version relativ schnell releasen zu können, und werde dann mit dem Repository zu Github umziehen.
Muss nur alles noch durchtesten.

Dinge die des weiteren noch geplant sind:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
 - Support für eigene Extensions einbauen
 
- Log Commands
   - Backup -> tmp/last_backup.tmp/last_backup // Später

- Backup:
   - Pfad auswählen // Später

 - Status
   - Last Restart
   - Last Backup
   - Last ...


MfG
Impact

This post has been edited 1 times, last edit by "Impact" (Sep 25th 2011, 7:18am)


Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

85

Friday, October 14th 2011, 1:51pm

Wer seit dem neuen Update Probleme in Verbindung mit dem Script hat, dem kann mit folgenden Schritten evtl geholfen werden.
Da ich nicht weiß wie es bei den anderen Spielen ist, hier am Beispiel von Counter-Strike Source.

1. Logge dich mit deinem Gameserveruser auf deinen Server ein
2. Gehe in den Root Ordner deines Spieles in dem sich die Server.sh befindet
3. Gebe folgendes Kommando in deiner Shellsession ein:

Source code

1
server:~$ mkdir css; mv orangebox/* css/

4. Öffne die Server.conf und passe die Srcdsdir - Variable auf den neuen Ordner an.
5. Führe ein Update durch und warte bis es fertig ist


MfG
Impact

This post has been edited 2 times, last edit by "Impact" (Oct 14th 2011, 8:09pm)


Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

86

Sunday, October 16th 2011, 9:56pm

Folgende Pakete des Addoninstallers wurde geupdatet:

Source code

1
2
 - Sdkhooks > 2.1.0
 - Zblock > 4.6.4


MfG
Impact

Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

87

Wednesday, October 19th 2011, 6:55pm

Ich habe eben einen Artikel geschriebn wie man eigene Addons erstellen kann, Ich hoffe er hilft euch beim erstellen eigener Pakete.
Artikel ansehen

MfG
Impact

This post has been edited 1 times, last edit by "Impact" (Oct 19th 2011, 7:15pm)


Impact

Super Moderator

  • "Impact" started this thread

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

88

Sunday, October 30th 2011, 11:12pm

Folgende Pakete das Addoninstallers wurden geupdatet.

Source code

1
2
 - Sourcemod > 1.4.0
 - Sourcemod_Upgrade > 1.4.0


MfG
Impact