搜索
查看: 2772|回复: 8

[求助] 我在linux下安装的CS1.5,进入的时候需要WON认证

[复制链接]
匿名  发表于 2003-3-9 10:14:32 |阅读模式 来自 Invalid
我按照至尊宝的教导安装的。安装成功以后发现以下问题:
1、如果我的服务器不设置DNS,则WON和VCM都失效,不管设置secure "1"或者0,都可以进入。但互联网其他机器不能进入。
2、我设置好DNS以后,则出现以下信息:
Auto-restarting the server on crash
Host_Init
Added packfile /data/hlds_l/valve/pak0.pak (985 files)
Protocol version 46
Exe version 3.1.1.0
Exe build: 14:17:24 Sep 26 2002 (2163)
Timed out.
Timed out.
Timed out.
Timed out.
Timed out.
Timed out.
Your executable is out of date.    ~~~~~~~~~~~~~~~~~~????
Auth Server
Server IP address 127.0.0.1:27018
   
   Metamod version 1.15  Copyright (c) 2001-2003 Will Day <willday@metamod.org>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.
   
CDMOD: Cheating-Death has successfully hooked the game dll.

   Cheating-Death v2.2.0
   This software is free and comes
   with ABSOLUTELY NO WARRANTY.
   http://www.unitedadmins.com/cdeath/

Downloading Security Module from Speakeasy.net ...
Completed downloading Security Module from Speakeasy.net
Server is in Secure Mode.
Trying to authenticate with WON servers
Your executable is out of date.
PackFile: /data/hlds_l/valve/pak0.pak : models/w_battery.mdl
PackFile: /data/hlds_l/valve/pak0.pak : models/w_antidote.mdl
PackFile: /data/hlds_l/valve/pak0.pak : models/w_security.mdl
PackFile: /data/hlds_l/valve/pak0.pak : models/w_longjump.mdl
...
...
为什么?
匿名  发表于 2003-3-9 10:29:27 来自 Invalid
我的启动参数是:
./hlds_run -restart -game cstrike +port 27018 +maxplayers 16 +map de_dust2 +servercfgfile server1.cfg

如何做可以成为互联网的服务器?
发表于 2003-3-9 12:10:29 | 显示全部楼层 来自 中国–浙江–温州
加入LINUX NOCDK文件engine_i386.so
启动参数在加入-nomaster +sv_lan 1
回复

使用道具 举报

发表于 2003-3-9 12:12:17 | 显示全部楼层 来自 中国–安徽–蚌埠

我的安装过程

linux下cs服务器安装全过程(redhat 7.2)
包括Admin-Mod v2.50.50, MetaMod,cheat-death 2.20,hlguard 1.36

本文假设你有一定的linux基础如果不懂请参考别的参考书目。

1.首先你要有一个linux服务器(没有的话别问我要)
2.然后要准备服务器基本安装程序hlds_l_3110_full.bin 和cs_15_full.tar.gz。网上有下载去www.ccsk.net的下载栏目找找吧。
3.把他们copy到linux服务器的/usr/local/目录下。
4.在/usr/local/目录下执行chmod +x hlds_l_3110_full.bin。然后在/usr/local/里执行./hlds_l_3110_full.bin,按照提示会解压出来一个hlds_l_3110_full.tar.gz文件。
5.在/usr/local/目录下执行tar zxvf hlds_l_3110_full.tar.gz会把这个文件解包并生成一个目录hlds_l这个目录就是以后的主目录。
6.在/usr/local/目录下执行cp cs_15_full.tar.gz /usr/local/hlds_l把这个文件copy 到主目录里。
7.在/usr/local/目录下执行cd hlds_l进入/usr/local/hlds_l目录
8.在/usr/local/hlds_l目录下执行tar zxvf cs_15_full.tar.gz完成以后会在hlds_l目录里出现cstrike子目录。
9.为了能够不用cdkey就登陆服务器所以必须下载免cdkey补丁。很多地方都有建议去www.ccsk.net的下载栏目
10.下载的文件里应该有个engine_i386.so文件把它上传/usr/local/hlds_l目录覆盖原来的engine_i386.so就可以了。
11.在/usr/local/hlds_l建立一个文件名字任意内容如下(这里假设文件名为csstart)

#/bin/bash/
export LD_LIBRARY_PATH=/usr/local/halflife/hlds_l:$LD_LIBRARY_PATH
./hlds_run -game cstrike +ip 12.34.56.78 +port 27015 +maxplayers 14 +map de_dust2 -insecure -nomaster  +sv_lan 1

12.在/usr/local/hlds_l目录执行chomd +x csstart
13.这个时候基本的cs服务器就建好了。启动服务器的命令是在/usr/local/hlds_l目录下运行./csstart&即可。
服务器的server.cfg配置参考网上文章。

下面是插件的安装。
注意安装插件的时候服务器是没有启动的。装这个版本的adminmod已经包括了metamod
1.下载Admin-Mod v2.50.50,cd2.20,hlguard 1.36的linux版本。
2.解压后把Adminmod目录上传到/usr/local/hlds_l目录,然后进入Adminmod目录执行chmod +x install_admin
3.在/usr/local/hlds_l/Adminmod/目录下执行./install_admin cstrike根据提示执行下去就可以了。只要注意一项是选择安装目录的如果按照上面的目录结构就一路回车就可以了。
4.安装完了会在/usr/local/hdsl_l/cstrike目录多出一个addons目录。
5.然后安装cd解压下载的文件上传到addons目录,目录结构应该如下。
/usr/local/hlds_l/cstrike/addons/cdeath/cdmod_i386.so应该比较清楚了吧。
6.进入addons/metamod/目录打开plugins.ini文件加上如下一行。
linux addons/cdeath/cdmod_i386.so
7.安装hlguard解压下载的文件上传到addons目录,目录结构应该如下。
/usr/local/hlds_l/cstrike/addons/hlguard/
8.进入addons/metamod/目录打开plugins.ini文件加上如下一行。
linux addons/hlguard/dlls/hlguard_mm_i386.so

以上安装完成。客户端需要cd才能进入。

关于adminmod的使用就不作介绍了。
回复

使用道具 举报

发表于 2003-3-9 15:24:03 | 显示全部楼层 来自 中国–湖北–荆州
补充一点,上文中所写的启动cs服务器的方式有一点点不好,就是如果启动cs的用户如果退出,进程就会终止。我建议用这个方式启动。
#/bin/bash/
export LD_LIBRARY_PATH=/usr/local/halflife/hlds_l:$LD_LIBRARY_PATH
nohup ./hlds_run -game cstrike +ip 12.34.56.78 +port 27015 +maxplayers 14 +map de_dust2 -insecure -nomaster +sv_lan 1 &
回复

使用道具 举报

发表于 2003-3-10 10:23:43 | 显示全部楼层 来自 中国–安徽–蚌埠

大哥你linux下的后台运行不会吗?

比如脚本是cs,只要运行./cs&即可。哪个&就是后台运行的意思。
回复

使用道具 举报

发表于 2003-3-10 15:19:34 | 显示全部楼层 来自 中国–上海–上海
文字太小了,看掉了。hoho
回复

使用道具 举报

发表于 2003-3-10 17:48:33 | 显示全部楼层 来自 中国–甘肃–兰州
建议采用slap兄的做法
回复

使用道具 举报

发表于 2003-3-12 12:38:41 | 显示全部楼层 来自 中国–甘肃–嘉峪关
好啊!!我成功了哈哈哈
回复

使用道具 举报

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

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