搜索
查看: 3667|回复: 7

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

[复制链接]
发表于 2006-5-31 12:32:13 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
linux 下怎么用命令重新启动正在运行的cs服务!  大侠们,不好意思啊,又提菜题了,见谅啊!!!谢谢
发表于 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
希望有高手指点下
回复

使用道具 举报

发表于 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就行了。
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2006-8-8 17:08:47 | 显示全部楼层 来自 中国–陕西–西安

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

windows下用 hlsw 输入 restart 嘛~~~
回复

使用道具 举报

发表于 2006-8-14 00:14:11 | 显示全部楼层 来自 中国–四川–成都

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

??不明白楼上的意思
回复

使用道具 举报

发表于 2006-8-22 13:32:54 | 显示全部楼层 来自 中国–广东–惠州

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

有没有一个简单的方法啊???
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表