DeDiHosting – Blog.samp-online.com

7. November 2009

Calculate Loans for Medics on sa-reallife.org

Filed under: sa-reallife.org Scripts — DeDi @ 01:14
LogFile-Format:
[6.11.2009] [17:1:9] [Rettungsdienst][Beleben] Yoman belebt Edi für $100. $90 kommen in die Kasse.
[6.11.2009] [17:1:55] [Rettungsdienst][Beleben] Zero belebt roew_94 für $700. $630 kommen in die Kasse.
[6.11.2009] [17:12:56] [Rettungsdienst][Beleben] momo50 belebt Rene für $100. $90 kommen in die Kasse.
[6.11.2009] [17:13:48] [Rettungsdienst][Beleben] phantom belebt momo50 für $300. $270 kommen in die Kasse.
[6.11.2009] [17:16:20] [Rettungsdienst][Beleben] speedyyy belebt ThaBrazil für $350. $315 kommen in die Kasse.
####
####
####
#!/bin/bash
# Copyright by Dennis Diel (C) 2009
#
# Generate Loans for Medics on sa-reallife.org
#
log="/home/gtasa/RAMDISK/RL2009/scriptfiles/Fraktion.log"
logstart=`head -2 $log | cut -d" " -f 1,2`
logend=`tail -1 $log | cut -d" " -f 1,2`
opferliste=`grep Beleben $log | grep -v Hitmen | cut -d" " -f 6 | sort | uniq -c | tr -s ' ' | sort -gr`
medicsgehaltliste=`grep Beleben $log | grep -v Hitmen | cut -d" " -f 4,9 | tr '$' ' ' | tr -s ' ' | sort`
medicscount=`echo "$medicsgehaltliste" | cut -d" " -f 1 | uniq -c | tr -s ' ' | sort -gr`
 
belebenanzahl=`echo "$medicsgehaltliste" | wc -l`
echo "Gesamt Wiederbelebungen: $belebenanzahl im Zeitraum von $logstart - $logend"
echo "Medics-Toplist"
echo "$medicscount"
echo ""
echo "Opfer-Toplist"
echo "$opferliste" | head -n 25
#echo "Gehaltsliste"
#echo "$medicsgehaltliste"
 
medicsnamen=`echo "$medicsgehaltliste" | g -v trojan | cut -d" " -f 1 | uniq`
medicsanzahl=`echo "$medicsnamen" | wc -l`
#echo "$medicsnamen"
#echo "$medicsanzahl"
for (( L=1; $L <= $medicsanzahl; L++ ))
do
medic=`echo "$medicsnamen" | head -${L} | tail -1 | cut -d" " -f 1`
echo -n "Gehalt $medic"
medicsgehalt=`echo "$medicsgehaltliste" | grep "$medic" | cut -d" " -f 2 | awk 'FS=" " {sum += $1} END {print sum }'`
let gehalt=$medicsgehalt/10*8
echo ": $ $gehalt. (echter umsatz $ $medicsgehalt)"
done;

Output:

Gesamt Wiederbelebungen: 663 im Zeitraum von
[2.11.2009] [11:46:56] – [7.11.2009] [1:3:12]

Medics-Toplist
174 dennjo
65 Stormy
61 Yoman
46 speedyyy
44 Zero
44 Fusion
43 Men
34 FreeLoada
29 DJMarkus
27 Kezpah
23 Phoenix
22 phantom
21 UltrAslan1905
18 [Admin]trojan
8 momo50
4 fnx

Opfer-Toplist
19 Schwarz_Brot
19 dennjo
18 dEEpInSide
17 Meister007
15 Krunkel
15 [Admin]trojan
14 gL4x
13 Yoman
12 Telefonjoker
12 Draki
11 Skyline
9 RottenApple
9 radwan
9 extesiv
9 Clemenzz
8 Zero
8 sabilein_x3
8 momo50
8 Lexenstar
8 Julian12
8 Crusader
8 Calfi
8 benjamin
8 bad_oldesloer
7 TheoneX

Gehalt dennjo: $ 63752. (echter umsatz $ 79695)
Gehalt DJMarkus: $ 7560. (echter umsatz $ 9450)
Gehalt fnx: $ 1616. (echter umsatz $ 2025)
Gehalt FreeLoada: $ 11088. (echter umsatz $ 13860)
Gehalt Fusion: $ 16736. (echter umsatz $ 20925)
Gehalt Kezpah: $ 7808. (echter umsatz $ 9765)
Gehalt Men: $ 12416. (echter umsatz $ 15525)
Gehalt momo50: $ 3128. (echter umsatz $ 3915)
Gehalt phantom: $ 7056. (echter umsatz $ 8820)
Gehalt Phoenix: $ 7992. (echter umsatz $ 9990)
Gehalt speedyyy: $ 13856. (echter umsatz $ 17325)
Gehalt Stormy: $ 16488. (echter umsatz $ 20610)
Gehalt UltrAslan1905: $ 5432. (echter umsatz $ 6795)
Gehalt Yoman: $ 19616. (echter umsatz $ 24525)
Gehalt Zero: $ 13464. (echter umsatz $ 16830)

1. November 2009

GTA SAMP-Server Linux INIT Script

Filed under: SAMP Server Hosting — DeDi @ 18:55

very-small version for our rl-testserver

1. Install your samp-Server

2. edit the script-variables for SAMP_USER with your username, give it a “NAME”, add the “DIR” to your server-directory and add any “DESC”

3. make sure “screen is installed”

which screen

should show a path to screen, if it does, everyting is well!

4. copy init-script to /etc/init.d/samp and chmod 700 /etc/init.d/samp

5. update.rc /etc/init.d/samp

6. start with /etc/init.d/samp start

 
#! /bin/bash
# Copyright by Dennis Diel (C) 2009
#
SAMP_USER=gtasa
NAME=TESTSERVER
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DIR=/home/gtasa/testRL2009
DAEMON=samptestsrv
PARAMS=""
DESC="TESTSERVER"
 
case "$1" in
start)
if [[ `sudo -u $SAMP_USER screen -ls | grep $NAME` ]]
then
echo "TESTSERVER is UP & RUNNING!"
echo "You can do: $0 status"
echo "You can do: $0 stop"
echo "You can do: $0 restart"
else
echo "Starting $DESC: $NAME"
cd $DIR
sudo -u $SAMP_USER screen -m -d -S $NAME ./$DAEMON $PARAMS
fi
;;
 
stop)
if [[ `sudo -u $SAMP_USER screen -ls | grep $NAME` ]]
then
echo -n "Stopping $DESC: $NAME"
kill `ps aux | grep -v grep | grep -i $SAMP_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "$DESC $NAME is OFFLINE"
fi
;;
 
restart)
if [[ `sudo -u $SAMP_USER screen -ls |grep $NAME` ]]
then
echo -n "Stopping $DESC: $NAME"
kill `ps aux | grep -v grep | grep -i $SAMP_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "$DESC $NAME is OFFLINE"
fi
 
echo -n "Starting $DESC: $NAME"
cd $DIR
sudo -u $SAMP_USER screen -m -d -S $NAME ./$DAEMON $PARAMS
echo " ... done."
;;
 
status)
ps aux | grep -v grep | grep $NAME > /dev/null
CHECK=$?
[ $CHECK -eq 0 ] && echo "$NAME is UP & RUNNING!" && echo "You can do: $0 stop" && echo "You can do: $0 restart" || echo "$NAME is DOWN"
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
 
exit 0

arnos iptables firewall transparent-proxy mode and imspector

Filed under: Linux — DeDi @ 18:45

How to use imspector (www.imspector.org) with arnos iptables firewall:

imspector must be installed!

add to: /usr/local/share/arno-iptables-firewall/plugins/50transparent-proxy.plugin

  if [ -n "$ICQ_PROXY_PORT" ]; then
    echo "  Redirecting all internal ICQ(port 5190) traffic to proxy-port $ICQ_PROXY_PORT"
    IFS=' ,'
    for interface in $INT_IF; do
      iptables -t nat -A PREROUTING -i $interface -p tcp --dport 5190 -j REDIRECT --to-ports $ICQ_PROXY_PORT
    done
  fi

add to: /etc/arno-iptables-firewall/plugins/transparent-proxy.conf

ENABLED=1
...
ICQ_PROXY_PORT="16667"

3. restart your firewall

4. for msn, jabber, etc … replace with msn:1863, jabber:5222 oder irc:6667 for example

Powered by WordPress

SEO Powered by Platinum SEO from Techblissonline