您现在的位置: 新风网管之家 >> 游戏世界 >> 攻略心得 >> 文章正文

[推荐]CS 1.6服务器架设

作者:未知    文章来源:本站原创    点击数:    更新时间:2006-4-5 【字体:
文章录入:admin    责任编辑:admin 
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

>> 相关资讯:

  • 上一篇文章:
  •  
  • 下一篇文章:
  • 最新五条评论
    您的评论
    姓 名: 评 分: 1分 2分 3分 4分 5分
    ·本站发布内容均为客观表达作者观点,不代表新风网管之家立场,请勿攻击和漫骂
    ·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
    ·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
    ·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
    CS 1.6服务器架设

    CaiN!ao整理的关于建立cs1.6服务器的说明

    抛砖引玉,与各位cser共同探讨。欢迎高手指点。
    首先声明,我也是一只菜鸟,水平嘛,比刚上手的cser要强些,呵呵。
    因为我们小区有不少cser,大家苦于没有自己的服务器进行练习交流,今年初我利用自己的机器建立了1.5服务器,在esai推出1.6免steam版本后,通过摸索建立了1.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/hldsmp.dll
    其中27016为服务器端口,可以进行修改;
    maxplayers 16为最大人数,可以自由变更,别超过32;
    开始地图de_dust2可以更换成你喜欢的地图;
    +localinfo mm_gamedll dlls/hldsmp.dll指你的游戏用哪个dll启动(很多人反映没有新特性,就是由于你的dll没设置好)
    其他的参数建议不要更改。
    2、反作弊软件的选择
    很多自己建立了服务器的cser会发现无法进入游戏,或者进入后很快被踢出,我在开始建立服务器的时候也遇到了类似问题。查考了大量资料后,我认为是反作弊软件的冲突造成的。一般情况下,我们认为cd比vac要强,会自然想打开服务器的cd反作弊插件,或者进入游戏前打开cd。此时,以上问题就出现了。
    因此,我们需要将cs的cd插件关掉:
    打开.......\cstrike\addons\metamod\plugins.ini,在“win32 addons/cdeath/cdmod.dll”前加上//,
    即“//win32 addons/cdeath/cdmod.dll”。
    进入服务器前也不要打开cd。
    安装vac,打开cstrike\liblist.gam,将设置成secure "1",一般情况下,安装完毕默认是打开的,如果关闭可以将1改为0。
    wwcl是杜绝修改脚本作弊的插件,打开cstrike\addons\metamod\plugins.ini,其中win32 addons/wwcl/dlls/pcawwclconfig_mm.dll即为打开,可以在前面加上//将其关闭。
    建议:打开vsm和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 (comment admin.amx)
    admincmd.amx ; basic admin console commands
    adminhelp.amx ; help command for admin console commands
    adminslots.amx ; slot reservation
    menufront.amx ; front-end for admin menus
    cmdmenu.amx ; command menu (speech, settings)
    plmenu.amx ; players menu (kick, ban, client cmds.)
    restmenu.amx ; restrict weapons menu
    mapsmenu.amx ; maps menu (vote, changelevel)
    antiflood.amx ; prevent clients from chat-flooding the server
    adminchat.amx ; console chat commands
    adminvote.amx ; vote commands
    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
    welcomemsg.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 commands
    ;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_gravity 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
    exec listip.cfg
    exec banned.cfg
    进入别人的服务器看到一些有意思的欢迎画面和欢迎词,自己也可以做。
    打开\cstrike\motd.txt,里面可以只是文本文件,想写的都写上吧,注意不要太多就OK了。如果你想换成你的网址和logo,可以在其中修改。把你的logo文件放到\cstrike目录下,修改<img src="../cstrike/***.gif">***.gif为你的文件名,gif、jpg文件无所谓。
    5、关于esai经典版使用中的一点建议:在cs安装目录下有语音转换和中英文转换程序,建议尽量不要转为中文,其中一些莫名其妙的毛病,如准星变化等实在让人摸不到头脑:(
    6、服务器一些有趣的设定。5.26增加内容
    在服务器中,除了开始的欢迎画面外,游戏中可以看到屏幕飘过一些提示或警告信息。这是怎么实现的呢?
    打开×:\Cs1.6中文版\cstrike\addons\amx\amx.cfg
    amx_scrollmsg "Welcome to %hostname% " 300 其中hostname为我们在server.cfg中设定的服务器名称,这里不用修改,当然可以换成您想说的话:)
    amx_scrollmsg "Please say 'menu' to vote kick/ban/map with AMX menu" 240 ""中部分也可以替换。后面的数字为显示时间频率,不用改动。
    amx_imessage "Welcome to %hostname% Please Enjoy Yourself :]" "255100000"
    amx_imessage "Please Have Fun in %hostname%\nMore Info Please Visit http://www.jdjy.com" "000100255"
    amx_imessage "say fuck/sb....will be kick" "255100000"
    amx_imessage "Don't Camp Don't Teamkiller Don't Runaway" "255100000" 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新增内容。
    6.4新增内容。
    7.26新增内容:
    服务器中显示中文提示。
    一直很困扰,如何在服务器中显示中文提示,即利用amx显示不同的欢迎、警示信息。
    现在问题终于可以解决了,安装一个最新的amx程序即可。
    需要的可以去点通网站下载。或者跟我联系,我发给你。
    里面有详细的中文说明,在此引用作者的话:
    AMX-Mod 0.98 Pre Alpha是根据DT(点通CS资料站)里的AMX0.9.7 BETA"点通"汉化版为蓝本,集合了超多插件构成的。并赠送其它附件。这里95%的插件拥有权归DT所有!本人只是将所有东西归纳一下,再加上自己的插件,并修改一下部分插件(使其更加容易用),做出这个东西。
    注意:
    这个AMX因为使用了中文字体,因此只支持CS1.6(1.5无法显示中文字体)
    如要转贴,请您跟贴说明,并保留我的服务器内容。
    交大嘉园cs1.6服务器:
    203.93.63.225:27016 1#服务器pub
    203.93.63.251:27016 2#比赛服务器
    203.93.63.225:27015 小区内部1.5服务器 欢迎还喜欢1.5且希望一个文明环境的cser参加。都是上班族,晚8:00以后人陆续到齐。