Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

gOOvER

Anfänger

Beiträge: 5

Rootserver vorhanden: Ja

  • Nachricht senden

81

Dienstag, 16. August 2011, 09:13

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« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

82

Dienstag, 16. August 2011, 11:14

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

Quellcode

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« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

83

Sonntag, 21. August 2011, 05:18

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

Quellcode

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.

Quellcode

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

Beide Funktionen arbeiten nach dem Prinzip

Quellcode

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


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

Quellcode

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

Quellcode

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (21. August 2011, 10:53)


Impact

Super Moderator

  • »Impact« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

84

Sonntag, 25. September 2011, 07:11

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.

Quellcode

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:

Quellcode

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (25. September 2011, 07:18)


Impact

Super Moderator

  • »Impact« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

85

Freitag, 14. Oktober 2011, 13:51

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:

Quellcode

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

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Impact« (14. Oktober 2011, 20:09)


Impact

Super Moderator

  • »Impact« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

86

Sonntag, 16. Oktober 2011, 21:56

Folgende Pakete des Addoninstallers wurde geupdatet:

Quellcode

1
2
 - Sdkhooks > 2.1.0
 - Zblock > 4.6.4


MfG
Impact

Impact

Super Moderator

  • »Impact« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

87

Mittwoch, 19. Oktober 2011, 18:55

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (19. Oktober 2011, 19:15)


Impact

Super Moderator

  • »Impact« ist der Autor dieses Themas

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

88

Sonntag, 30. Oktober 2011, 23:12

Folgende Pakete das Addoninstallers wurden geupdatet.

Quellcode

1
2
 - Sourcemod > 1.4.0
 - Sourcemod_Upgrade > 1.4.0


MfG
Impact