![]()
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.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
DIR="test" SCREENNAME="test" IP="46.4.73.67" MAXPLAYERS="16" PORT="27030" SCREENOPTIONS="dmSL" MAP="de_dust2" EXTRA="-timeout 4 -autoupdate -verify_all -retry -tos -noipx" SRCDSDIR="/home/username/test" LOGDIR="screenlogs" GAMEMOD="cstrike" UPDATEMOD="Counter-Strike Source" BINARY="srcds_run" QSTAT="a2s" PRECONFIGURE="1" |
|
|
Quellcode |
1 |
# --> Ab hier bitte Anpassen <-- | Zur Konfiguration bitte beiliegende Readme lesen!. |
|
|
Quellcode |
1 2 3 4 |
DIR="/home/username/test" SRCDSDIR="orangebox" GAMEMOD="cstrike" UPDATEMOD="Counter-Strike Source" |
|
|
Quellcode |
1 2 3 4 |
DIR="/home/username/test" SRCDSDIR="l4d" GAMEMOD="left4dead" UPDATEMOD="left4dead" |
|
|
Quellcode |
1 2 3 4 |
Dir - Kompletter Pfad zum Hauptordner des Servers zB /home/css/work. Srcdsdir - Pfad zur eigentlichen Binary. Gamemod - Name der Spielmodifikation. Updatemod - Kompletter Name des Spieles. |
|
|
Quellcode |
1 2 |
cd $DIR/$SRCDSDIR screen -$SCREENOPTIONS $SCREENNAME-running ./$BINARY bla bla |
|
|
Quellcode |
1 2 |
cd test/home/username/test screen -$SCREENOPTIONS $SCREENNAME-running ./$BINARY bla bla |


Dieser Beitrag wurde bereits 15 mal editiert, zuletzt von »Impact« (6. März 2011, 02:17)
In der aktuellen Version des Startscriptes in der wiki, kann man einfach eine Datei anlegen,
dort dann die Namen der einzelnen Server Start Scripte,
anschließend kann man einfach per: BEFEHL LISTENNAME die Server die in der Liste sind erreichen,
anstatt BEFEHL SERVER1, BEFEHL SERVER2, BEFEHL SERVER3..... etc..
|
|
Quellcode |
1 2 3 |
gstart server1 status server5 grestart server99 |


Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Impact« (24. März 2011, 15:16)
Benutzerinformationen überspringen
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#!/bin/bash
exclude_filetypes="txt sh bin"
include_filetypes="txt bin sh"
findexclude() {
if [ $# = 1 ]; then
echo "-not -name "*.$1""
return
fi
output="-not \( -name "*.$1""
shift
for type in $@; do
output="$output -o -name "*.$1""
shift
done
output="$output \)"
echo "$output"
return
}
findinclude() {
if [ $# = 1 ]; then
echo "-name "*.$1""
return
fi
output="\( -name "*.$1""
shift
for type in $@; do
output="$output -o -name "*.$1""
shift
done
output="$output \)"
echo "$output"
return
}
exclude="$(findexclude $exclude_filetypes)"
include="$(findinclude $include_filetypes)"
echo "Pattern for exclude: $exclude"
echo "Pattern for include: $include"
echo
echo "Searching files with exluding some filetypes: $exclude_filetypes"
eval find $exclude
echo
echo "Searching files with including some filetypes: $include_filetypes"
eval find $include
echo
echo "Find only real files: -type f (with excluding other files)"
eval find -type f $exclude
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
#!/usr/bin/python
'''
./diff.py oldfile newfile
Shows changed/new lines from a new txtfile
Added lines to oldfile doesn't generate output
'''
from __future__ import with_statement
import sys
try:
import psyco
psyco.full()
except ImportError:
# print "Psyco not found :-("
pass
if not len(sys.argv) == 3:
sys.exit()
try:
oldfp = open(sys.argv[1],'r')
old = oldfp.readlines()
oldfp.close()
except IOError:
sys.exit()
try:
newfp = open(sys.argv[2],'r')
new = newfp.readlines()
newfp.close()
except IOError:
sys.exit()
#vorherige Schleife zum Vergleich:
#for new_line in new:
# if not any(old_line in new_line for old_line in old):
# if not len(new_line) <= 1:
# print new_line,
#Der Teil koennte schneller sein.
for new_line in new:
for old_line in old:
if new_line == old_line:
break
else:
if not len(new_line) <= 1:
print new_line,
|

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (29. März 2011, 15:51)
|
|
Quellcode |
1 2 3 4 |
ADVERT_EXTENSION_TEXT1="text1" ADVERT_EXTENSION_TEXT2="text2" ADVERT_EXTENSION_SLEEPTIME="10" ADVERT_EXTENSION_INTERVALL="120" |

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Impact« (3. April 2011, 20:10)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (6. April 2011, 08:14)
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 |
Geben sie bitte hier die Stunde und Minute des taeglichen Cronjobs ein.
Stunde des Cronjobs {0-23}: 21
Minute des Cronjobs {0-59}: 33
Kommentar fuer den Cronjob {Ohne #}: Beispiel
Aktion des Cronjobs {update/restart...}: restart
- Ab hier is ein Clear
Crontab wurde eingetragen.
# m h dom mon dow command
# Beispiel 21:33 Uhr
33 21 * * * /home/css/work/server.sh restart >> /home/css/work/crontab.log
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Impact« (6. April 2011, 21:39)
|
|
Quellcode |
1 |
./server.sh addoninstall sourcemod_snapshot_css |
|
|
Quellcode |
1 |
./server.sh 15 sourcemod_snapshot_css |
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Folgende Addons lassen sich ueber den Installer installieren --- Name | Version | Paket ------------------------------------------------------------------------------- sourcemod_css | Version 1.3.6 | Sourcemod Paket fuer css Inklusive Metamod. sourcemod_snapshot_css | Version 1.4.0-hg3254 | Sourcemod Snapshot Upgradepaket mit Essentiellen Datien. zblock | Version 4.5 | Zblock Paket fuer css Inklusive Configs mehrerer Ligen. sb_css | Version 1.4.8 | Sourcebans gameupload Paket. --- |
|
|
Quellcode |
1 2 3 4 5 6 |
- Code ueberarbeitet/verduennt - Kleinere fixes - Status ueberarbeitet - if else Abfragen minimiert - Addonlist Fehler gefixt - Fehler in Hilfsausgabe gefixt |
|
|
Quellcode |
1 2 3 4 5 |
Name | Version | Paket ------------------------------------------------------------------------------- sourcemod_css | Version 1.3.7 | Sourcemod Paket fuer css Inklusive Metamod. sourcemod_css_upgrade | Version 1.3.7 | Sourcemod Upgradepaket mit Essentiellen Dateien. sdkhooks_css | Version 2.0 | Skdhooks Paket. |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Impact« (18. April 2011, 15:23)
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# 22.04.2011 # Version: 0.2.4-Beta2 - Statuscheck leicht bearbeitet, falls Kein SCREENNAME- gefunden wird. - Backupausgabe je nachdem ob der Server online war und gestoppt werden musste. - Backups werden nun nach DIR/tmp verschoben. - Backupparameter in server.sh von BACKUPPARAM nun zu BACKUP_FILES geaendert. - CRON: Funktionsabfrage falls der Cron bereits existiert, ob man ueberschreiben moechte. - README: Hinweise zur Konfiguration der Config zugefuegt. - Zustimmung bei Listgames und Updates bei Nachfrage des Hldsupdatetools nicht mehr notwendig. - Updateausgabe je nachdem ob der Server online war, und gestoppt werden musste. - Bei Startfehlern wird nun eine Variable gesetzt und das Starten verhindert. - Bei Startfehler erscheint nun die Anzahl der Fehler. - Wrapper fue Verzeichnisabfragen - Cleanup Funktion eingebaut. |

bash, CSS, css script css startscript, fastdl, fastdownload, gameserver, orangebox, SourceTV, ssh, Startscript