Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
PHP-Quelltext |
|
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 |
#!/bin/bash
ip_port="93.186.xxx.xxx:27015"
cfgdir="~/war/orangebox/cstrike/cfg"
cfgname="record.cfg"
demodir="Demo/"
disable_sv_allow_wait_command=1 #falls sv_allow_wait_command auf 0 gesetzt ist
quakestat_cmd="quakestat" #befehl für Quakestat
map=$($quakestat_cmd -a2s $ip_port -nh -timeout 5 | awk '{print $3}') #mapname auslesen
[[ -z "$map" ]] && exit #falls server down ist, hier abbrechen
if [ $disable_sv_allow_wait_command -eq 1 ]; then
wait[0]="sv_allow_wait_command 1"
wait[1]="sv_allow_wait_command 0"
fi
demoname="$(date +$demodir%Y%m%d-%H%M-$map)" #String für Demonamen generieren
#cfg schreiben mit here-doc
cat > $cfgdir/$cfgname <<EOF
${wait[0]}
alias "wait10" "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"
alias "wait100" "wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10"
alias "wait1000" "wait100;wait100;wait100;wait100;wait100;wait100;wait100;wait100;wait100;wait100;"
wait1000; wait1000
${wait[1]}
tv_record "$demoname"
EOF
|
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 2 3 |
zb_active 0; sv_allow_wait_command 1 wait1000 sv_allow_wait_command 0; zb_active 1 |
Quellcode |
|
1 2 |
hostname "Test" sv_active 0; sv_active 1 |
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 |
#include <sourcemod> #define PLUGIN_VERSION "1.0" public Plugin:myinfo = { name = "HLTV record", author = "Neo@Bln", description = "Startet die HLTV demo", version = PLUGIN_VERSION, url = "http://www.clan-holyshit.de" }; public OnPluginStart() { CreateConVar("sm_hltv_demo_start", PLUGIN_VERSION, "hltv_demo_start", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); } public OnMapStart() { AutoExecConfig(true, "neo_record"); } |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein