CS1.6怎么创服务器?拜托各位大神

CS1.6怎么创服务器?拜托各位大神,第1张

1@ 准备活动,嘿咻嘿咻^ 一、首先 你必须要有个高配置的电脑,如果是做服务器的话,最好内存是在512M以上的机器,至于 内存 CPU 等对架设CS服务器的影响!然后是要了解的是,你上网的网络结构,是通过 Modem+路由+交换机 上网,还是用 代理服务器+交换机 上网! 二、CS的服务器端文件 由于现在CS1.6已经是比赛的版本了,所以偶就以1.6的为主,1.5的其实也一样的,但是会少了很多的特效,比如1.5就不支持中文等。 其实服务器端用的文件,并没多大的规定一定要用hlserver,也就是通常所说的服务器版,完全没那个必要,我下的那些所谓的服务器端,其实和1.6客户端的区别很小,也就是说,服务器端和客户端通用。所以大家完全没必要去一味追求服务器端。本文以版本3147来做服务器端为例(个人强烈推荐用ESAI版的cs1.6)。 三、服务器端的安装和设置 运行下载回的服务器:按提示一步一步安装,建议最好用英文命名,不推荐用中文名,安装完成以后,先不要运行服务器程序,运行的话是进入游戏,而不是开始服务器!进入刚才安装的那个文件夹,找到Hlds.exe文件,创建一个快捷方式(ESAI版自动创建),然后把刚才那个快捷方式改一下名字,方便以后使用,偶改为Server,接下来是重点了。。。。请注意听了哦!打开SERVER快捷方式的属性,加入参数!那里就是服务器运行的时候必须要用到的启动参数,参数不同,服务器运行的效果也不同!以偶的为例, -game cstrike +servercfgfile server.cfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_dust2 +sv_lan 1 -console 我一个一个解释好了:) -game cstrike 这个就是指定以反恐精英为游戏的Mod,如果不指定的话就是半条命的模式,听说也不错很好玩的哦,没玩过 +servercfgfile server.cfg 这个就是指定服务器的配置文件,server.cfg这个文件放在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_dust2.bsp -console 控制台,如果不带这个参数的话,你架设好的服务器就不能在那个黑底白字的窗口上输入一些服务器命令 +sv_lan 1 这个参数是控制该服务器是局域网还是战网的一个重要参数,当为 0 的时候,外网玩家也可以进入,当为 1 的时候,就只有局域网的玩家才能进入。如果要做面向公网和内网(不知道什么叫公网和内网的,请自己找资料学习),这个参数建议为 0 综合以上讲解,很容易了解, -**me cstrike +servercfgfile server.cfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_dust2 +sv_lan 1 -console 用这些个参数架设的服务器是一个CS1.6反恐精英,不通过WON验证,游戏端口为27016,人数最多为32人,开始游戏地图为沙漠2,面向局域网的服务器!如果要面向内外网的话,去掉 -nomaster +sv_lan 1这两个参数就行了! 参数配置正确了,就可以开始运行服务器了?别急,还没配置完全呢,还有一个比较重要的文件server.cfg还没配置呢!

嘛,首先要看看你要建的是互联网上的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参数。 至此一个服务器基本完成。

满意请采纳


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存