网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网吧频道 > 网吧技术 > 游戏服务器 > CS服务器建立详尽攻略  

CS服务器建立详尽攻略

2006-09-04  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

建立CS游戏服务器 网管bitscn_com

在CS游戏目录中,找到hlds.exe文件,创立快捷方式。
右键单击快捷方式图标,察看快捷方式属性。
在“目标”栏中,添加下面的参数 网管网www_bitscn_com

hlds.exe -game cstrike -port 27015 +maxplayers 20 -nomaster +sv_lan 1 -insecure +map de_dust2 +servercfgfile server.cfg

网管bitscn_com

注意,每个 + 号或者 - 号的前面都有一个空格。
各个参数的意义如下

中国网管联盟bitsCN.com

-port 服务器端口
+maxplayers 服务器最大多容纳人数
-nomaster 让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。这个参数使玩家可以使用盗版CDKey
+sv_lan 1 指定其为一个LAN server,即允许使用IPX协议进行游戏,同时不影响外网的人通过TCPIP协议进入服务器,外网的人在internet game里add server也可以进入服务器。值得一提的是,如果服务器及其使用的是双网卡或更多,那么sv_lan 1的话,服务器在建立的时候会自动搜索局域网的ip来作为服务器ip。单网卡服务器建议使用此参数。
-insecure CS自带的VAC凡作弊系统,-号表示不使用,要使用的话就修改为 +insecure
+map de_dust2 服务器起始地图

网管论坛bbs_bitsCN_com


+servercfgfile 服务器起始使用的config文件

网管联盟bitsCN_com

服务器的所有参数设置被纪录在一个cfg文件里面,+servercfgfile server.cfg这个参数就是用来指定服务器初始化时读取的是哪个cfg的。 网管联盟bitsCN_com

我这里帖出一个本人根据2003WCG的比赛cfg修改得到的一个混战服务器的cfg。没有标明WCG比赛设置数值的,默认就是wcg设置了,由于混战服务器的需要做了修改的,都在后面标明了wcg设置的数值。 中国网管论坛bbs.bitsCN.com

mp_maxrounds 0 最大局数,当双方开战的总局数达到多少时换地图,0表不限制 网管u家u.bitscn@com

mp_timelimit 30 最大时间,地图开始多少时间后换地图,以分钟记

网管论坛bbs_bitsCN_com

hostname L.Doom CS1.5 Server 服务器名字

网管下载dl.bitscn.com

sv_password none 进入服务器的密码,none表没有

网管网www_bitscn_com

sv_maxrate 10000 限制网络传输的资料最大值,最大25000,WCG比赛设置 25000 网管论坛bbs_bitsCN_com

sv_minrate 1000 限制网络传输的资料最小值

网管下载dl.bitscn.com

sv_maxspeed 320 移动的最大速度

网管联盟bitsCN_com

pausable 0 玩家是否可以暂停游戏

网管论坛bbs_bitsCN_com

sv_cheats 0 是否允许作弊 网管联盟bitsCN_com

sv_aim 0 是否允许自动瞄准 网管联盟bitsCN_com

mp_flashlight 1 战术手电是否允许使用 网管网www_bitscn_com

mp_footsteps 1 是否有脚步声

网管论坛bbs_bitsCN_com

mp_falldamage 1 高出落下伤害

网管下载dl.bitscn.com

mp_autokick 3 睡死几局后自动踢出玩家 网管bitscn_com

allow_spectators 1 是否允许旁观 网管网www_bitscn_com

mp_freezetime 6 每局开始时的买枪冰冻时间,以秒记,WCG 7 网管bitscn_com

mp_roundtime 3 单局的时间,以分钟记

网管网www.bitscn.com

mp_buytime 1 可以买枪的时间,以分钟记,WCG 0.25 网管论坛bbs_bitsCN_com

mp_c4timer 35 C4的爆炸时间 网管bitscn_com

mp_startmoney 800 起始钱数

网管u家u.bitscn@com

mp_forcecamera 2 死后视角,0,自由移动,1,只能跟在玩家身后,2,固定不动 网管u家u.bitscn@com

mp_forcechasecam 2 死后视角,0,自由移动,1,只能看第一视角,2只能看队友第一视角

中国网管论坛bbs.bitsCN.com

mp_fadetoblack 0 死后黑屏,WCG 1

中国网管论坛bbs.bitsCN.com

mp_friendlyfire 1 友军伤害 网管联盟bitsCN@com

mp_tkpunish 1 杀死队友惩罚,即杀死队友后,下一局自动自杀

网管u家u.bitscn@com

mp_autoteambalance 2 自动人数调整,当双方人数差距多少时自动调整人数,WCG 0

网管网www_bitscn_com

mp_limitteams 1 一方队伍的最少人数,WCG 0

中国网管论坛bbs.bitsCN.com

mp_hostagepenalty 10 杀了多少人质或队友后会被踢

网管论坛bbs_bitsCN_com

mp_fraglimit 0 最大杀人数模式,即有人杀人数到达多少时换地图,0表无限制 网管论坛bbs_bitsCN_com

mp_winlimit 0 最大胜利数模式,即某方胜利次数到达多少时换地图,0表无限制 网管网www_bitscn_com

sv_allowdownload 1 允许玩家下载

网管u家u.bitscn@com

sv_send_logos 0 允许玩家上传logo贴图信息 网管u家u.bitsCN.com

sv_send_resources 1 允许玩家发送资源信息

网管下载dl.bitscn.com

sv_allowupload 0 允许玩家上传 网管bitscn_com

sv_gravity 800 重力设置,默认800 网管网www.bitscn.com

mp_kickpercent 0.6 投票kick某玩家超过60%则kick,WCG 1

网管联盟bitsCN_com

mp_mapvoteratio 0.6 投票换某地图的人数达60%换地图,WCG 1

网管u家u.bitscn@com

mp_ghostfrequency 0.1 鬼魂每秒钟更新的频率 中国网管论坛bbs.bitsCN.com

sv_sendvelocity 0 设定1开启较复杂的花样以及物理设定,适用较快的Server

网管下载dl.bitscn.com

mp_lowlag 0 子弹打在墙上的效果,速度快用0,慢用1

网管网www.bitscn.com

mp_decals 300 最大同时显示贴图 网管网www_bitscn_com

sv_voiceenable 1 是否允许语音通讯 中国网管联盟bitsCN.com

sv_alltalk 0 语音通讯对象,0 则语音通讯只有队友能听到,1 则所有人能听到 网管联盟bitsCN@com

log on 是否允许记录,关闭为log off 网管u家u.bitsCN.com

mp_logfile 0 是否开启记录文件

网管bitscn_com

mp_logmessages 0 是否纪录玩家聊天内容,此项设定必需同时设定log onmp_logfile 1才可生效 网管bitscn_com

sv_proxies 4 允许接入的hltv服务器的数量 网管u家u.bitsCN.com

sv_rcon_maxfailures 5 试验op密码错误次数超过多少则ban ip 网管u家u.bitscn@com

sv_rcon_banpenalty 5 ban ip时间,以分钟记

网管下载dl.bitscn.com

rcon_password ldoom 服务器远程op密码

网管联盟bitsCN_com

mapcyclefile maplst.txt 服务器地图循环文件

网管u家u.bitsCN.com

 

网管网www_bitscn_com

maplst.txt文件举例: 中国网管联盟bitsCN.com


该文件是地图循环文件,默认为mapcycle.txt
里面的地图名字一行一个,不要加扩展名,例如
de_dust2
de_cbble
de_aztec
de_nuke
de_train
de_inferno
de_prodigy

中国网管联盟bitsCN.com


远程op应用祥解 网管u家u.bitscn@com

作为客户端进入服务器后,在控制台输入 rcon_password oppw ,例如上面的设置,则输入 rcon_password ldoom
如果控制台没有提示你输入了错误的密码,那么你就已经顺利的获得了管理员权限。
获得远程op权限后,就可以远程遥控服务器了,可以更改几乎所有的服务器设置。
命令格式为在服务器参数命令前加 rcon
例如:
rcon sv_restartround 1 1秒后刷新 网管下载dl.bitscn.com

rcon mp_freezetime 3 将冰冻时间改为3秒 网管联盟bitsCN@com

rcon sv_restart 重新启动服务器 网管bitscn_com

rcon changelevel de_dust2 换地图到de_dust2 中国网管论坛bbs.bitsCN.com

rcon exec wcg.cfg 读取服务器端的wcg.cfg配置文件 网管下载dl.bitscn.com

rcon sv_password welcome 设置进入服务器的密码为welcome

网管联盟bitsCN@com

rcon mp_friendlyfire 0 关闭友军伤害

网管联盟bitsCN@com

以此类推。 网管u家u.bitsCN.com

有一个特殊的命令,就是是否允许暂停,这个命令不加rcon,也就是需要修改时,直接输入 pausable 01 就可以了。

中国网管联盟bitsCN.com


关于“Class C”问题

网管u家u.bitsCN.com

这是一个比较恼人的问题,但是解决该问题很简单,只要用一个破解程序破解swds.dll文件就可。只需服务器端破解该文件,与客户端无关。

网管联盟bitsCN@com

破解补丁下载,覆盖原文件即可。
http://images.esai.net/file/20031118113144_swds.rar 网管网www.bitscn.com

关于motd.txt文件

网管联盟bitsCN@com

这个文件是玩家进入游戏后看到的一个窗口,窗口上有个 “ok” 按钮,该窗口用以提供一些服务器信息等,可随意修改。
---------------------------------------------------

网管u家u.bitscn@com


简单建立和应用CS观众服务器

网管bitscn_com

如果要建立观众服务器,找到hltv.exe文件,创建快捷方式,添加参数如下: 网管论坛bbs_bitsCN_com

hltv.exe +connect ipport -port 27020 +serverpassword  +maxclients 50 网管u家u.bitscn@com

参数意义: 网管u家u.bitscn@com

+connect ipport 观众服务器连入哪一个游戏服务器
-port 27020 观众服务器端口
+maxclients 50 观众服务器最大容纳的观众人数
+serverpassword  游戏服务器的密码

网管u家u.bitsCN.com

这些信息也可以写在hltv.cfg文件中,但是要去掉+号和-号。 网管论坛bbs_bitsCN_com

观众服务器更多设置请用记事本打开hltv.cfg文件察看

网管联盟bitsCN@com


进入游戏服务器所现实的名字
name HLTV Proxy 网管网www.bitscn.com

hltv服务器的名字,加屏蔽该命令的话,hltv服务器的名字将和连到的游戏服务器名字相同
hostname HLTV Proxy

网管下载dl.bitscn.com

转播延时时间,以秒记。
delay 30.0 网管下载dl.bitscn.com

slowmotion 0.5 0.2

网管论坛bbs_bitsCN_com

multicast 0 网管网www_bitscn_com

最高客户端速率,Internet互联网 3500 , LanIPX局域网 10000
maxclientrate 4000 中国网管联盟bitsCN.com

 是否记录HLTV日志文件到proxy.log文件
logfile 0

网管u家u.bitsCN.com

 谈话模式 0禁止 1连接到同一个观众代理服务器的观众可以相互谈话 2 所有观众都能相互谈话
chatmode 1

网管下载dl.bitscn.com

观众服务器远程op密码
adminpassword hltvadmin 网管u家u.bitsCN.com

 允许客户端使用joingame命令加入游戏。
allowjoingame 1 网管联盟bitsCN_com

loopcmd 1 60(每隔60秒) localmsg You're watching HLTV. (显示的信息内容) 5(显示5秒) -1(X轴-1表示中间) -1(Y轴-1表示中间) 7700FFFF(RGBA颜色值: 红、绿、蓝、透明度 16进制2位表示) 网管u家u.bitscn@com

loopcmd 1 120 localmsg You're watching HLTV.  5 -1 0.9 FFA000FF 网管论坛bbs_bitsCN_com

 设置客户端的语音部分
signoncommands voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV 网管u家u.bitscn@com


录制录像的命令

网管bitscn_com

record  录制文件名为_1的demo. 他在你的cstrike目录下
用stoprecord命令来结束demo的录制
当你开始运行hltv以后,他会自动不断地连接你所选择的服务器,每三秒 一次,直到连上为止。掉线也一样,他会自动将你得demo分段进行录制。

中国网管联盟bitsCN.com

-------------------------------------------------

中国网管论坛bbs.bitsCN.com


服务器反作弊插件 网管u家u.bitscn@com

仅以著名的反作弊插件Cheating-Death和WWCL为代表,简述反作弊插件的安装方法。

网管论坛bbs_bitsCN_com


首先需要安装metamod插件,将metamod.dll或metamod_i386.so解压到cstrike目录下的dlls目录中。
用记事本打开cstrike目录下的liblist.gam文件。
原文件内容为:
game Counter-Strike
url_info www.counter-strike.net
url_dl
version 1.5
size 184000000
svonly 0
secure 0
type multiplayer_only
cldll 1
hlversion 1110
nomodels 1
nohimodel 1
mpentity info_player_start
gamedll dllsmp.dll
gamedll_linux dllscs_i386.so
trainmap tr_1

网管论坛bbs_bitsCN_com


修改gamedll行,保存得到新的liblist.gam文件,注意做好备份工作,这个文件至关重要。

网管网www_bitscn_com

gamedll dllsmetamod.dll
gamedll_linux dllsmetamod_i386.so

网管联盟bitsCN_com

然后在cstrike目录下创建一个文本文件保存为metamod.ini文件。

中国网管联盟bitsCN.com


安装C-D.

网管论坛bbs_bitsCN_com

将C-D服务器端解压到cstrike目录下,一般是一个addons文件夹。
在metamod.ini文件中添加这样的命令行
win32 addonscdeathcdmod.dll
linux addonscdeathcdmod_i586.so
保存后,运行服务器,将加载反作弊插件Cheating-Death,在服务器的DOS窗口中可以看到加载C-D的提示。 网管bitscn_com


安装WWCL.

网管bitscn_com

将WWCL服务器文件解压到cstrike目录下,一般是一个addons文件夹和一个wwclconfig.cfg文件。
在metamod.ini文件中添加这样的命令行
win32 addonswwcldllspcawwclconfig_mm.dll
linux addonswwcldllspcawwclconfig_mm_i386.so
保存后,运行服务器,将加载反作弊插件WWCL. 中国网管论坛bbs.bitsCN.com


TAGs攻略   详尽   建立   服务器   允许   是否   地图   设置    
 上一篇:网吧服务器设置全攻略   下一篇:网络游戏外挂编写初级教程
CS服务器建立详尽攻略 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: