noBap
Участник
- Сообщения
- 395
- Реакции
- 169
Покажет только внешний. Илья Говоров, когда сервер запускаеш смотри в консоли там пишется на каком айпи и какой порт у сервера.
#!/bin/bash
./srcds_run -game cstrike +mapchangecfgfile mapcycle.txt +map de_dust2 +maxplayers 18 +port 27015 +ip мой ip -pingboost 3 +heapsize 250000 +sys_ticrate 10000 +sv_lan 0 >&1 &
таким способом убиваются все сервера :(#!/bin/bash
kill `ps ax -H --cols 1000|grep -e "-game cstrike"|grep -e "srcds_"|grep -v grep|awk '{printf("%s\n",$1);}'`
Вырубать отдельные сервера нужно ручками, ну по крайне мере я так делал на CentOS, выводишь в SSH список серверов( Команда top ) ищещь айди своего сервера, закрываешь список процессор и набираешь kill PROCESS_ID, вот и все...таким способом убиваются все сервера :(
#! /bin/bash
echo "Which server? (1-2)"
read srv
echo "What do? (start|stop|restart)"
read comm
# select variables from list
case $srv in
"1" )
port={port_1_serv}
runsrv='screen -A -m -d -S server1 {srv1_command}'
;;
"2" )
port={port_2_serv}
run_srv='screen -A -m -d -S server2 {srv2_command}'
;;
"*" )
echo "Enter correct server number!!!"; exit 1
esac
#functions
srvstart ()
{
if ps ax | grep $port | grep -v grep >/dev/null; then
echo "server $srv already running!"; exit 2; else
echo -ne "Starting server $srv..."; $run_srv && echo -ne " \t[ok]\n"
fi
}
srvstop ()
{
echo -ne "Stoping server $srv... "; kill -9 `ps ax | grep $port | grep "srcds_run" | grep -v grep | awk '{print $1}'` 2>/dev/null && echo -ne "\t[ok]\n"
}
# run command on server $srv
case $comm in
"start" )
srvstart
;;
"stop" )
srvstop
;;
"restart" )
srvstop
srvstart
"*" )
echo "Unknown command!"; exit 3
;;
esac
11648 root 15 0 12760 1112 824 R 0.3 0.1 0:00.02 top
1 root 15 0 10368 692 580 S 0.0 0.0 0:00.54 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.08 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
8 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/0
9 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/1
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
27 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
32 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
33 root 10 -5 0 0 0 S 0.0 0.0 0:00.15 kblockd/1
34 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
161 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
162 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1
165 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
167 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
241 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
242 root 15 0 0 0 0 S 0.0 0.0 0:00.20 pdflush
244 root 10 -5 0 0 0 S 0.0 0.0 0:00.70 kswapd0
245 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
246 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/1
395 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
428 root 10 -5 0 0 0 S 0.0 0.0 0:00.05 ata/0
429 root 10 -5 0 0 0 S 0.0 0.0 0:10.52 ata/1
430 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
437 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 kstriped
450 root 18 -5 0 0 0 S 0.0 0.0 0:00.00 ksnapd
465 root 10 -5 0 0 0 S 0.0 0.0 0:01.29 kjournald
491 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kauditd
524 root 16 -4 13072 1224 396 S 0.0 0.1 0:00.09 udevd
1110 root 10 -5 0 0 0 S 0.0 0.0 0:16.63 scsi_eh_0
1111 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
1480 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2
1481 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_3
1508 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 hd-audio0
1651 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_4
1652 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_5
1796 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kmpathd/0
1797 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kmpathd/1
1798 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kmpath_handlerd
1857 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kjournald
2037 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 iscsi_eh
2067 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 cnic_wq
2085 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 ib_addr
2095 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ib_mcast
2096 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ib_inform
2097 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 local_sa
2101 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 iw_cm_wq
2105 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ib_cm/0
2106 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ib_cm/1
вижу:ps ax | grep srcds
иkill 11778
kill 11802
./steam -command update -game "Counter-Strike Source" -dir .
Checking bootstrapper version ...
Updating Installation
No installation record found at ./css
No installation record found at .
No installation record found at .
No installation record found at .
No installation record found at ./css