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
|
alias challenge {
sockudp -dkn 192.168.1.3 cs 7131 192.168.1.4 27015 ˙˙˙˙challenge rcon
}
on *:udpread:cs: {
echo -a Updated
var %data | sockread -f %data
if (%challenge == $null) {
set %challenge $gettok(%data,3,32)
putlogon
}
if ($gettok(%data,1,32) == ˙˙˙˙log) var %data = $gettok(%data,6-,32)
if ($gettok(%data,1-5,32) == Server logging data to file) {
aline -p @logs $asctime([HH:nn:ss]) %data
var %data = $null
}
if ($gettok(%data,1,32) == L) {
aline -p @logs $asctime([HH:nn:ss]) %data
var %data = $null
}
aline -p @logs %data
}
alias putlogon {
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" say Log is ON
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" mp_logmessages 1
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" mp_logfile 1
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" mp_logdetail 0
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" log on
sockudp -dkn 192.168.1.3 cs 192.168.1.4 27015 ˙˙˙˙rcon %challenge "mmlal" logaddress_add $ip 7131
} |