各位老铁们好,相信很多人对1.6服务器都不是特别的了解,因此呢,今天就来为大家分享下关于1.6服务器以及6里建立服务器的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
一、CS1.6僵尸服务器IP
僵尸服IP: 117.41.228.222:27015 32人服 [sorpack.]-索沛01号服 1.sorpack.:27015(丧尸吃人服32人) [sorpack.]-索沛02号服 1.sorpack.:27016(丧尸吃人服32人) [sorpack.]-索沛03号服 1.sorpack.:27017(死亡死斗服32人) [sorpack.]-索沛04号服 2.sorpack.:27015(丧尸吃人服32人) [sorpack.]-索沛05号服 2.sorpack.:27016(丧尸吃人服32人) [sorpack.]-索沛06号服 2.sorpack.:27017(娱乐混战服32人) [sorpack.]-索沛07号服 2.sorpack.:27018(丧尸吃人服32人) [sorpack.]-索沛08号服 2.sorpack.:27019(丧尸吃人服32人) [sorpack.]-索沛09号服 2.sorpack.:27020(丧尸吃人服32人) [sorpack.]-索沛10号服 2.sorpack.:27021(丧尸吃人服32人) [sorpack.]-索沛11号服 2.sorpack.:27022(丧尸吃人服32人) [sorpack.]-索沛12号服 2.sorpack.:27023(丧尸吃人服32人) [sorpack.]-索沛13号服 2.sorpack.:27024(丧尸吃人服32人) [sorpack.]-索沛14号服 2.sorpack.:27025(死亡死斗服32人) [sorpack.]-索沛15号服 2.sorpack.:27026(*暗杀服32人任务版) [sorpack.]-索沛16号服 2.sorpack.:27027(*暗杀服32人) [sorpack.]-索沛17号服 2.sorpack.:27028(飞刀功夫服32人) [sorpack.]-索沛18号服 2.sorpack.:27029(刺杀大兵服32人) [sorpack.]-索沛19号服 2.sorpack.:27030(抓人躲猫猫21人) [sorpack.]-索沛20号服 2.sorpack.:27031(丧尸升级服32人) [sorpack.]-索沛21号服 2.sorpack.:27051(比赛团练服32人) [sorpack.]-索沛22号服 4.sorpack.:27015(丧尸吃人服32人) [sorpack.]-索沛23号服 4.sorpack.:27016(丧尸吃人服32人) [sorpack.]-索沛24号服 4.sorpack.:27017(丧尸吃人服32人) [sorpack.]-索沛25号服 4.sorpack.:27018(死亡奔跑服32人) [sorpack.]-索沛26号服 1.sorpack.:27018(丧尸吃人服32人) [sorpack.]-索沛27号服 1.sorpack.:27019(丧尸吃人服32人) [sorpack.]-索沛28号服 1.sorpack.:27020(丧尸吃人服32人) [sorpack.]-索沛29号服 1.sorpack.:27021(丧尸吃人服32人) [sorpack.]-索沛30号服 1.sorpack.:27022(死亡奔跑服32人) [sorpack.]-索沛31号服 1.sorpack.:27023(极限跳跃服21人) [sorpack.]-索沛32号服 1.sorpack.:27024(丧尸吃人服32人) [sorpack.]-索沛33号服 1.sorpack.:27025(丧尸吃人服32人) [sorpack.]-索沛34号服 3.sorpack.:27015(娱乐混战服32人) [sorpack.]-索沛35号服 3.sorpack.:27016(抓人躲猫猫21人) [sorpack.]-索沛36号服 3.sorpack.:27017(丧尸吃人服32人) [sorpack.]-索沛37号服 3.sorpack.:27018(丧尸吃人服32人) [sorpack.]-索沛38号服 3.sorpack.:27019(丧尸吃人服32人) [sorpack.]-索沛39号服 3.sorpack.:27020(丧尸吃人服32人) [sorpack.]-索沛40号服 3.sorpack.:27021(丧尸吃人服32人) [sorpack.]-索沛41号服 3.sorpack.:27022(死亡奔跑服32人) [sorpack.]-索沛42号服 3.sorpack.:27023(死亡死斗服32人) [sorpack.]-索沛43号服 3.sorpack.:27024(*暗杀服32人) [sorpack.]-索沛44号服 3.sorpack.:27025(比赛团练服32人) [sorpack.]-索沛45号服 5.sorpack.:27045(丧尸吃人服32人) [sorpack.]-索沛46号服 5.sorpack.:27046(丧尸吃人服32人) [sorpack.]-索沛47号服 5.sorpack.:27047(丧尸吃人服32人) [sorpack.]-索沛48号服 5.sorpack.:27048(丧尸吃人服32人) [sorpack.]-索沛49号服 5.sorpack.:27049(丧尸吃人服32人) [sorpack.]-索沛50号服 5.sorpack.:27050(丧尸吃人服32人) [sorpack.]-索沛51号服 5.sorpack.:27051(死亡奔跑服32人) [sorpack.]-索沛52号服 5.sorpack.:27052(死亡奔跑服32人) [sorpack.]-索沛53号服 5.sorpack.:27053(丧尸吃人服32人) [sorpack.]-索沛54号服 5.sorpack.:27054(丧尸吃人服32人) [sorpack.]-索沛55号服 5.sorpack.:27055(丧尸升级服32人) [sorpack.]-索沛56号服 5.sorpack.:27056(丧尸升级服32人) [sorpack.]-索沛57号服 5.sorpack.:27057(死亡死斗服32人) [sorpack.]-索沛58号服 5.sorpack.:27058(*暗杀服32人) [sorpack.]-索沛59号服 5.sorpack.:27016(抓人躲猫猫21人) [sorpack.]-索沛60号服 5.sorpack.:27015(比赛团练服32人) [sorpack.]-索沛61号服 6.sorpack.:27015(丧尸吃人服32人) [sorpack.]-索沛62号服 6.sorpack.:27016(丧尸吃人服32人) [sorpack.]-索沛63号服 6.sorpack.:27017(丧尸吃人服32人) [sorpack.]-索沛64号服 6.sorpack.:27018(丧尸吃人服32人) [sorpack.]-索沛65号服 6.sorpack.:27019(丧尸升级服32人) [sorpack.]-索沛66号服 6.sorpack.:27020(死亡奔跑服21人) [sorpack.]-索沛67号服 6.sorpack.:27021(抓人躲猫猫21人) [sorpack.]-索沛68号服 6.sorpack.:27022(*暗杀服32人) [sorpack.]-索沛69号服 6.sorpack.:27023(刺杀大兵服32人) [sorpack.]-索沛70号服 6.sorpack.:27024(死亡死斗服32人) [sorpack.]-索沛71号服 6.sorpack.:27025(比赛团练服32人)
二、如何在CS1***6里建立服务器
分类:游戏>>网络游戏
解析:
cs1.6服务器架设
一、基本安装篇
1、建立服务器的带宽和机器配置
1.6服务器对对带宽和机器配置的要求比1.5高一些,我在ADSL上通过浩方平台建立1.5服务器,可以在本机上进行游戏,但是1.6出现明显的停顿,无法流畅的游戏,即使机器配置很高也不能彻底解决,相信带宽是最大的瓶颈。
因此,使用ADSL或者机器配置一般的cser建议不要在本机上建立服务器,用lan的cser在本机上建立服务器效果也不会太理想(除非你只想提供一个服务器,过一把OP的瘾,呵呵)。
2、1.6服务器版本
我收集有6个版本的cs1.6,通过试用,个人认为esai2738经典版是最好的,只有200M,同时包括了建立服务器的必要组件,用来游戏与经典版建立的服务器能够很好的兼容。
:bt种子
3、完毕后,桌面的快捷方式‘Cs1.6服务器’,自己的服务器就开始工作了,就这么简单?!呵呵。不要只扔西红柿,再来几个鸡蛋,鸡蛋西红柿:)
这只是第一步。看看下边吧:
二、设置篇
1、右键打开桌面快捷方式的属*:
×:\Cs1.6中文版\hlds.exe-game cstrike-port 27016+maxplayers 16+map de_dust2-console+localinfo mm_gamedll dlls/hld*** p.dll
其中27016为服务器端口,可以进行修改;
maxplayers 16为最大人数,可以自由变更,别超过32;
开始地图de_dust2可以更换成你喜欢的地图;
+localinfo mm_gamedll dlls/hld*** p.dll指你的游戏用哪个dll启动(很多人反映没有新特*,就是由于你的dll没设置好)
其他的参数建议不要更改。
2、反作弊软件的选择
很多自己建立了服务器的cser会发现无法进入游戏,或者进入后很快被踢出,我在开始建立服务器的时候也遇到了类似问题。查考了大量资料后,我认为是反作弊软件的冲突造成的。一般情况下,我们认为cd比vac要强,会自然想打开服务器的cd反作弊插件,或者进入游戏前打开cd。此时,以上问题就出现了。
因此,我们需要将cs的cd插件关掉:
打开.......\cstrike\addons\me*od\plugins.ini,在“win32 addons/cdeath/cdmod.dll”前加上,
即“win32 addons/cdeath/cdmod.dll”。
进入服务器前也不要打开cd。
安装vac,打开cstrike\liblist.gam,将设置成secure"1",一般情况下,安装完毕默认是打开的,如果关闭可以将1改为0。
wwcl是杜绝修改脚本作弊的插件,打开cstrike\addons\me*od\plugins.ini,其中win32 addons/wwcl/dlls/pcawwclconfig_mm.dll即为打开,可以在前面加上将其关闭。
建议:打开v***和wwcl,可在一定程度上防止作弊。
3、服务器中amx插件的使用
可以说,amx插件对1.5而言是成熟的,在1.6上使用是不是有冲突还不敢肯定,因此建议不要安装过多的amx插件。
我的amx插件:
; AMX Mod plugins
admin.amx admin base(required for any admin-related)
;admin_mysql.amx admin base- MySQL version(ment admin.amx)
admincmd.amx basic admin console mands
adminhelp.amx help mand for admin console mands
adminslots.amx slot reservation
menufront.amx front-end for admin menus
cmdmenu.amx mand menu(speech, settings)
plmenu.amx players menu(kick, ban, client cmds.)
restmenu.amx restrict weapons menu
map*** enu.amx maps menu(vote, changelevel)
antiflood.amx prevent clients from chat-flooding the server
adminchat.amx console chat mands
adminvote.amx vote mands
nextmap.amx displays next map in mapcycle
timeleft.amx displays time left on map
mapchooser.amx allows to vote for next map
scrollmsg.amx displays a scrolling message
imessage.amx displays information messages
welemsg.amx console motd@ client connection
stats.amx stats on death or round end(CSStats Module required!)
stats_logging.amx weapons stats logging(CSStats Module required!)
telemenu.amx teleport menu(Fun Module required!)
miscstats.amx bunch of events announcement for Counter-Strike
pausecfg.amx allows to pause and unpause some plugins
statscfg.amx allows to manage stats plugins via menu and mands
;ucstats_cstrike.amx i love you
;ucstats_live.amx hehe heh
;gore.amx 44hehe
amx_restrictshields.amx
前面加;的为禁止的。最后一个为禁用盾牌插件。
PS:看着服务器中一堆拿着盾牌的家伙,感觉实在是不爽:)
amx以前的版本安装,amx
免盾牌amx程序amx插件,解压后拷贝到\cstrike\addons\amx目录下,覆盖源文件。
完成后,可以自己考虑使用那些插件:打开\cstrike\addons\amx\plugins\plugins.ini,进行修改。
4、服务器的一般设置
首先要设置你的服务器基本参数、OP密码等。
打开\cstrike\server.cfg
sv_password""设置玩家进入你的服务器是否需要密码,在""中加上你的密码。
rcon_password""设置远程控制OP密码。
hostname"BeiJing JiaoDaJiaYuan cs1.6 Server"设置你的服务器名称
sv_maxrate 10000
sv_minrate 1000
sv_maxspeed 320以上三个为服务器网络连接参数,不建议修改
pausable 0是否允许暂停游戏禁止0/允许1
sv_cheats 0作弊模式关闭0/开启1,谁会开呢,呵呵
sv_aim 0自动瞄准关闭0/开启1
mp_flashlight 1战术手电允许1/禁止0
mp_footsteps 1脚步声开启1/关闭0
mp_falldamage 1高处落下伤害开启1/关闭0
mp_autokick 1自动踢出不动的玩家开启1/关闭0
allow_spectators 1观察员模式开启1/关闭0
sv_restartround 0服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。建议设置为0,不要改。
mp_timelimit 450每局时间,以分钟计。
mp_freezetime 3购买武器冻结时间(0-45)建议5秒以内。
mp_roundtime 3每回合几分钟,一般为3
mp_buytime 0.25购买武器装备时间(0.25-1.5)即15秒-90秒
mp_c4timer 35 c4*倒计时时间(15-75)
mp_startmoney 800开始游戏时的金钱数量(800-16000)
mp_forcechasecam 2死亡后视角 1本队队友 2原地 0无限制
mp_chasecam 1死亡后视角模式 0自由跟随/1固定跟随
mp_fadetoblack 0人物死亡后屏幕不变黑0/变黑1
mp_friendlyfire 0友军误伤关闭0/开启1,如果是混战服务器,建议设置为0,无聊的人很多:)
mp_friendly_grenade_damage 1手雷友军伤害关闭0/开启1
mp_tkpunish 0*友军* 0不*/1*:*队友超过(1-n)人,下一回合自动死亡
mp_autoteambalance 1自动调整双方队伍平衡不调整0/调整(1-n)个人
mp_limitteams 2双方人数差超过n人即自动调整人数差异 0关闭
mp_hostagepenalty 0*** 0不*/*:规定时间内伤害*超过(1-n)人自动踢出
mp_fraglimit 0杀人数、得分上限无0/有(1-n),超过上限就换地图。
mp_winlimit 0胜利次数上限无0/有(1-n),超过上限就换地图。
mp_maxrounds 0回合上限无0/有(1-n),超过上限就换地图。
sv_allowdownload 1允许开启1/关闭0
sv_send_logos 1允许(sv_allowdownload 1)开启时控制是否允许玩家的LOGO传送允许1/禁止0
sv_send_resources 1允许(sv_allowdownload 1)开启时控制是否允许资源文件传送允许1/禁止0
sv_allowupload 1允许上传关闭0/开启1
sv_gr*ity 800服务器重力设置默认正常重力800,范围-999到99999,想享受一下玩家飘在空中的‘美景’,可以修改,^_^
mp_mapvoteratio 0.6投票比率(大家可以通过投票踢出作弊者和更换地图)(0.1-1)
mp_ghostfrequency 0.1设定鬼魂模式刷新值(0.1-1)
sv_sendvelocity 0服务器高品质纹理关闭0/开启1
mp_lowlag 1服务器减少LAG延迟现象(对服务器要求高)关闭0/开启1
mp_decals 300服务器细节数据发送默认300,可减低到250、200,改善速度。
sv_voiceenable 1服务器是否允许麦克风语音通讯允许1/禁止0
sv_alltalk 0服务器是否允许客户端之间使用语音通信允许1/禁止0
sv_region 4设置你的服务器为亚洲地区,玩家刷新的时候更方便找到你的服务器。
mp_logfile 0服务器是否记录文件不记录0/记录1
mp_logmessages 0是否在记录文件里记录谈话内容不记录0/记录1
load ban files
ex-ec listip.cfg
ex-ec banned.cfg
进入别人的服务器看到一些有意思的欢迎画面和欢迎词,自己也可以做。
打开\cstrike\motd.txt,里面可以只是文本文件,想写的都写上吧,注意不要太多就OK了。如果你想换成你的网址和logo,可以在其中修改。把你的logo文件放到\cstrike目录下,修改amx_imessage"Wele to%hostname% Please Enjoy Yourself:]""***********"
amx_imessage"Please H*e Fun in%hostname%
More Info Please Visit jdjy""***********"
amx_imessage"say**/***....will be kick""***********"
amx_imessage"Don't Camp Don't Teamkiller Don't Runaway""***********" clanmod风格的服务器MOTD彩色信息,后面的颜色RGB代码可以自己修改
7、服务器的管理 5.26增加内容
服务器管理强烈建议使用hlsw,如果你开通了amx功能,可以通过hlsw实现kick作弊者、slap玩家、banIP等。
8、再次增加紧急提示内容:5.26
如果你安装了amx就可能存在一个严重问题,就是服务器的最大玩家人数会发生变换,玩家进入的时候明明有空位,但是会显示被kick无法进入。
这是因为amx为OP预留了通道,但一般情况下我们根本用不到。
解决办法:打开×:\Cs1.6中文版\cstrike\addons\amx\amx.cfg
修改amx_reserved_slots 0预留的管理员通道(默认预留1个位置给OP),将1或2改为0就ok了。
9、你的机器够劲吗?想开两个服务器??6.05增加内容
安装后,在桌面有一个‘1.6服务器’的快捷方式,一般情况下默认使用27016端口。如果想在同一台机器上建立两个服务器,不用再装一套服务器软件。在桌面‘1.6服务器’图标上右键,选择‘发送到桌面快捷方式’。此时在桌面上出现了另外一个1.6服务器的快捷方式。用以上介绍的办法,将这个快捷方式的端口改为27017或者你想要的端口号。
ok了,此时你就可以开通两个不同端口号的服务器了。
但是,存在一个小问题,就是两个新建服务器使用同一套配置文件,服务器名、基本设置都是一样的,怎么区分呢?如果我想改变其中一个的op密码又怎么办呢?
10、不同端口服务器使用不同的配置文件(server.cfg)
在9中,我们建立了两个或者更多个服务器,怎么让他们使用不同的配置文件呢?
在桌面启动图标的属*中,加上一个指定server.cfg的参数:
+servercfgfile server2.cfg其中server2.cfg名称、内容你可以自己改。
server.cfg在\cstrike\目录下,你可以用复制的方法创建几个sever.cfg文件,内容请参考上面内容自己修改。
三、游戏端版本的选择
强烈建议esai2738版本,免去升级的麻烦。
如果你有以前的白金版或者其他版本(2569),可以通过升级来解决无法进入服务器的问题。升级时注意先2569-2688-2705-2738,至于为什么要顺序升级我也不清楚。先安装2688升级程序,再安装2717升级程序2717-2738升级程序,。2738最新升级程序5、4放出,,对于其中的覆盖的版本,注意备份你的原文件。
升级中注意安装路径:
安装升级包到 x:\Esai Cs1.6完全版
而不是x:\Esai Cs1.6完全版\Esai Cs1.6完全版或者 x:\Esai Cs1.6完全版\Cstrike\
当然如果你在安装时自定义了安装目录,那就要根据你的情况作调整。
这里一定要注意安装路径,安装在你的cs1.6第一层目录下,里面的文件有swds.dll,可以先看一下。安装成功了吗?进入游戏,不要看显示的版本号,而是在按~呼出控制台,输入version,应该显示2738。如果你的没有显示2705,说明安装存在问题,请重新安装升级包。
提示:上文中提到的.cfg.gam/.ini文件均可用记事本打开进行编辑。
5.26新增内容。
**新增内容。
如要转贴,请您跟贴说明,并保留我的服务器内容。
交大嘉园cs1.6服务器:
203.93.63.225:27016 1#服务器pub
203.93.63.225:27017 2#服务器
203.93.63.251:27016 1#比赛服务器
203.93.63.251:27017 2#比赛服务器
gaga
五:端口映射相关及图解
1.关于内网机器(如网吧局域网的机器)建立公网cs服务器之端口问题,前提是内网主机或本机有公网ip
对于此类局域网机子建立的cs服务器,局域网的玩家由“局域网游戏”进,外部网的玩家由“网上对战”进!开启的cs服务器启动参数:
-game cstrike-port 27016+maxplayers 22-nomaster-noi*-insecure+map de_dust2+sv_lan 1
【Ⅰ】【Ⅱ】端口映射图解说明
bbs.esai/index.php?act=Attach&ty...post&id=1480253
【Ⅰ】双网卡inter连接共享主机设置
要安装PortTunnel_CHS软件,(其他的我没用过,呵呵)在主机(比如网吧主机)
安装SP1以上补丁,简单的就安装ie6;接着安装Microsoft.NET Framework;
最后安装PortTunnel软件。
【Ⅱ】单网卡路由器主机设置
2.ADSL用户、小区宽带(首先要有公网ip)
开启的cs服务器启动参数:
-game cstrike+ip 218.28.19.22-port 27015+maxplayers 22-nomaster-noi*-insecure+map de_dust2+sv_lan 1
把里面的ip改为当时cs服务器在互联网上的ip
如需要绑定cs服务器ip则需申请一个动态解析域名并安装其客户端,具体在哪些网站申请域名大家知道的可以跟帖交流一下,呵呵
我很久没弄此类服务器了
三、CS1.6服务器的架设,包括AMX插件的加入方法
服务器完全架设手册
没有人一生出来就什么都会的,同样我也是什么都不会,自己慢慢学的。我知道Dcoo上有很多高手,如果本文有错误的地方,请不吝指正。以下基本都是偶在Dcoo等论坛上学到的服务器架设经验之谈,发出来给大家看看,让大家都从菜鸟转型为初级的服务器架设高手。言归正传,一步一步来:
一、首先
你必须要有个高配置的电脑,如果是做服务器的话,最好内存是在512M以上的机器,至于内存 CPU等对架设CS服务器的影响,请查看其他帖子!然后是要了解的是,你上网的网络结构,是通过 Modem+路由+*机上网,还是用代理服务器+*机上网,我的论坛的帖子也有介绍,在此我就不在多余重复说了。可以到我签名的去看看!
二、 CS的服务器端文件
由于现在CS1.6已经是比赛的版本了,所以偶就以1.6的为主,1.5的其实也一样的,但是会少了很多的特效,比如1.5就不支持中文等。这里提供的是DcOo 1.6 3213的服务器端版本。
三、开始设置服务器
完成以后,先不要运行,运行的话是进入游戏,而不是开始服务器!进入刚才安装的那个文件夹,找到Hlds.exe文件,创建一个快捷方式,如图:
然后把刚才那个快捷方式改一下名字,方便以后使用,偶改为Server,接下来是重点了。。。。请注意听了哦!
看到hlds.exe后面那里的参数了没?
那里就是服务器运行的时候必须要用到的启动参数,参数不同,服务器运行的效果也不同!以偶的为例,
-game cstrike+servercfgfile server.cfg-nomaster-insecure-port 27016+maxplayers 32+map de_dust2+sv_lan 1–console
偶一个一个解释好了:)
-game cstrike这个就是指定以反恐精英为游戏的Mod,如果不指定的话就是半条命的模式,听说也不错很好玩的哦,没玩过
+servercfgfile server.cfg这个就是指定服务器的配置文件,server.cfg这个文件放在cstrike下,后面偶会详细介绍一下该文件的
-nomaster加载这个参数就是让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。
-insecure这个参数偶一下想不起来是干嘛用的了。其他知道的朋友,请指教,谢谢!
-port 27016指定服务器运行时候的端口,范围最好是在27015-27020之间,据我的测试,局域网列表能刷出来的就是在这个范围内,当然,如果你想用来做比赛服务器不想让其他人进的话,你可以指定任意不被占用的端口。
+maxplayers 32这个参数是指定服务器最大进入玩家数,理论上最高能进32人,有的地图最高只能进20人,比如CS_italy那些早期救*的图都这样的。并不是说一定要以32人为最大,这个要和你的网络状况及服务器配置相联系的,关于CPU内存网络带宽之间的联系,请在Dcoo上搜索一下,或者到我的论坛去查找一下,只有人数合适了,你的服务器才能运行在快速稳定的状态!
+map de_dust2这个参数就是当服务器一开始运行的时候,运行的第一张地图,你可以该为任意的,但是要注意,最好以 cstrike\maps目录下的地图,不然服务器会出错!
图中,以bsp为结尾的文件都是地图文件,注意:参数不用带文件全名,例如 de_dust2就可以了,没必要这样 de_dust2.bsp
-console控制台,如果不带这个参数的话,你架设好的服务器就不能在那个黑底白字的窗口上输入一些服务器命令
+sv_lan 1这个参数是控制该服务器是局域网还是战网的一个重要参数,当为 0的时候,外网玩家也可以进入,当为 1的时候,就只有局域网的玩家才能进入。如果要做面向公网和内网(不知道什么叫公网和内网的,请自己找资料学习),这个参数建议为 0
综合以上讲解,很容易了解,
-game cstrike+servercfgfile server.cfg-nomaster-insecure-port 27016+maxplayers 32+map de_dust2+sv_lan 1-console
用这些个参数架设的服务器是一个CS1.6反恐精英,不通过WON验证,游戏端口为27016,人数最多为32人,开始游戏地图为沙漠2,面向局域网的服务器!
如果要面向内外网的话,去掉-nomaster+sv_lan 1这两个参
参数配置正确了,就可以开始运行服务器了?别急,还没配置完全呢,还有一个比较重要的文件server.cfg还没配置呢!
进入安装目录的cstrike下,你可以看到一个Server.cfg文件,这个文件是一个文本文件,但是没和任何文本编辑软件关联,也就是说,当你打开的时候,系统会提示你打开方式,你可以选择用记事本打开。打开以后你会看到如下的信息:
(注意:一下信息是毛毛虫在当时编写的时候Server.cfg文件。而我在编写的时候没有参考毛毛虫的脚本而是依照国际比赛服务器的标准而设置的,这点要千万注意!!)
rcon_password"dcoo"
hostname"迪酷网 DcOo CS1.6 Server"
sv_maxspeed 320
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 0.25
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 1
mp_falldamage 1
mp_flashlight 1
mp_forcecamera 3
mp_friendlyfire 1
mp_freezetime 10
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 2.5
mp_startmoney 800
mp_timelimit 60
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaelerate 10
sv_airmove 1
sv_allowdownload 0
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 0
sv_cheats 0
sv_gr*ity 800
sv_maxrate 25000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
哇*,,,Dcoo的也太简单了吧,我记得以前还带解释的,现在这么都这样了呢?!
不管他,反正我也看得懂是啥意思,我来解释好了!只解释一些常用的,没解释到的推荐用默认值。一般 0为关 1为开
rcon_password"dcoo"这个是进入服务器的密码,如果不改的话,就相当于是一个带密码的服务器,推荐去掉""里面部分
hostname"迪酷网 DcOo CS1.6 Server"服务器的名字,这个当然要改的了,改为你想改的名字就行了
sv_maxspeed 320重力速度什么的,不推荐修改用默认的好了。。
mp_autokick 0自动踢人,当某位玩家因为一些其他的因素,常时间不动或者死机等,系统就会踢除该玩家,0为关 1为开
mp_autocrosshair 0准心的大小自动调节,建议不要改
mp_autoteambalance 0双方自动平衡,建议开启,否则会出现两边队伍人数不平衡
mp_buytime 0.25购买武器时间以60秒为单位,60*0.25=15秒
mp_c4timer 35 C4爆炸时间,国际比赛好像是35秒,推荐用这个值就行了
mp_fadetoblack 1死后黑屏,推荐改为0
mp_falldamage 1跌落损伤,这个不用改
mp_flashlight 1手电筒开启
mp_forcecamera 3死亡后视角有0 1 2 3三种模式,其中0为视角固定模式 1为仅限队友视角 2为仅限队友第一视角 3为自由观看模式
mp_friendlyfire 1自伤模式,自己人能打自己人,不是比赛服的话推荐关掉
mp_freezetime 10开始*时候的静止不能行走的冻结时间,10秒也太夸张了。3秒就够了
mp_roundtime 2.5每回合的时间,以分为单位,2.5为两分半钟,推荐改为3或者3.5如果是死亡模式的话可以改为5
mp_startmoney 800开局资金,一般都是800最高可以改为16000不推荐改!
mp_timelimit 60每个地图玩的时间 60分钟合适了。如果改为0的话就是不限制时间
mp_tkpunish 0 Team Killer就是上局杀了自己方人的,这局就会挨*,好像是死一局,开启为1要和之前那个mp_friendlyfire 1同时开启才用用
mp_winlimit 0当某方胜利多少局的时候换图,0为关闭
当然还有其他比较详细的介绍,我这个只是大概介绍一下,偶发偶服的出来给大家看看:
sv_password""
rcon_password"feilang"
hostname"南宁市飞浪网CS1.6比赛服 [CD]"
sv_maxrate 10000
sv_minrate 1000
sv_maxspeed 320
//暂停游戏禁止0/允许1
pausable
//作弊模式关闭0/开启1
sv_cheats 0
//自动瞄准关闭0/开启1
sv_aim 0
//战术手电允许1/禁止0
mp_flashlight 1
//脚步声开启1/关闭0
mp_footsteps 1
//高处落下伤害开启1/关闭0
mp_falldamage 1
//自动踢出不动的玩家开启1/关闭0
mp_autokick 1
//观察员模式开启1/关闭0
allow_spectators 1
//服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。
sv_restartround 2
//每局时间30分钟
mp_timelimit 45
//购买武器冻结时间(0-45)建议5秒以内。
mp_freezetime 3
//每回合4分钟
mp_roundtime 3
//购买武器装备时间(0.25-1.5)即15秒-90秒
mp_buytime 0.25
//*倒计时时间(15-75)
mp_c4timer 35
//开始游戏时的金钱数量(800-16000)
mp_startmoney 800
//死亡后视角 1本队队友 2原地 0无限制
mp_forcechasecam 1
//死亡后视角模式 0自由跟随/1固定跟随
mp_chasecam 1
//人物死亡后屏幕不变黑0/变黑1
mp_fadetoblack 0
//友军误伤关闭0/开启1
mp_friendlyfire 0
//手雷友军伤害关闭0/开启1
mp_friendly_grenade_damage 0
//*友军* 0不*/*:*队友超过(1-n)人,下一回合自动死亡
mp_tkpunish 0
//自动调整双方队伍平衡不调整0/调整(1-n)个人
mp_autoteambalance 1
//双方人数差超过n人即自动调整人数差异 0关闭
mp_limitteams 2
//*** 0不*/*:规定时间内伤害*超过(1-n)人自动踢出
mp_hostagepenalty 0
//杀人数、得分上限无0/有(1-n),超过上限就换地图。
mp_fraglimit 0
//胜利次数上限无0/有(1-n),超过上限就换地图。
mp_winlimit 0
//回合上限无0/有(1-n),超过上限就换地图。
mp_maxrounds 0
//允许开启1/关闭0
sv_allowdownload 1
//允许(sv_allowdownload 1)开启时控制是否允许玩家的LOGO传送允许1/禁止0
sv_send_logos 1
//允许(sv_allowdownload 1)开启时控制是否允许资源文件传送允许1/禁止0
sv_send_resources 1
//允许上传关闭0/开启1
sv_allowupload 1
//服务器重力设置默认正常重力800,范围-999到99999
sv_gr*ity 800
//投票比率(大家可以通过投票踢出作弊者和更换地图)(0.1-1)
mp_mapvoteratio 0.6
//设定鬼魂模式刷新值(0.1-1)
mp_ghostfrequency 0.1
//服务器高品质纹理关闭0/开启1
sv_sendvelocity 0
//服务器减少LAG延迟现象(对服务器要求高)关闭0/开启1
mp_lowlag 0
//服务器细节数据发送默认300,可减低到250、200,改善速度。
mp_decals 300
//服务器是否允许麦克风语音通讯允许1/禁止0
sv_voiceenable 1
//服务器是否允许客户端之间使用语音通信允许1/禁止0
sv_alltalk 0
sv_region 4
//区域 4为亚洲
cdrequired"1"
cdrequiredversion auto
//为1是需要CD,第二行为自动检测CD版本
//服务器是否记录文件不记录0/记录1
mp_logfile 0
//是否在记录文件里记录谈话内容不记录0/记录1
mp_logmessages 0
// load ban files
exec listip.cfg
exec banned.cfg
红色字体部分复制下来,粘贴入你的server.cfg文件,就和我的服务器设置一样了,当然你要记得改密码和服务器名字哦!
当然,你也可以用cs1.6目录下那几个bat批处理文件架设的服务器!
编辑一下 setmaster add 69.28.151.178:27010看到没有,这个肯定不是你的IP,你要做的就是改为你自己的IP。注意哦,192.168.X.X这个不是你的公网IP,这个是你的局域网IP,如果你是网吧的技术员的话,自己想法子找到你网吧用的线路的IP,然后做好对应的端口映射,映射已经超出本帖的范围了,在此先不教。相关的请到我的论坛去看找一下各种路由的映射方法。
接下来就要解释一下其他几个个*化服务器必须要修改到的文件,这两个也是其中的一部分:
mapcycle.txt地图列表文件,也就是当服务器运行的时候,就只会在这个文件中有的地图之间从上到下运行,
de_dust2
de_inferno
de_cbble
de_train
de_nuke
de_cpl_mill
de_aztec
de_dust
从第一个到最后一个,然后在循环
motd.txt这个文件比较特殊,这个就是当玩家进入你的服务器的时候,看到的第一个欢迎logo,它是以文本文件形式存在,但是确实一个html网页的源码,如果你有网页制作的功底的话,可以做得很好看,在此我就献丑,放一下我对这个文件修改以后的效果给大家看看:
如果你没那个功底,你可以找会的朋友帮你做一个,不是很难。
接下来的就是问最多的插件问题了,这里用到的文件
解压到cstrike的addons目录下,完成后目录结构如下:
第一个amxmodx是amx插件的主文件夹,其下的configs是一些插件的设置amxx.cfg是一些amx的设置,plugins.ini是插件的调用配置管理,users.ini是用户配置文件,用户的一些权限都是在这里设置的。amxmodx\doc里面有个帮助文件,那里可以学到更多关于amx的管理和使用,amxmodx\plugins是一些插件的源码文件的存放位置,大致介绍各个文件夹放在什么位置,等下偶会详细解释最主要的amx.cfg和plugins.ini还有 users.ini的配置!
addons\Booster这个是服务器加速插件,推荐一定要开启,那样服务器才能运行在一个高速的状态下;开启于关闭我会在后面介绍;
addons\cdeath这个是CD反作弊服务器版的文件,很多朋友都不知道怎么样使用,偶等下在介绍吧!
addons\me*od下的 plugins.ini addons\amxmodx\configs下的 plugins.ini又不同,这个plugins.ini是所有插件的基础,另外一个只是针对amx加载的插件!
所以接下来可能要花很长的时间和篇幅对以下插件进行讲解:
addons\me*od\plugins.ini
addons\amxmodx\configs\amxx.cfg
addons\amxmodx\configs\plugins.ini
addons\amxmodx\configs\users.ini
现在我开始讲解一下所有插件的根基,addons\me*od\plugins.ini的配置吧!
win32 addons\booster\booster_mm.dll这个是服务器的加速插件,如果不加载这个东西的话,服务器最高不超过99Fps
;win32 dlls\chicken_mm.dll这个是一个娱乐用的,也就是变成小鸡的插件。
;win32 addons\amx\dlls\amx_mm.dll这个是加载amx的插件,如果不加载的话,很多基于amx的插件就用不了,比如死亡
;win32 addons\amx\dlls\fun_ms.dll这个也是死亡和魔兽服务器中必须要用到的插件
;win32 addons\amx\dlls\csstats_ms.dll这个也是死亡和魔兽服务器中必须要用到的插件
;win32 addons\amx\dlls\war3_ms.dll这个是Amx的一个子插件,魔兽插件,可以在该plugins.ini中配置,也可以在另外那个plugins.ini(addons\amxmodx\configs\plugins.ini)中加载但是就只能加载一个,重复的不算
;win32 dlls\monster_mm.dll这个也是Amx的一个子插件,同样可以在这里配置也可以在另外那个 plugins.ini中配置
;win32 addons/wwcl/dlls/pcawwclconfig_mm.dll WWCL这个是一个规则插件,某种程度上也能防到某些玩家作弊
win32 addons/cdeath/cdmod.dll这个就是大名鼎鼎的 Cheating-Death CD反作弊的插件,不过现在最新的4.29注意加载的话,会使服务器出错,在后面我会详细介绍一下最新版本的CD如何加载!
所有的插件以“;”(半角模式下的分号)开启和关闭也就是说,你要开启某个插件的话,就不能在该行之前用这个符号,如果不想开启某个插件的话,就在该行即win32的前面,加上一个这个,就能让那个插件不运行了!
比如:
我想屏蔽ChickenMod 1.0.5.1插件,只需要在win32 dlls\chicken_mm.dll这行行首加入;注释符号屏蔽掉这行即可,即将win32 dlls\chicken_mm.dll改为;win32 dlls\chicken_mm.dll
这样我们在启动服务器时,服务器就不会启动ChickenMod 1.0.5.1插件插件。如果想再次开启ChickenMod 1.0.5.1插件,只需要把此行行首的;符号去掉并保存plugins.ini文件即可。其他插件的屏蔽/开启也是如此。
也许大家这里看不是很明白,我找了张图出来,大家看看参考下:
这个图不是安装了Dcoo这个版本的时候带的,是小凡cs1.5纪念版中有的,放出来的意义是让大家更直观的了解各个命令行的意思!
该版本下的这个文件的内容太简单了,不过基本功能倒是没丢失,如下
;说明:
;开启某个模块请去掉前面的分号
;关闭某个模块请在前面加上分号
;////////////////////////////////////////////////////////////
;//--------------------- Booster------------------------//
;////////////////////////////////////////////////////////////
;请按自己的CPU选择你需要的程序,以下2个只能开启一个
win32 addons/Booster/booster_mm.dll
;win32 addons/Booster/booster_686_mm.dll
;////////////////////////////////////////////////////////////
;//------------------- AMX Mod X------------------------//
;////////////////////////////////////////////////////////////
win32 addons/amxmodx/dlls/amxmodx_mm.dll
; linux请按自己的CPU选择你需要的程序,以下2个只能开启一个
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
;linux addons/amxmodx/dlls/amxmodx_mm_amd64.so
;////////////////////////////////////////////////////////////
;//--------------- Cheating Death-----------------------//
;////////////////////////////////////////////////////////////
; win32请按自己的CPU选择你需要的程序,以下5个只能开启一个
win32 addons/CDeath/cdmod.dll
;win32 addons/CDeath/cdmod_i486.dll
;win32 addons/CDeath/cdmod_i586.dll
;win32 addons/CDeath/cdmod_k7.dll
;win32 addons/CDeath/cdmod_p4.dll
; linux请按自己的CPU选择你需要的程序,以下5个只能开启一个
linux addons/CDeath/cdmod_i386.so
;linux addons/CDeath/cdmod_i586.so
;linux addons/CDeath/cdmod_i686.so
;linux addons/CDeath/cdmod_k7.so
;linux addons/CDeath/cdmod_p4.so
有点乱,大家就只要注意没分号的部分吧!linux不在本帖的讨论范围内,偶对linux的服务器不了解,虽然现在也在学习中
接下来就是amxx.cfg和plugins.ini还有users.ini的配置讲解了,先从amxx.cfg开始好了:)
其实amxx.cfg文件里面已经有很多的提示了,我就大概说一下吧!先来看偶安装的这个Dcoo中amxx.cfg各部分的参数:
// AMX MOD X配置文件.
echo Executing AMX Mod X Configuration File
//用户的默认权限,可以用此定义为普通的玩家也加上各种权限,相关权限请参考uers.ini文件的权限说明
这个就是玩家的默认权限,相关的权限在users.ini中有设置
// AMX的远程登陆总密码(所有op都一样),首次配置时必须修改。
// setinfo信息会将密码保存在config.cfg文件里。(为了避免泄露密码,请在结束游戏后删除自己的config.cfg)
//(管理员登陆时请控制台里输入 setinfo _pw"管理员密码",或者写入自己的config.cfg文件中)
amx_password_field"_pw"这个就是amx远程OP的密码,一定要改的,别和server.cfg中的密码混淆就行
//服务器的记录模式选项
// 0-禁止权限登陆,所有的玩家都没有任何的权限
// 1-正常模式
// 2- kick所有users.ini文件上无帐号的玩家
amx_mode 1服务器的记录模式,一般默认就行了。
//在op执行某个命令时是否显示op的行动
// 0-关闭
// 1-不显示OP的行动
// 2-显示OP的行动
amx_show_activity 2
//服务器定时在下方滚动显示服务器信息,以秒为单位
amx_scrollmsg"欢迎来到%hostname%--该服务器使用了 AMX Mod X管理插件" 600
这里就是一些在游戏中看到的滚动的字的设置位置,可以多设置几条,但是要注意最后那里时间,不能相同,否则就只显示头一条!
// clanmod风格的服务器MOTD彩色信息,后面的颜色RGB代码可以自己修改
amx_imessage"欢迎来到%hostname%""000255100"
amx_imessage"这个服务器使用了 AMX Mod X管理插件\n ""000100255"
这个就是在游戏中,时不时显示在屏幕中央的一些文字,注意是不滚动的哦!同样也可以多写几条,也要注意时间,最后那些 RGB代码则是这里文字在游戏中显示的颜色,具体的代码我也不太了解,毕竟偶只对游戏有兴趣,偶又不是做设计一天和那些颜色打交道的。
//信息显示的间隔时间,以秒为单位
amx_freq_imessage 180
//这个选项聊天间隔时间的设置,防止server因聊天信息过多导致lag,以秒为单位)
amx_flood_time 0.75
//预留的管理员通道数,没有权限的玩家进入此通道时会被kick(具体细节看插件原码)
amx_reservation 0
//剩余时间显示的设置
// a-以文本方式显示
// b-用语音来提示
// c-只使用语音,不显示文本
// d-不显示详细的时间格式,仅用语音提示
// e-如果时间小于现在的设置,用语音和文本进行提示
amx_time_display"ab 1200""ab 600""ab 300""ab 180""ab 60""bcde 11"
//当用户使用"say thetime"和"say timeleft"时使用语音通报
amx_time_voice 1
//两个vote事件之间的最小延迟时间,以秒为单位。(为了防止恶意投票,请将间隔设置长些)
amx_vote_delay 10
//一个VOTE事件持续的最长时间
amx_vote_time 10
//显示玩家投票的选择结果
amx_vote_answers 1
//投票成功所需要的百分比数(0.40为超过40%即投票成功,以此类推)
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02
//最长可以延长正在游戏的地图的时间(好象是以分钟为单位)
amx_extendmap_max 90
//每次默认延长15分钟
amx_extendmap_step 15
//排行模式
// 0-昵称
// 1- authid
// 2- ip
csstats_rank 1
//排行文件最大尺寸
csstats_maxsize 3500
//显示HUD统计的持续时间
amx_statsx_duration 12.0
// HUD统计信息在冻结时间里的显示时长
//如设为负数表示在冻结时间结束前多少秒清除HUD统计信息
amx_statsx_freeze-2.0
//设定为0时,将不允许客户端选择语言
amx_client_languages 1
//插件调试模式
// 0-不调试
// 1-选择模式,在 plugins.ini中需要调试的插件后加 debug
// 2-全部插件都在调试模式下
//注意-调试模式下会影响 JIT(Just In Time)运行
amx_debug 1
基本就注意,因为这个文件本身已经带了详细的注解,偶有的解释还显得多余了呢!
现在来看看 users.ini中的一些配置好了!
该文件和amxx.cfg在同一个目录下,目录中内容如下:
;用户配置文件
;文件位置:$moddir/addons/amxmodx/configs/users.ini
;每行前的;表示注释该行
;权限标记:
; a- immunity(不能被踢/封/*/伤害或者其他的命令影响)
; b- reservation(可通过预留通道加入服务器)
; c- amx_kick mand(拥有KICK权限)
; d- amx_ban and amx_unban mands(拥有ban的权限)
; e- amx_slay and amx_slap mands(拥有强行杀死某人的权限)
; f- amx_map mand(拥有更换地图的权限)
; g- amx_cvar mand(可以设置amx的设置参数,但并不是所有的都可以)
; h- amx_cfg mand(可以加载某个AMX的CFG设置文件权限)
; i- amx_chat and other chat mands(可以以管理员身份发布消息)
; j- amx_vote and other vote mands(可以发起一个投票事件)
; k- aess to sv_password cvar(可以更改为服务器加密码)
; l- aess to amx_rcon mand and rcon_password cvar(by amx_cvar mand)(可以用RCON命令来以OP身份登陆服务器)
; m- custom level A(自定义管理级别,为附加的其他插件预留的权限等级)
; n- custom level B
; o- custom level C
; p- custom level D
; q- custom level E
; r- custom level F
; s- custom level G
; t- custom level H
; u- menu aess(拥有打开MENU管理菜单的权限)
; z- user(普通用户权限)
;帐号类型:
; a- disconnect player on invalid password(此用户的id进入服务器时需要检测密码)
; b- clan tag(此用户的id带有战队标签)
; c- this is steamid/wonid(此用户*steamid/wonid进入服务器)
; d- this is ip(此用户*ip进入服务器)
; e- password is not checked(only name/ip/steamid needed)(此用户进入时不检查密码,只需要id或者ip或者steamid)
;密码:
;在自己的autoexec.cfg里加入: setinfo _pw"<管理员密码>"
;此处 _pw代表的是参数 amx_password_field设定的密码
;管理员帐号格式:
;<名字|ip|steamid><管理员密码><权限等级><帐号类型>