一、基本安装篇
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,进行修改
嘛,首先要看看你要建的是互联网上的F还是平台上的F我不说平台的互联网上的:先去 http://www.freecs.cn/下载一个服务端的CS我这里以ESAICS2738为例:(ESAI2738为最好的!!!!!!!!)其实很简单........安装后不是有个hlds.exe点他就行了.不过这样只能做英文的服务器名称,所以别点hlds.exe!!ESAI2738安装后桌面会出现2个快捷方式一个是CS的,一个是服务器的点那个服务器的快捷方式就可以开一个F了,要想是中文的服务器名称,也只能用这个!!服务器的一般设置首先要设置你的服务器基本参数、OP密码等。打开\cstrike\server.cfgsv_password ““ 设置玩家进入你的服务器是否需要密码,在““中加上你的密码。rcon_password ““ 设置远程控制OP密码。hostname “BeiJing JiaoDaJiaYuan cs1.6 Server“ 设置你的服务器名称看到了么就是这个,服务器名称,把你所想要的名字输进去就可以了保存在点那个快捷方式,好叻.中文名字的服务器出来了.出现的程序中有服务器IP..可以自己去看看~~~祝你玩得开心~一、前言 经常看到许多网友求服务器架设的教程,我也曾经找过,不过感觉还是解答中的liushaokun的教程比较有参照价值,大家再读玩我这篇文章若还有更深层次的要求,可以查询参阅。 首先说明,经常看到网上steam服务器,no-steam服务器,对此我的理解是:对于客户端,你可以说有steam和no-steam之分,但对于服务器端,我认为没有steam和no-steam之分。这也是我写这篇文章的前提和出发点。 如果我的理解有问题(主要是我没有测试过steam对服务器影响),大家尽管批评指正,以利于共同学习 二、准备工作: 对于想建立互联网上的服务器的朋友,你需要一个合法的公网IP,对于想建立局域网服务器的朋友,并没有什么要求。我这时主要以既想将服务器在局域网中使用又想将服务器在互联网上使用为主线进行阐述。 对于公网的IP要做好对内网IP的端口映射(NAT)。 三、下载服务器主程序 对于想建立纯净服务器的朋友,你需要一个帐号,或申请一个帐号(下面假定帐号为:cs16server,帐号密码为:hldsdown) 下载一个hldsupdatetool.exe工具 1、建立一个服务器使用的文件目录假设为D:\CS16Server 2、拷贝hldsupdatetool.exe工具到这个目录下。 3、第一次运行时使用如下命令:(或将下面一行写入批处理文件) hldsupdatetool.exe -command update -game cstrike -dir D:\CS16Server -username cs16server -password hldsdown -remember_passwordd 这一步会向服务器提交并检验帐号和密码,如果运行成功,没有出现文件下载过程,请执行第二次命令。 4、由于上个命令已经将帐户和密码记录进当地文件夹中一个文件中,因此在第一次没有连接成功时(应该可以一次成功,至少我是这样的,但也不能太相信他们的服务器了)可以执行第二个命令 hldsupdatetool.exe -command update -game cstrike -dir D:\CS16Server 这个命令同时用来升级服务器时使用。 5、如果没有错误,你应该可以看到下载文件的过程了,这个过程比较慢长,要耐心等待。 6、下载完成后,自动退出升级程序。 四、进行服务器运行前的配置: 本教程暂以没有任何插件来说明如何配置: 1、要确定你准备建立几个服务器,这一点要根据自己硬件要求来规划。 2、确定建立好几个服务器后,要针对每一个服务器建立配置文件,如server1config.cfg,server2config.cfg... 特别说明:想建立中文服务器名称的朋友,你只需要将改:hostname "你想起的中文服务器名"同时保存为utf-8编码的文件即可。建议使用记事本编辑。 3、针对每一个服务器规划地图循环文件 mapcyclefile1.txt,mapcyclefile2.txt... 4、建立自己的服务器MOTD文件,在1.6中可以支持html格式的motd,大家只要将做好的网页重新命名为motd.txt文件即可。 说明:motd.txt是游戏玩家进入服务器时呈现在大家面前的服务器介绍对话框,相信使用ESAI版做服务器的如果没有改动这应该是两个图标,一个是esai的,一个是CHN的。 5、使用hlds加相关运行参数启动服务器 下面是我的服务器的运行参数,大家可以将这个写进批处理文件,如hlserver1.bat,hlserver2.bat hlds.exe -game cstrike -port 27022 +maxplayers 22 +map de_dust2 -nomaster -insecure +servercfgfile server1config.cfg -console +sv_lan 1 +mapcyclefile mapcyclefile1.txt 如果大家想采用VAC,只需要将-insecure去掉就可以。 由于我不想使用图形方式管理服务器,所以加上-console,直接以控制台方式运行服务器(与老版本一致的方式) 6、针对SV_lan 1的说明: 经常看到许多人为了使服务器既可以在内网运行,又希望互联网的用户可以进入,采用双网卡的方式,对此我要说,没有必有。原因如下: 由于我们采用的是NAT的方式(我们可以将nat的过程理解为通道传送过程),因此,我们在运行这个服务你就当作只在局域网运行,所以加sv_lan 1,至于互联网的用户只要将nat的公网ip地址加上端口加入服务器,当他们进行访问请求时会被NAT直接通过“通道”传送到局域网,这时,服务器端会马上把这个访问要求当做自己对服务器的请求(呵呵,比较拗口,其实就是局域网一个客户端的请求),就是充当服务器的机器对自身的访问请求。这时自然就实现内外网用户共同要求。 什么时候不加sv_lan 1?仅当服务器直接裸露在互联网中时才不需要将sv_lan 1加上,也就是说,这时你的机器直接连在互联网上,不需要通过任何防火墙或路由器,或不需要任何NAT软件,就可以直接访问你的机器(最好办法是建立WEB服务器进行一下测试即可,建立主页,只要其他互联网客户可以直接在浏览器中输入你的IP地址,可以看见你的主页)时,可以不加sv_lan 1参数。 至此一个服务器基本完成。满意请采纳
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)