如何CS1.6架设服务器?多问!

如何CS1.6架设服务器?多问!,第1张

分类: 电脑/网络 >> 互联网
问题描述:

1如何架设CS16服务器

2如何录HLTV

解析:

1服务器架设的基本要求

1)硬件要求
服务器的最低硬件配置大概在PIII500、内存在128M以上,要是内存较低的话,那你就要常常忍受超时的痛苦了。

2)线路要求

线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话玩起来也不会爽,ccsk的服务器就是10M独享的带宽。

2服务器端的设置

1)首先你要安装HLserver,虽然在Half Life里本身就带了建立服务器的软件,但是如果你不在服务器上玩的话(根本没有人在服务器上玩^_^),用HLserver可以减少很多的空间。然后升级HLSERVER到最新的版(跟升级HL一样),再安装CS的最新版本(就跟装一个客户端的CS一样)。

2)作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立servercfg、mapcycletxt、motdtxt这三个基本文件即可。

servercfg是服务器的配置文件

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

0为No,1为Yes。

sv_aim 0 是否自动瞄准

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

hostname "CCSK counter-strike Server " 服务器名字

mp_timelimit 30 循环每一地图时间

mp_c4timer 45 炸d倒计时时间

mp_chasecam 0 是否固定镜头

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人即自动调整

mp_tkpunish 1 是否伤害友军惩罚

mp_mapvoteratio 02 投票比率(大家可以通过投票踢出作弊者和更换地图)

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

log on 开始记录

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

Logaddress 20210824981 2000 设定ccsk全国cs排行榜的监听端口

mapcycletxt是地图文件循环的顺序文件

mapcycletxt里面写的都是地图文件名,不带后缀,如cs_747bsp,只取cs_747。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycletxt中,每个地图之间用硬回车隔开。加入的新地图不仅要把bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycletxt里面加入新地图的名称,切记!

motdtxt是服务器的说明文件

motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。

3)有了上面这些,cs服务器就算配置的差不多了,下面再来说说服务器运行参数。

在桌面点鼠标右键新建一个快捷方式,在命令行里输入下面一行,注意空格

c:\Hlserver\hldsexe -game cstrike -port 27016 +maxplayers 22 +map cs_747

c:\Hlserver\hldsexe 你安装hlserver的目录

-game cstrike 指定运行游戏为CS

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

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

+map cs_747 指定开始地图为cs_747

其他人进服务器的时候进Inter game,选择Add server输入服务器的IP和上面你指定的端口即可。 4)在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server,其他人进服务器的时候进LAN game就可以了。

5)如果没有下载hlserver,用普通的hl+cs10也可以做服务器,具体方法是:进入游戏后选择play cs,选inter game,选create game,在最下面有一个dedicated server的选项,选中它,点击done。就可以单独使用一台机器做cs服务器了,这样能够大大提高游戏的速度。局域网的游戏也适用,只不过是在lan game里面选就是了。上面的各项设置也可以实现。

楼主请发张图看看。你先测下自己的网络稳定不,如果稳定的话就有可能是cs服务器的问题,换个服务器试一试。如果服务器没有问题,网络也没有问题的话你看看自己的cs文件有没有损坏,有时候cs文件损坏也会导致连接不了对战服务器。具体办法就是关闭对战服务器运行cs,可以加几个bot打三分钟左右。
嗯哼~就是这样了

好多朋友说建CS服务器比较难,这里呢,我整理了我写的一些再加上,我想大家看着在建服务器应该
简单些了吧。
硬件:
服务器的硬件建议配置大概在P4 2G、内存256M左右,当然配置越高越好,带超线程的处理器更能发挥出巨大
的威力,线路最好是10M独享光纤,要是网络带宽较低的话,那你就要常常忍受游戏中狂卡的痛苦了。这是我
的经验了,再就是电脑绝对要稳定,呵呵。
软件:
一、 *** 作系统:
服务器的 *** 作戏中当选Linux,占用资源少,稳定。但是安装、 *** 作比较复杂,普通应用建议用:瘟都死吧。
首选WindowsXP Professional,相对简单易用些,记住别忘了升级到SP2在打上各种安全补丁,关闭不需要的
系统服务。
附:服务器和主机的区别:
搜索时发现前面有小箱子的是服务器,没有的是主机。
(箱子是用Windows系统间的服务器)
(有个小企鹅的是用Linux建的服务器)
(还有一种大眼睛的是架设的HLTV转播服务器,通常是128人的,还有更多的,不能进去游戏,只能进入观看
和聊天,如果进去128人混战多爽啊?郁闷,呵呵)
二、CS服务器软件:
平台下载的版本不太适合架设服务器,我用的是下载的Hlserver4111中文版(文件大小118M),下载后安
装,然后下载原版cs15(文件大小121M),必须打上两个免cd-key补丁。当然也可以直接把平台下载的
CS15中文硬盘版目录下的cstrike文件夹复制到服务器目录下直接使用,平台的cs已经打上两个免cd-key补
丁了。
〔1〕打开cstrike文件夹,找到servercfg,用记事本打开,删除里面所有文字,将下面的服务器文本参数
复制进去。(带红字的部分是内容,下同)
//0 不允许 1 允许
//不想用的,前面就打上//
//进入服务器密码
//sv_password xxxx
//远程管理密码,写上你自己的吧
rcon_password xxxx
//服务器名称,这是我的,大家自己修改成自己的吧
hostname (SD) SERVER
//下面3项是关于网络的,默认吧,不要改
sv_maxrate 10000
sv_minrate 1000
sv_maxspeed 320
// 暂停游戏 禁止0/允许1
pausable 0
// 作弊模式 关闭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 0
// 观察员模式 开启1/关闭0
allow_spectators 1
// 服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。
sv_restartround 0
// 每局时间多少分钟
mp_timelimit 40
// 购买武器冻结时间 (0-45)建议5秒以内。
mp_freezetime 2
// 每回合几分钟
mp_roundtime 35
//购买武器装备时间(025-15)即15秒-90秒
mp_buytime 15
// 炸d倒计时时间 (15-75)
mp_c4timer 35
//开始游戏时的金钱数量(800-16000)
mp_startmoney 800
// 死亡后视角 1本队队友 2原地 0无限制
mp_forcechasecam 0
// 死亡后视角模式 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 2
// 双方人数差超过n人即自动调整人数差异 0关闭
mp_limitteams 1
// 杀害人质惩罚 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_gravity 800
// 投票比率(大家可以通过投票踢出作弊者和更换地图) (01-1)
mp_mapvoteratio 06
// 设定鬼魂模式刷新值(01-1)
mp_ghostfrequency 01
// 服务器高品质纹理 关闭0/开启1
sv_sendvelocity 0
// 服务器减少LAG延迟现象(对服务器要求高) 关闭0/开启1
mp_lowlag 0
// 服务器细节数据发送 默认300 ,可减低到250、200,改善速度。
mp_decals 200
// 服务器是否允许麦克风语音通讯 允许1/禁止0
sv_voiceenable 1
// 服务器是否允许客户端之间使用语音通信 允许1/禁止0
sv_alltalk 0
// 服务器是否记录文件 不记录0/记录1
mp_logfile 0
// 是否在记录文件里记录谈话内容 不记录0/记录1
mp_logmessages 0
// 试图取得管理员权限失败超过几次,CDKEY即被BAN
sv_rcon_maxfailures 1
// 服务器每次开机,读取被BAN的IP
// load ban files
cdrequired 1
cdrequiredversion auto
中文注解可以带着,没有关系。
〔2〕修改mapcycletxt文件,就是地图循环
mapcycletxt里面写的都是地图文件名,不带后缀,如cs_747bsp,只取cs_747。地图在Hlserver()
cstrike()maps目录下(平台的bug,不显示反斜杠,所以我用了括号),将你想循环的地图挑出来,然后将
文件名按上面所说的规则输入mapcycletxt中,每个地图之间用硬回车隔开。加入的新地图不仅要把bsp文
件拷到Hlservercstrikemaps目录下,也要在mapcycletxt里面加入新地图的名称,切记!
比如:
de_aztec
de_cbble
de_dust2
de_inferno
〔3〕修改motdtxt,是服务器的说明文件。
motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。
我的仅供大家参考:
(SD) SERVERS
=== ZUO BI SI QUAN JIA ===
=== MA REN GUN ===
CS15不支持中文,只能用拼音。
〔4〕当然只有这些,服务器是不是太呆板?那好咱们接着打插件,什么的插件都有,看你需要什么了,我的
只打了几个简易插件,多了影响速度啊,这方面我不多说了,大家找相关的资料自己看看吧。
〔5〕先进入CS15某一个大厅,选“设置”在“游戏运行程序(必须设置)”里面选“浏览”找到你刚才安装
好的“hldsexe”点击“打开”。
然后在“命令行参数(可不设)”里面添上
“-game cstrike -port 27015 -nomaster -insecure +map de_dust2 +maxplayers
32 +sv_lan 1 -noipx”点击“关闭”
详解:
-game cstrike
指定hlds建立的是cstrike的服务器。
-port 27015
指定服务器的端口为27015。如果不指定,默认为27015。
-nomaster
使服务器不到master服务器上登记认证。
-insecure
关闭vac(也有叫vsm的)反作弊。vac反作弊打开的话需要先到vac服务器进行won认证。
+map de_dust2
指定起始地图为de_dust2
+maxplayers 32
指定服务器最大人数为32
+sv_lan 1
指定服务器运行方式为lan模式
-noipx
指定服务器运行不需要IPX协议
最后点击“启动游戏”,按照设置就可以了。
设置好后,在出来的窗口上点击“Start Server”过一会,就会有一个窗口启动了。恭喜你!成功了!
服务器启动后,可以在服务器窗口内修改你需要的参数。
注意:服务器除了Hldsexe。任何别的程序都不要运行。(就是服务器启动后,不要再有人使用)
最后呢,我在来几张我的服务器照片,嘿嘿。
---坦坦荡荡做人,高高兴兴游戏。
从我做起,拒绝作弊,
文明游戏,快乐人生

1@ 准备活动,嘿咻嘿咻^ 一、首先 你必须要有个高配置的电脑,如果是做服务器的话,最好内存是在512M以上的机器,至于 内存 CPU 等对架设CS服务器的影响!然后是要了解的是,你上网的网络结构,是通过 Modem+路由+交换机 上网,还是用 代理服务器+交换机 上网! 二、CS的服务器端文件 由于现在CS16已经是比赛的版本了,所以偶就以16的为主,15的其实也一样的,但是会少了很多的特效,比如15就不支持中文等。 其实服务器端用的文件,并没多大的规定一定要用hlserver,也就是通常所说的服务器版,完全没那个必要,我下的那些所谓的服务器端,其实和16客户端的区别很小,也就是说,服务器端和客户端通用。所以大家完全没必要去一味追求服务器端。本文以版本3147来做服务器端为例(个人强烈推荐用ESAI版的cs16)。 三、服务器端的安装和设置 运行下载回的服务器:按提示一步一步安装,建议最好用英文命名,不推荐用中文名,安装完成以后,先不要运行服务器程序,运行的话是进入游戏,而不是开始服务器!进入刚才安装的那个文件夹,找到Hldsexe文件,创建一个快捷方式(ESAI版自动创建),然后把刚才那个快捷方式改一下名字,方便以后使用,偶改为Server,接下来是重点了。。。。请注意听了哦!打开SERVER快捷方式的属性,加入参数!那里就是服务器运行的时候必须要用到的启动参数,参数不同,服务器运行的效果也不同!以偶的为例, -game cstrike +servercfgfile servercfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_dust2 +sv_lan 1 -console 我一个一个解释好了:) -game cstrike 这个就是指定以反恐精英为游戏的Mod,如果不指定的话就是半条命的模式,听说也不错很好玩的哦,没玩过 +servercfgfile servercfg 这个就是指定服务器的配置文件,servercfg这个文件放在cstrike下,后面偶会详细介绍一下该文件的 -nomaster 加载这个参数就是让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。 -insecure 这个参数运行VAC反作弊插件的 1 为开启 0 为关闭! -port 27016 指定服务器运行时候的端口,范围最好是在27015-27020 之间,据我的测试,局域网列表能刷出来的就是在这个范围内,当然,如果你想用来做比赛服务器不想让其他人进的话,你可以指定任意不被占用的端口。 +maxplayers 32 这个参数是指定服务器最大进入玩家数,理论上最高能进32人,有的地图最高只能进20人,比如CS_italy 那些早期救人质的图都这样的。并不是说一定要以32人为最大,这个要和你的网络状况及服务器配置相联系的,关于CPU 内存 网络带宽 之间的联系,请在论坛上搜索一下,或者到我的论坛去查找一下,只有人数合适了,你的服务器才能运行在快速稳定的状态!+map de_dust2 这个参数就是当服务器一开始运行的时候,运行的第一张地图,你可以该为任意的,但是要注意,最好以 cstrike\maps 目录下的地图,不然服务器会出错!此主题相关如下:图中,以bsp为结尾的文件都是地图文件,注意:参数不用带文件全名,例如 de_dust2 就可以了, 没必要这样 de_dust2bsp -console 控制台,如果不带这个参数的话,你架设好的服务器就不能在那个黑底白字的窗口上输入一些服务器命令 +sv_lan 1 这个参数是控制该服务器是局域网还是战网的一个重要参数,当为 0 的时候,外网玩家也可以进入,当为 1 的时候,就只有局域网的玩家才能进入。如果要做面向公网和内网(不知道什么叫公网和内网的,请自己找资料学习),这个参数建议为 0 综合以上讲解,很容易了解, -me cstrike +servercfgfile servercfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_dust2 +sv_lan 1 -console 用这些个参数架设的服务器是一个CS16反恐精英,不通过WON验证,游戏端口为27016,人数最多为32人,开始游戏地图为沙漠2,面向局域网的服务器!如果要面向内外网的话,去掉 -nomaster +sv_lan 1这两个参数就行了! 参数配置正确了,就可以开始运行服务器了?别急,还没配置完全呢,还有一个比较重要的文件servercfg还没配置呢!

LZ说的是在网络上架设服务器。 这个也太难了,一般网吧比较好弄一些。 如果楼主真的想架设服务器。 首先的我们需要做的是安装《半死不活》(Half Life,以下简称HL)和CS,需要注意的是服务器和客户端都要保持HL和CS的版本一致,否则是无法进行连接的。程序可以直接从其他机器复制而来。不管是HL还是CS,都带有一个名为hldsexe的程序,这就是专门用来架设服务器的程序。直接双击它以后运行的是HL,所以我们必须对它进行一些相应的配置。CS的配置文件有以下三个:Servercfg、Mapcycletxt、Motdtxt,文件都在Cstrike目录下。这三个文件都是文本文件,可以使用任何文本编辑器进行编辑。Servercfg是服务器的基本配置文件,主要的设置都在这里进行,下面是一些常用的设置,并附带解释:
1Servercfg
可用任何文本编辑器进行编辑。
0为No,1为Yes。
sv_aim0 是否自动瞄准
pausable0 是否客户端可暂停游戏
hostname “CSchinayeahnet CS'Server ” 服务器名字
mp_timelimit 30 更换地图时间
mp_c4timer 45 炸d倒计时时间
mp_chasecam 0 是否固定镜头(如果选1,进入服务器后只能在固定地点观战,否则未加入队伍的人可以自由观看)
mp_forcechasecam 1 死后是否可以自由观看,参数选1为只可以查看自己人,2为死后只能固定在死亡地点
mp_falldamage 1 高处落下具有伤害
mp_flashlight 1 是否有战术手电
mp_footsteps1 是否有脚步声
mp_freezetime 4 每局开始固定买物品时间
mp_friendly_grenade_damage1是否手雷友军伤害
mp_friendlyfire 1 是否友军伤害
mp_autoteambalance2 自动调整双方人数差异最低限制,当一方人数超过另一方2人时会将多出的人分配到少人的队伍
mp_roundtime4 每回合时间
rcon_password 服务器密码
mp_tkpunish 0 是否对伤害友军的人进行惩罚(踢出服务器)
mp_mapvoteratio 02 投票比率
mp_logfile1 是否服务器留下记录文件
logon 开始记录
mp_playerid 0 为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字;0为默认
mp_fadetoblack0 人物死亡后屏幕变黑,0为不变,1为默认
mp_buytime 可以购买物品时间,例如mp_buytime 18为108秒那可以购买,15分钟为默认
mp_winlimit15 一方胜利次数达到次数更换地图
allow_spectators1 允许观察员角度,0为不允许,1为允许,1为默认
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
2mapcycletxt为地图设置文件,服务器将按该文件里设置的地图进行循环。可以在cstrike/maps目录下查看bsp文件,既是地图文件,可将你想循环的地图的名字输入mapcycletxt中,注意不要带文件后缀。比如如de_dustbsp,只取de_dust。注意每个地图之间用硬回车隔开。

3motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。
有了一个上述设置的服务器基本就算准备好了,但是别急,可不是运行HLexe来进入游戏哦,用的是HLSexe,而且要带上参数。下面再来说说服务器运行参数:
F:\Hserver\hldsexe -game cstrike -port 27016+maxplayers 22 +map cs_office +nomaster -sv_lan 1
-game strike 指定运行游戏为CS
+maxplayers 22游戏最大人数22人(游戏只支持20人,多余两人为观众)
-port 7016 指定游戏连接端口为27016�同一服务器指定不同的端口可以开多个CS服务器
+map cs_office 指定第一张地图为cs_office+servercfgfile server2cfg Listen Server 指定启动的配置文件名称。此参数可以不使用,即用同一游戏开的不同端口服务器都使用相同配置文件
-nomaster 让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。
+sv_lan1 指定为一个LAN server。其他人进服务器的时候,进Lan game即可自动搜索出服务器。
按照以上方式运行的服务器会在一个DOS窗口下运行,当窗口上的红色部分FPS里开始显示闪动数字的时候�服务器就已经架设成功了。 如果楼主嫌麻烦的话,可以去对战平台上玩。 可以下载各种插件,也是挺有意思的

首先来特别说明一下,“服务器”不是你点“新建游戏”建立的,你点“新建游戏”建立的那种一般都称为局域网游戏(Lan Game),比较短期的。服务器是指,通过HLDS建立的服务器。

建服需要什么CS版本呢?带HLDS的CS客户端  或者  专门的CS服务端。这里有牵涉到什么是客户端和服务端的问题。

服务端和客户端的区别在于,服务端是没有cstrikeexe这个程序的(大家平常不就是双击这个程序进入CS的么?),也就是服务端只有HLDS,只能用于建服。

客户端有的含HLDS,有的不含。总之,含有cstrikeexe的就是能玩的,算作客户端;含有hldsexe的就能建服,算作服务端。

“服务端”和“客户端”都是一种CS版本,所谓的“服务端”只能建服不能玩,指的是,建服的主机想要玩,只能用一个含cstrikeexe的版本玩,而不是指“玩不了”,如果他建服的版本含cstrikeexe,他当然也能用这个版本玩了。

先看你的CS16版本有没有 hldsexe ,如果没有,就去下载一个服务端版本。如果有,那你的版本就可以建服。

双击 hldsexe 就打开了建服界面,选好参数,然后开始服务器就行了。

hldsexe实际上有点像“傻瓜相机”,不需要你懂很多。这种方法建服的缺陷在于服务器用不了中文名(是服务器的名字,不是玩家中文id)。

一般,人们建服并不通过直接双击hldsexe的这种方式。而是通过建立hlds的 bat 格式的快捷方式建服。怎么做呢? 有的版本自带建服的bat快捷方式。如果没有这个,也好办,在和hlds同目录下,建一个文本文档,扩展名由 txt 改为 bat ,文件名随便改个什么就行,如“开启服务器”,然后右键点这个“开启服务器bat”,选“编辑”。然后写入建服参数,参考参数如下

START/HIGH hldsexe -game cstrike -insecure +servercfgfile servercfg -port 27015 +maxplayers 20 +map de_dust2 +sv_lan 1 -nomaster -noipx -console

保存后,双击这个“开启服务器bat”就开启了你的服务器,然后会d出一个cmd窗口,关它就等于关服务器。 然后你就可以告诉别人你服务器的ip,宣传你的服务器。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13508969.html

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

发表评论

登录后才能评论

评论列表(0条)

保存