[技术] 1.6服务器的创建————————————————————

社区服务
高级搜索
猴岛论坛CSGO反恐精英[技术] 1.6服务器的创建————————————————————
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
2个回复

[技术] 1.6服务器的创建————————————————————

楼层直达
   尤物★

ZxID:11350689

等级: 少将
-簡簡單單就是好。

举报 只看楼主 使用道具 楼主   发表于: 2010-07-09 0
抛砖引玉,与各位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,同时包括了建立服务器的必要组件,用来游戏与经典版建立的服务器能够很好的兼容。
  3、下载完毕后,点击桌面的快捷方式‘Cs1.6服务器’,自己的服务器就开始工作了,就这么简单?!呵呵。不要只扔西红柿,再来几个鸡蛋,鸡蛋西红柿:)
  这只是第一步。看看下边吧:
  二、设置篇
  1、右键打开桌面快捷方式的属性:
  ×:\Cs1.6中文版\hlds.exe-gamecstrike-port27016+maxplayers16+mapde_dust2-console+localinfomm_gamedlldlls/hldsmp.dll
  其中27016为服务器端口,可以进行修改;
  maxplayers16为最大人数,可以自由变更,别超过32;
  开始地图de_dust2可以更换成你喜欢的地图;
  +localinfomm_gamedlldlls/hldsmp.dll指你的游戏用哪个dll启动(很多人反映没有新特性,就是由于你的dll没设置好)
  其他的参数建议不要更改。
  2、反作弊软件的选择
  很多自己建立了服务器的cser会发现无法进入游戏,或者进入后很快被踢出,我在开始建立服务器的时候也遇到了类似问题。查考了大量资料后,我认为是反作弊软件的冲突造成的。一般情况下,我们认为cd比vac要强,会自然想打开服务器的cd反作弊插件,或者进入游戏前打开cd。此时,以上问题就出现了。
  因此,我们需要将cs的cd插件关掉:
  打开.......\cstrike\addons\metamod\plugins.ini,在“win32addons/cdeath/cdmod.dll”前加上//,
  即“//win32addons/cdeath/cdmod.dll”。
  进入服务器前也不要打开cd。
  安装vac,打开cstrike\liblist.gam,将设置成secure"1",一般情况下,安装完毕默认是打开的,如果关闭可以将1改为0。
  wwcl是杜绝修改脚本作弊的插件,打开cstrike\addons\metamod\plugins.ini,其中win32addons/wwcl/dlls/pcawwclconfig_mm.dll即为打开,可以在前面加上//将其关闭。
  建议:打开vsm和wwcl,可在一定程度上防止作弊。
  3、服务器中amx插件的使用
  可以说,amx插件对1.5而言是成熟的,在1.6上使用是不是有冲突还不敢肯定,因此建议不要安装过多的amx插件。
  我的amx插件:;AMXModplugins
  admin.amx;adminbase(requiredforanyadmin-related)
  ;admin_mysql.amx;adminbase-MySQLversion(commentadmin.amx)
  admincmd.amx;basicadminconsolecommands
  adminhelp.amx;helpcommandforadminconsolecommands
  adminslots.amx;slotreservation
  menufront.amx;front-endforadminmenus
  cmdmenu.amx;commandmenu(speech,settings)
  plmenu.amx;playersmenu(kick,ban,clientcmds.)
  restmenu.amx;restrictweaponsmenu
  mapsmenu.amx;mapsmenu(vote,changelevel)
  antiflood.amx;preventclientsfromchat-floodingtheserver
  adminchat.amx;consolechatcommands
  adminvote.amx;votecommands
  nextmap.amx;displaysnextmapinmapcycle
  timeleft.amx;displaystimeleftonmap
  mapchooser.amx;allowstovotefornextmap
  scrollmsg.amx;displaysascrollingmessage
  imessage.amx;displaysinformationmessages
  welcomemsg.amx;consolemotd@clientconnection
  stats.amx;statsondeathorroundend(CSStatsModulerequired!)
  stats_logging.amx;weaponsstatslogging(CSStatsModulerequired!)
  telemenu.amx;teleportmenu(FunModulerequired!)
  miscstats.amx;bunchofeventsannouncementforCounter-Strike
  pausecfg.amx;allowstopauseandunpausesomeplugins
  statscfg.amx;allowstomanagestatspluginsviamenuandcommands
  ;ucstats_cstrike.amx;iloveyou
  ;ucstats_live.amx;heheheh
  ;gore.amx;44hehe
  amx_restrictshields.amx
  前面加;的为禁止的。最后一个为禁用盾牌插件。
  PS:看着服务器中一堆拿着盾牌的家伙,感觉实在是不爽:)
  下载amx以前的版本安装,
  免盾牌amx程序amx插件,解压后拷贝到\cstrike\addons\amx目录下,覆盖源文件。完成后,可以自己考虑使用那些插件:打开\cstrike\addons\amx\plugins\plugins.ini,进行修改。
  4、服务器的一般设置
  首先要设置你的服务器基本参数、OP密码等。
  打开\cstrike\server.cfg
  sv_password""设置玩家进入你的服务器是否需要密码,在""中加上你的密码。
  rcon_password""设置远程控制OP密码。
  hostname"BeiJingJiaoDaJiaYuancs1.6Server"设置你的服务器名称
  sv_maxrate10000
  sv_minrate1000
  sv_maxspeed320以上三个为服务器网络连接参数,不建议修改
  pausable0是否允许暂停游戏禁止0/允许1
  sv_cheats0作弊模式关闭0/开启1,谁会开呢,呵呵
  sv_aim0自动瞄准关闭0/开启1
  mp_flashlight1战术手电允许1/禁止0
  mp_footsteps1脚步声开启1/关闭0
  mp_falldamage1高处落下伤害开启1/关闭0
  mp_autokick1自动踢出不动的玩家开启1/关闭0
  allow_spectators1观察员模式开启1/关闭0
  sv_restartround0服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。建议设置为0,不要改。
  mp_timelimit450每局时间,以分钟计。
  mp_freezetime3购买武器冻结时间(0-45)建议5秒以内。
  mp_roundtime3每回合几分钟,一般为3
  mp_buytime0.25购买武器装备时间(0.25-1.5)即15秒-90秒
  mp_c4timer35c4炸弹倒计时时间(15-75)
  mp_startmoney800开始游戏时的金钱数量(800-16000)
  mp_forcechasecam2死亡后视角1本队队友2原地0无限制
  mp_chasecam1死亡后视角模式0自由跟随/1固定跟随
  mp_fadetoblack0人物死亡后屏幕不变黑0/变黑1
  mp_friendlyfire0友军误伤关闭0/开启1,如果是混战服务器,建议设置为0,无聊的人很多:)
  mp_friendly_grenade_damage1手雷友军伤害关闭0/开启1
  mp_tkpunish0杀害友军惩罚0不惩罚/1惩罚:杀害队友超过(1-n)人,下一回合自动死亡
  mp_autoteambalance1自动调整双方队伍平衡不调整0/调整(1-n)个人
  mp_limitteams2双方人数差超过n人即自动调整人数差异0关闭
  mp_hostagepenalty0杀害人质惩罚0不惩罚/惩罚:规定时间内伤害人质超过(1-n)人自动踢出
  mp_fraglimit0杀人数、得分上限无0/有(1-n),超过上限就换地图。
  mp_winlimit0胜利次数上限无0/有(1-n),超过上限就换地图。
  mp_maxrounds0回合上限无0/有(1-n),超过上限就换地图。
  sv_allowdownload1允许下载开启1/关闭0
  sv_send_logos1允许下载(sv_allowdownload1)开启时控制是否允许玩家的LOGO传送允许1/禁止0
  sv_send_resources1允许下载(sv_allowdownload1)开启时控制是否允许资源文件传送允许1/禁止0
  sv_allowupload1允许上传关闭0/开启1
  sv_gravity800服务器重力设置默认正常重力800,范围-999到99999,想享受一下玩家飘在空中的‘美景’,可以修改,^_^
  mp_mapvoteratio0.6投票比率(大家可以通过投票踢出作弊者和更换地图)(0.1-1)
  mp_ghostfrequency0.1设定鬼魂模式刷新值(0.1-1)
  sv_sendvelocity0服务器高品质纹理关闭0/开启1
  mp_lowlag1服务器减少LAG延迟现象(对服务器要求高)关闭0/开启1
  mp_decals300服务器细节数据发送默认300,可减低到250、200,改善速度。
  sv_voiceenable1服务器是否允许麦克风语音通讯允许1/禁止0
  sv_alltalk0服务器是否允许客户端之间使用语音通信允许1/禁止0
  sv_region4设置你的服务器为亚洲地区,玩家刷新的时候更方便找到你的服务器。
  mp_logfile0服务器是否记录文件不记录0/记录1
  mp_logmessages0是否在记录文件里记录谈话内容不记录0/记录1
  //loadbanfiles
  execlistip.cfg
  execbanned.cfg
  进入别人的服务器看到一些有意思的欢迎画面和欢迎词,自己也可以做。
  打开\cstrike\motd.txt,里面可以只是文本文件,想写的都写上吧,注意不要太多就OK了。如果你想换成你的网址和logo,可以在其中修改。把你的logo文件放到\cstrike目录下,修改***.gif为你的文件名,gif、jpg文件无所谓。
  5、关于esai经典版使用中的一点建议:在cs安装目录下有语音转换和中英文转换程序,建议尽量不要转为中文,其中一些莫名其妙的毛病,如准星变化等实在让人摸不到头脑:(
  6、服务器一些有趣的设定。5.26增加内容
  在服务器中,除了开始的欢迎画面外,游戏中可以看到屏幕飘过一些提示或警告信息。这是怎么实现的呢?
  打开×:\Cs1.6中文版\cstrike\addons\amx\amx.cfg
  amx_scrollmsg"Welcometo%hostname%"300其中hostname为我们在server.cfg中设定的服务器名称,这里不用修改,当然可以换成您想说的话:)
  amx_scrollmsg"Pleasesay'menu'tovotekick/ban/mapwithAMXmenu"240""中部分也可以替换。后面的数字为显示时间频率,不用改动。
  amx_imessage"Welcometo%hostname%PleaseEnjoyYourself:]""255100000"
  amx_imessage"PleaseHaveFunin%hostname%\nMoreInfoPleaseVisitwww.jdjy.com""000100255"
  amx_imessage"sayfuck/sb....willbekick""255100000"
  amx_imessage"Don'tCampDon'tTeamkillerDon'tRunaway""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_slots0//预留的管理员通道(默认预留1个位置给OP),将1或2改为0就ok了。
  提示:上文中提到的.cfg.gam/.ini文件均可用记事本打开进行编辑。


1╮s˙忧傷。

ZxID:11777114

等级: 大将
        &n

举报 只看该作者 沙发   发表于: 2010-07-09 0
不错啊。
爷们辅助

ZxID:6991542

等级: 贵宾
混蛋!我的元老呢?

举报 只看该作者 板凳   发表于: 2010-07-20 0
好长啊!
« 返回列表
发帖 回复