yaohuangchen 发表于 2006-5-31 12:32:13

linux 下怎么用命令重新启动正在运行的cs服务

linux 下怎么用命令重新启动正在运行的cs服务!大侠们,不好意思啊,又提菜题了,见谅啊!!!谢谢

tnt1980 发表于 2006-6-1 11:08:47

回复: linux 下怎么用命令重新启动正在运行的cs服务

做一个脚本
我是这样做的
case $1 in
start)
echo "cs1.6 start"
cd /home/cs/hlserver
export LD_LIBRARY_PATH=/usr/cs16/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 7777 -nomaster-insecure +sv_lan 1 +sv_region 4 +ip 218.87.100.4 +servercfgfile 1.cfg +maxplayers 14 +map de_dust2 > /dev/null &
;;
stop)
echo "cs1.6 stop"
ps -aux|grep 7777|grep -v grep|awk '{print$2}'|xargs kill -9
;;
esac


我做的很简单,
运行./cs.sh start ,关闭./cs.sh stop
希望有高手指点下

lorry 发表于 2006-6-16 11:06:19

回复: linux 下怎么用命令重新启动正在运行的cs服务

使用楼上给出的脚本太专业化了
简单的方法有两步:
1.直接在命令行下杀死进程:
killall -9 hlds_run
2.重新启动服务器

杀死进程可以参考http://forum.dt-club.net/thread/76/29408/

那个那个谁 发表于 2006-6-26 16:01:37

回复: linux 下怎么用命令重新启动正在运行的cs服务

如果在后台运行的话用fg把程序调回到前台,然后exit服务器,再./运行服务器。
如果有守护进程的话直接在游戏里面登陆rcon_password 再rcon exit就行了。

list 发表于 2006-8-3 14:05:56

回复: linux 下怎么用命令重新启动正在运行的cs服务

Post by tnt1980
做一个脚本
我是这样做的
case $1 in
start)
echo "cs1.6 start"
cd /home/cs/hlserver
export LD_LIBRARY_PATH=/usr/cs16/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 7777 -nomaster-insecure +sv_lan 1 +sv_region 4 +ip 218.87.100.4 +servercfgfile ...

我在redhat9下按你这个脚本改的 运行是出现这样的错
./cs.sh: line 1:SYNTAX ERROR NEAR UNEXPECED TOKEN 'in
./cs.sh: line 1: 'CASE $1 IN
请问这是什么原因
我是要样写的
case $1 in
start)
echo "cs1.6 start"
cd /home/hlds_l
export LD_LIBRARY_PATH=/home/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 27017 -nomaster -insecure +sv_lan 1 +sv_region 4+maxplayers 14 +map de_dust2 > /dev/null &
;;
stop)
echo "cs1.6 stop"
ps -aux|grep 27017|grep -v grep|awk '{print$2}'|xargs kill -9
;;
esac

gearfox 发表于 2006-8-8 17:08:47

回复: linux 下怎么用命令重新启动正在运行的cs服务

windows下用 hlsw 输入 restart 嘛~~~

list 发表于 2006-8-14 00:14:11

回复: linux 下怎么用命令重新启动正在运行的cs服务

??不明白楼上的意思

lhping 发表于 2006-8-22 13:32:54

回复: linux 下怎么用命令重新启动正在运行的cs服务

有没有一个简单的方法啊???
页: [1]
查看完整版本: linux 下怎么用命令重新启动正在运行的cs服务