CS怎么架设服务器

CS怎么架设服务器,第1张

大概步骤是这样的,详细设置我就不多说了,如果详细设置你自己都不懂怎么弄,我也不懂怎么说,劝你还是早点放弃好。

第一步,建立一个HLDS.exe的快捷方式,( 并在目标上打上一系列命令,这里是比较随意的,比较必要的我列在下边 ↓)

目标加上如→命令: -game cstrike指定运行游戏为CS

-port 27016 指定游戏连接端口为27016

+maxplayers 22   游戏最大人数22人(游戏只支持20人,多余两人为观众)

+map de_dust2  指定开始地图为de_dust2

+sv_lan 0/1(0是将服务器联入互联网 1是局域网, 前者是多人联机对战,后者是同一IP地址内多人对战,换句话而言,就是只有网吧里这样的地方,大家一起玩,才使用后者)

第二步,建议是路由器上网的或者是光纤上网的才制作服务器~ 如果不是这两个其中之一的话,第二步估计你寸步难行。

映射IP(光纤就不需要,光纤上网一般是静态IP)路由器的话,要在路由器设置里找。在电脑网址里输入路由器IP,使用路由器账号密码进行登陆(可能不需要账号),这些都是在路由器的底面有写的(路由器也叫宽带猫)。

映射IP完后,找到你的公网IP,不是内网。(就像当于找到你的家庭住址而不是你住在家里的哪里)

第三步,安装服务器插件。

第四步,通过另一个CS在互联网上搜索你的服务器,如果有就成了,没有则是以上步骤没有做对。

小提示,这里有三种失败的可能:

第一,没有使用服务器端的CS版本建立服务器

第二,使用的是3647后的版本建立的服务器

第三,建立服务器的CS版本没有获得正版授权(而你却作出了连上正版服务器的建立服务器设置)

“CS1.6 Okgogogo增强普及版”服务器简明使用教程:[为了更好的搭服务器,请您先浏览一下以下具体内容,尤其是针对那些要建带有VAC2或Cheat-Death(C-D) Server反作弊器服务器的朋友们,如果有朋友对建服务器比较在行,即可跳过。]

在建服务器之前,务必请首先运行“CS模式转换器”,把它切换到“网络对战模式”!因为在此种模式下,才具备所有Cs1.6原来的特性!不切换则有点象CZ了。

1、服务器架设的基本要求

1)、硬件要求

服务器的最低硬件配置大概在PIII500、内存在128M以上,要是内存较低的话,那你就要常常忍受超时的痛苦了,好在P4的比较普遍,内存一般都在256M以上,甚至更高。

2)、线路要求线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但如果PING过高,大家玩起来还是不爽的。

2、本服务器专用版所含游戏插件如下(前提是安装时选择并安装,且安装后启用了插件。):

1)、metamod(服务器插件总管,默认启用)

2)、amxmodx(超级管理插件,默认启用)

3)、booster(服务器FPS稳定插件,默认启用)

4)、WWCL(脚本检查插件,默认不启用)

5)、Cheat-Death Server(著名的反作弊插件服务器端,默认不安装,如果需要,请仔细参看后面的说明,这次和以往不一样!)

3、如何架设服务器(务必详细阅读)

本版本系安装完成后就可运行的傻瓜版,但是你需要对一些地方(如服务器密码)进行简单的设置。如果不想看,按上述运行“CS模式转换器”,切换到“网络对战模式”,那么,根据是要建“局域网服务器”,还是“互联网服务器”,那么分别直接运行“Cs1.6局域网服务器”和“Cs1.6互联网服务器”。(如下图所示)。当然如果你想进步的学习,如何建立一台更好的服务器,请耐心把接下来的内容看完。

1)、“图形界面”服务器的架设:

直接运行本目录下的hlds.exe文件。并在设置中填好自己的服务器名称,人数限制,互联网或者局域网模式,OP密码等相关设置。

2)、“控制台模式”服务器的架设[推荐]:

a、请你选择本目录下的hlds.exe文件创建一个快捷方式,可发送到桌面上,然后用右键选取快捷方式的“属性”,在“属性”的“目标”后面填上[高亮的所有内容]

-game cstrike +servercfgfile server.cfg -insecure -port 27016 +maxplayers 14 +map de_dust2 +sv_lan 0 -console

修改后的参数应该如下:

"X:\CS1.6 Okgogogo增强普及版\hlds.exe" -game cstrike +servercfgfile server.cfg -insecure -port 27016 +maxplayers 14 +map de_dust2 +sv_lan 0 -console

<记得要在"……\hlds.exe"之后要空上一格。>

把+sv_lan 0其中的“0”改为“1”,即为局域网。

hlds.exe常用启动参数解释 by BoeZombie:

-console

//以控制台模式启动服务器;

-game cstrike

//指定服务器内容为CS;在控制台模式下此为必须的参数;

-insecure

//取消VAC(Valve Anti-Cheat)Valve的反作弊模块;欲加载VAC则取消此参数,同时确保[HLServer\cstrike\liblist.gam]里secure "1";

-ip 192.168.1.2

//指定服务器IP地址为192.168.1.2;此IP地址必须是服务器本机有效的内网或外网IP;

-port 27026

//指定服务器端口为27026,端口范围一般在:27010~27030。空缺此参数时,则默认27015为服务器端口;

+maxplayers 14

//指定服务器最大人数14,范围1~32(根据地图、服务器性能来定);

+map de_dust2

//指定服务器地图为de_dust2,备选地图参照[HLServer\maps\*.bsp];

+sv_lan 0

//指定服务器为Internet(互联网)服务器;+sv_lan 1为Lan(局域网)服务器;

-nomaster

//令服务器不在Master Server挂号;也就是服务器不会在Internet在服务器列表里被刷到;此参数一般与+sv_lan 1同时用,目的是建立独立的局域网CS服务器;

+servercfgfile server2.cfg

//指定[HLServer\cstrike\server2.cfg]为服务器设置文件;空缺此参数时,则默认[HLServer\cstrike\server.cfg]为服务器设置文件;

+mapcyclefile mapcycle2.txt

//指定[HLServer\cstrike\mapcycle2.txt]为地图循环列表文件;空缺此参数时,则默认[HLServer\cstrike\mapcycle.txt]为地图循环列表文件;

+motdfile motd2.txt

//指定[HLServer\cstrike\motd2.txt]为服务器欢迎窗口内容;空缺此参数时,则默认[HLServer\cstrike\motd.txt ]为服务器欢迎窗口内容;

+logsdir logs2

//指定服务器日志log所在的目录为[HLServer\cstrike\logs2];空缺此参数时,则默认[HLServer\cstrike\logs]为服务器日志log所在的目录;

-nojoy

//关闭服务器对手柄摇杆支持,客户端可以使用手柄摇杆等;这可能只是为了稍微减轻CPU压力,因为服务器关闭了手柄摇杆支持端口;

http://www.freecs.cn/Article/yn/200512/20051217153722.html

要想架设一台较好的CS服务器,硬件的配置的高低尤为重要:

1.要有足够的带宽,一般需要2M以上的专线,当然带宽越宽越好 : )

2.机器配置一般奔腾III 1G,256M,就足可以胜任服务器的工作,如果要服务器稳定,当然配置越高越好了。

现在开始安装架设服务器的软件:

hlserver4110+cs1.5具体下载地址可以去官方网站进行下载.先安装hlserver,然后将cs1.5也就是我们平常玩的cs装到cstrike目录下,一切搞定以后,下面就开始配置调试服务器了。

普通情况下你只需要在HLserver\cstrike\目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。server.cfg是服务器的配置文件,mapcycle.txt是地图循环的顺序,motd.txt是服务器的说明。

1.编辑server.cfg文件

可用任何文本编辑器进行编辑。

0为No,1为Yes。

sv_aim 0是否自动瞄准

pausable 0 是否客户端可暂停游戏

hostname "CSchina.net CS'Server " 服务器名字

mp_timelimit 30 更换地图时间

mp_c4timer 45 炸弹倒计时时间

mp_chasecam 0 是否固定镜头(如果选1,进入服务器后只能在固定地点观战,否则未加入队伍的人可以自由观看)

mp_falldamage 1 高处落下杀伤

mp_flashlight 1 是否有战术手电

mp_footsteps 1 是否有脚步声

mp_freezetime 4 每局开始固定买物品时间

mp_friendly_grenade_damage 1 是否手雷友军伤害

mp_friendlyfire 1是否友军伤害

mp_autoteambalance 2 自动调整双方人数差异最低限制

mp_roundtime 4 每回合最大时间数

rcon_password ***** 服务器密码,*部分为自己设置

mp_limitteams N 双方超过N人即自动调整,N为数字

mp_tkpunish 1 是否伤害友军惩罚

mp_mapvoteratio 0.2 投票比率

mp_logfile 1 是否服务器留下记录文件

log on 开始记录

mp_playerid 0 为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字。0为默认。

mp_fadetoblack 1人物死亡后屏幕变黑,0为不变。0为默认

mp_forcechasecam 0 死后可以随意看,1只可看自己人,2只可看摄像机角度。0为默认。

mp_buytime 90 可以购买物品时间,1.5分钟为默认。

mp_winlimit 17 当某方胜利次数达到17次更换地图。

allow_spectators 1 允许观察员角度,0为不允许,1为允许。1为默认。

mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出

2.mapcycle.txt为地图文件名,不带后缀,如de_dust.bsp,只取de_dust。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。

3.motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。

有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HL.exe来进游戏哦,用的是HLDS.exe,而且要带上参数。下面再来说说服务器运行参数:

F:\Hserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_office

-game cstrike 指定运行游戏为CS

-port 27016 指定游戏连接端口为27016

+maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众)

+map cs_office 指定第一张地图为cs_office

+logsdir loggames\miltia01 指定记录文件存放目录

+servercfgfile server2.cfg Listen Server 指定启动的配置文件名称

2.架服务器所需安装的相关补丁

在局域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。其他人进服务器的时候进Internet game或者Lan game,选择Add server输入服务器的IP和上面你指定的端口即可。最后给服务器打上必要的补丁,这里说两种,一个是免cdkey补丁,一个是VAC反作弊补丁

给服务器打免CDKEY补丁,到下面的地址下载

http://www.bfcn.net/up/download.asp?downid=1&id=293

按里面的说明覆盖HLserver\cstrike\目录下同名文件就行了。

安装cs官方的反作弊插件VAC,因为每天服务器启动都会自动连上,进行VAC的更新

简要地说一下,修改如下

cstrike/liblist.gam

svonly "1"

secure "1"

默认启动后自动升级反作弊。

个人认为最简单的方法,而且每天都会自动更新,更新速度在1min - 3min 之间

1.在快捷方式里加上+insecure

2.修改服务器的woncomm.lst,把insecure的{ }之间的内容去掉,加上

166.111.204.24:27012

202.120.174.78:27012

3.验证CS服务器架设是否完成

启动服务器后,出现:server is in secure 说明更新成功, 最后总结一下,架站调试中出现的常见问题。

客户端出现 server vertification failed ,然后是弹出:coundn't complete attempt .

原因:

服务器已经连上了VAC,所以客户端加入游戏的时候会被要求通过VAC验证,如果客户端能够连接上外国的VAC,就是说可以直接上外国网站,那么就不会出现以上问题;如果客户端不能直接连接上外国的VAC,就是说不可以直接上外国的网站,由于服务器要求客户端通过VAC验证,而客户端本身又不能连接上国外的VAC(woncomm.lst默认的是speakeasy.net),那么肯定会 无法通过服务器验证,就会出现:server vertification failed ,意思就是无法通过验证!

对策:

1.可以直连国外网站的客户端什么也不用改。

2.不可以直连到外国的客户端,必须修改value\woncomm.lst文件里的insecure,{ }里面的地址必须是本机可以ping通的,可以和服务器的相同,也可以是其他的可以由本机连接上的VAC SERVER ,现在我所知道的有:

166.111.204.24:27012

202.120.174.78:27012

202.116.46.249:27011

202.116.46.249:27012

202.116.46.249:27013

202.116.46.249:27014

建议和服务器端保持一致!

下面列出平时管理Server的常用命令,当然对于没有经验的OP(管理员),还可以利用外挂来对服务器进行可视化管理

4.其他所有指令

banid 几分钟 #编号 kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远

deathmatch 1..................开dm模式,一个人一组,把其它人解决掉

decalfrequency 30.............玩家的logo多久可喷一次(秒)

kick #编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)

mapcyclefile mapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档

mp_autokick 1.................睡死和TK三次后自动被系统踢掉

mp_autoteambalance 1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!

mp_buytime 1.5................以分钟计,即90秒内均可回基地买东西

mp_c4timer 45.................设定C4炸弹的爆炸时间。最低15秒,最高90秒

mp_chasecam 0.................设定观察员模式的玩家只能跟在别人的屁股

mp_consistency 1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现...

mp_decals 250.................贴图分辨率,降低可减少lag

mp_fadetoblack 1..............这样死后画面变黑 活人可以看得到尸体

mp_falldamage 1...............会不会摔伤

mp_flashlight 1...............开启/关闭可否使用手电筒。1是开启,0是关闭

mp_footsteps 1................开启/关闭脚步声。1是开启,0是关闭

mp_forcechasecam 0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地

mp_forcerespawn 0.............死后立即重新出发

mp_freezetime x...............每一场开始前的购物静止秒数

mp_friendly_genrade_damage 0..设定同队的是否可以手榴弹丢伤队友

mp_friendlyfire 0.............设定会不会杀伤队友。1是会,0是关闭

mp_ghostfrequency 0.1.........鬼魂每秒钟更新的频率,越高越不会Lag

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

mp_limitteams 2...............队伍最大相差人数,太多人便不能再加入(mp_autoteambalance 1则相差到此人数server会自动平衡)

mp_logfile 1..................开不开纪录文件(那要怎么存盘???)

mp_logmessages 0..............是否把游戏间玩家的对话也记录到log文件中,此项必需同时设定"log on""mp_logfile 1"才可生效

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

mp_mapvoteratio 0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0

mp_roundtime 5................设定每回合的时间。(只能3~15分钟)

mp_tkpunish 1.................TK者下回合会自杀

mp_weaponstay 0...............保留落下的武器

nightvision 1.................夜试镜能否使用

pauseble 0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗)

status........................列出玩家IP编号等 sv_accelerate 5.0.............加速

sv_aim 0......................自动瞄准头部

sv_airaccelerate 10...........空中移动的速度

sv_airmove 1..................可否在空中移动&转向

sv_bounce 1...................各种奖励金开启???

sv_cheats 0...................可不可以使用内定秘技

sv_clienttrace 1..............可能是有关网络封包的设定...

sv_clipmode 0.................Server端切换是否允许Client端穿墙?

sv_clipmode 0.................应该是对象是否用3D表示...like mp5...?

sv_friction 40................3D画面方面的东西

sv_gravity 800................控制重力,800是正常重力,-999到999999

sv_maxrate 0..................限制网络传输的资料最大值

sv_maxspeed 320...............最大速度

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

sv_password 0.................进入游戏的密码

sv_restartround 0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)

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

sv_stepsize 18................脚步大小..-_-越大爬坡越快吧...

sv_waterfriction 10...........水中的阻力...

users.........................列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)

changelevel 地图名............立刻换地图,所有USER不会离开游戏

map 地图名....................立刻换地图,但所有USER会离开游戏。

mp_maxrounds X................X→几回合之后自动换地图

mp_winlimit X.................任一队胜X场便换图,例5战3胜制,X=3

mp_timelimit 45...............每隔多少时间换一次地图(以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0")

sv_rcon_maxfailures 5.........试图取得管理员权限失败超过几次,CDKEY即被BAN

sv_rcon_minfailuretime 30.....单位秒。如果在此时间内试图取得管理员权限.又失败了

sv_rcon_minfailures...........指定的次数,该CDKEY即被BAN

sv_rcon_banpenalty 0..........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/181032.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存