反恐精英CS1.6服务器建设简明手册
其实所有的服务器建设资料全部都已经在COUNTER_SERVER给出,但是有很多朋友是初学者,对于太过技术或者英文的东西看上去就头大,所以我今天就在这里手把手地跟大家一起来建设一个CS服务器。
建立一个稳定的长期的服务器,首先你所需要的就是
1、硬件
对于只开一个游戏来说,服务器的硬件配置大概在PIII、内存在256M以上即可,最好能是一台专门的机器,你总不会想因为你一次误操作就让服务器出错吧?
2、连接线路
连接线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话我想你的人玩起来也不会爽是不是。
3、耐心
维护一个服务器对你来说会是一个长期的过程,如果你决定开FriendlyFire对你来说更是一项考验。CS频繁的升级也让人无可奈何。所以,忍吧。
如果你觉得你可以符合上述的所有条件,恭喜你!你现在可以开始这个漫长的旅程了。
首先的是,你要安装HLserver,在HalfLife里本身就带了建立服务器的软件,但是如果你不会在服务器上玩的话,用HLserver可以减少很多的空间。然后升级HL到最新的版本,再安装CS的最新版本(就跟装一个本机的游戏一样)。作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立servercfg、mapcycletxt、motdtxt这三个基本文件即可。servercfg是服务器的配置文件,mapcycletxt是地图循环的顺序,motdtxt是服务器的说明。下面就以的服务器的配置文件为例子做个大概说明:
servercfg
可用任何文本编辑器进行编辑。
0为No,1为Yes。
sv_aim0是否自动瞄准
pausable0是否客户端可暂停游戏
hostnameCS'Server服务器名字
mp_timelimit30更换地图时间
mp_c4timer45炸弹倒计时时间
mp_chasecam0是否固定镜头(如果选1,当人死了后就只能在固定的地点观看战局,为了防止死人告诉其他人战局设定)
mp_falldamage1高处落下杀伤
mp_flashlight1是否有战术手电
mp_footsteps1是否有脚步声
mp_freezetime4每局开始固定买物品时间
mp_friendly_grenade_damage1是否手雷友军伤害
mp_friendlyfire1是否友军伤害
mp_autoteambalance2自动调整双方人数差异最低限制
mp_roundtime4每回合最大时间数
rcon_password服务器密码
mp_limitteamsN双方超过N人即自动调整
mp_tkpunish1是否伤害友军惩罚
mp_mapvoteratio02投票比率
mp_logfile1是否服务器留下记录文件
logon开始记录
mp_hostagepenalty=3规定时间内伤害人质超过三人自动踢出
Logaddressxxxxxx设定在全国总排行榜的监听端口,IP改为自己的IP,端口请Email到上帝偏爱步兵取得。然后你的服务器上的所有成绩即自动取得全国服务器排行的认证。
mapcycletxt为地图文件名,不带后缀,如de_dustbsp,只取de_dust。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycletxt中,每个地图之间用硬回车隔开。
motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。
有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HLexe来进游戏哦,用的是HLSexe,而且要带上参数。下面再来说说服务器运行参数。还是以服务器为例子来介绍下:
F:\Hserver\hldsexe-gamecstrike-port27016+maxplayers22+mapcs_office
-gamecstrike指定运行游戏为CS
-port27016指定游戏连接端口为27016
+maxplayers22游戏最大人数22人(游戏只支持20人,多余两人为观众)
+mapcs_office指定第一张地图为cs_office
在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan1指定其为一个LANserver。其他人进服务器的时候进Internetgame,选择Addserver输入服务器的IP和上面你指定的端口即可。
电脑登入自己的服务器一般不需要联网的。这个你的电脑要配置高点使用虚拟机就可以不联网。如果你有其他电脑的话接上就行了。
2系统的话。虚拟机里面安装就可以。不会破坏原系统的。你还是学学装虚拟机吧。至于需要的系统类型。各种都不一样的。有些是用linux,有些是基于windows就可以。看服务器咯。
3设置过程一般都有视频教程的。慢慢学吧
服务器搭建:iis(微软的,不错,会用鼠标,认识中文的,都可以很快上手),apache(本文可能不会提到,但是它是比较专业的服务器搭建软件,有兴趣可以和我交流交流) 相信你不只是想提供web服务吧,咱们也要搞搞ftp吧,呵呵 ftp服务器需要的软件:其实iis就自带一个ftp服务,但是我不推荐,主要是管理不太方便(个人观点)。我在这里给大家推荐serv-u,简单,实用,地球人都喜欢,呵呵(你个小兔崽子,少废话) 好了,软件呢就需要这些,如果你想搞点论坛啊,江湖游戏什么的,那就到网络上去搜索你想要的源代码吧,我觉得,论坛的话,雷傲的不错,当然也有支持asp的动网的,其实最近流行的是php,如果你喜欢什么,那就去down什么,这些都是非常非常简单的,相信自己,无师自通,J。 晕,差点忘了重要的东西,如果要搭建cgi或者php的论坛,还需要一些插件: 支持cgi的插件:需要perl编译器:activeperl,个大网站都有下载。 支持php的插件:需要php for win的插件,版本更新比较快,下载最新版本比较好。 Ok,要用的软件都说差不多了,如果还有需要的,我会在后面说明的。 喝口水,现在是万事具备,只欠东风了,开工ing: 首先,宽带得ip应该是动态得,所以我们就需要一个域名服务,来指向自己得机器,要不然,别人不能进入,这里推荐花生壳域名服务( http://wwworaynet/Defaultasp),申请不是特别得繁琐,认识中文就会申请。申请好以后,你需要下载一个客户端,如果你不安装这个东东,还是不能够实现域名的指向,就在该网站有下载(注意下载最新得版本,下载老版本干什么啊,浪费资源,如果你有恋旧情怀,下载旧版本我也没办法)。当然,如果你有固定的ip,那就congratulate你了啊,不用动态域名了,我真的好想有一个固定的ip,但是没钱,穷人就是命苦啊L 接下来,安装iis,我们是菜鸟,当然用最菜的东东,iis所见所得,简单实用(不是给微软打广告,真得是这样,它比起apache简单多了)。如果你的是win2000服务器版,那iis应该是有安装得,如果是专业版,那就需要添加,添加删除软件里面可以找到,这里就不多说了。安装iis后,需要进行一些简单的设置,无非就是用鼠标对着那些中文按钮点点,简单的很,后面会提到如何配置cgi和php的,这里就不说了。 ftp服务器的serv-u的安装:和其它软件一样,下一步,下一步,finish,呵呵,不会被揍吧。安装完成以后,就会自动运行,需要填写一些东西,建议你在中文之家去下载汉化破解版的serv-u,这样对我等不识洋文的来说,是佳音啊。填写的时候只需要注意以下几个事项: 1, 如果你是动态的ip,那就在填写ip那一栏里面不要填写,如果是固定的,那就填吧,接下来是填写域名,就填写你申请的花生壳的免费域名。后面的,都是一见就明白的,不需要我再在这里罗嗦了。 2, 如果你不希望ftp服务随着系统的启动而启动,那就不要选择随系统启动那一栏,如果你不希望匿名登陆,就会自动提示你新建一个用户名和密码,反正你按着提示来,就不会出错的。 3, 关于serv-u的教程网络上非常多的,你去找找,那些高手说的绝对比我说的好,建议去下载几本看看,我就是从那些高手的文章中学习的。 4, 如果想让自己的ftp站点更专业,可以参看serv-u的帮助文件,有message的一些常用变量,那里说的很详细的。 Ok,服务器的搭建说的也就差不多了,如果有不对的地方,欢迎大家指出,下面就开始说说,如何使自己的服务器功能越来越强大。 论坛的安装: 如果你是使用asp代码的论坛,那你的iis服务器不用做任何说明,就可以支持的,当然,如果你用的是apache服务器,那就需要其它的设置,由于本文主要是基于iis的服务器,所以就不说了,网络上关于apache支持asp的教程也非常的多(其实我也不是特别的熟悉apache,不要k我啊,如果k我,我就不说了,嘿嘿)。 如果你是使用cgi的论坛,那就需要安装actibeperl,在安装的时候,只需要注意,将他安装在c:\usr目录下,其实我也不知道为什么要安装到这里,反正你安装到这里会避免很多的问题,如果你安装到其它的目录,可能会出现一些比较怪的问题。 安装过程,省略,因为所有的软件安装方法都是大同小异,下面,我来说说如何在iis里面配置cgi: 打开iis管理器,打开网站属性,进入 主目录选项,点击,配置,然后进入一个新的对话框,点击添加,添加如下: 可执行文件:c:\usr\bin\perlexe %s %s (其实就是perl文件的地址,后面加两个%s,中间有空格的啊) 扩展名:cgi 还要添加一次: 可执行文件:c:\usr\bin\perlexe %s %s 扩展名:pl 然后,添加一个虚拟目录,注意以下的: 第一, 路径在你的cgi目录下, 第二, 如果是雷傲的,建议虚拟目录命名为cgi-bin,至于为什么,那是因为我习惯了,呵呵,不会被k吧 完了,配置cgi的就着么简单,如果大侠们觉得哪里有错误,请指出,呵呵! 如果你要搞些php的东西,那就要安装php for win。建议使用解压方式,不要用那个安装的,不好,为什么呢?怎么这么多为什么啊,那是别人高手说的,我怎么知道为什么啊。 废话少说,开工ing: 开工前,还有点废话: PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式。可以这样来区别:在CGI模式下,如果客户机请求一个php文件,Web服务器就调用phpexe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,PHP是与Web服务器一起启动并运行的,所以从理论上说来说,以apache模块方式安装的PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度,其实选择什么安装方式,完全在于你,而不是我在这里废话。 解压缩php到你想要的目录,我习惯上解压缩到c:\php 3打开你的IIS信息服务控制台,右击默认网站图标,选择属性,打开默认网站属性选择,然后再选择主目录选项卡,做以下配置: 点击配置按钮,你会看到又跳出一个选项卡,上面是已经定义的文档类型。点击添加按钮,添加下面这些: 可执行文件:c:\php\phpexe %s %s (你的php所在的目录) 扩展名:php ok,好了。现在试着把下面的几段代码保存成后缀为php文件,然后放到你的一个虚拟目录中去访问,看一下是否能出现正常的结果。 <php phpinfo(); > 也许你会碰到下面的输出结果: Security Alert! The PHP CGI cannot be accessed directly This PHP CGI binary was compiled with force-cgi-redirect enabled This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, eg via an Apache Action directive For more information as to why this behaviour exists, see the manual page for CGI security For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page 不用怕,这是因为现在PHP在IIS中是以Cgi方式运行的,而你的php配置文件中这一项又没有打开。如果你看到上面的一段警告,你需要打开你的phpini文件,然后查找cgiforce_redirect = 1这样一句,把这一句前面的分号去掉,然后把1改成0就OK了,现在再来刷新一下你刚才的页面,如果没有什么意外的话,你就会看见一个php的欢迎页面了,那就恭喜你了哦,你的服务器已经支持cgi和php了,asp那还用说吗!!呵呵。
是单机联机撒???你得要有对战平台啊~~~推荐浩方对战平台,人多速度也不错,进了以后注册账号,进入房间,然后再点上方设置把你玩的游戏图标路径弄上去
,然后点对话框下方的开始游戏,开始后就局域网了~~~~不用说如果不是就无视乃好了
作为一款游戏,开启游戏服务器是一项非常重要的任务。一个好的游戏服务器能够为玩家提供流畅、稳定的游戏体验,也能够吸引更多的玩家加入。那么,游戏开服的具体步骤是什么呢?下面,我们来详细讲解一下。
首先,开服前需要准备好各种服务器硬件设施,包括服务器主机、服务器系统、数据库、网络设备等。这些设施需要具备稳定、高效、安全的特性,以确保玩家可以顺畅地进行游戏。
其次,游戏开服还需要配置好服务器软件和相关工具。比如,需要安装游戏服务器软件、管理工具、游戏插件等。这些软件和工具需要配合使用,确保游戏服务器的正常运转。
接着,需要进行游戏服务器的初始化配置。这包括服务器的基本设置、游戏功能配置、安全设置等。这些设置需要充分考虑玩家需求和游戏体验,以确保游戏服务器的正常运作。
然后,需要进行游戏数据的导入和备份。这包括玩家数据、游戏配置数据、游戏记录数据等。这些数据的备份和导入可以保证玩家的游戏进程不会因为服务器数据丢失而受到影响。
最后,游戏服务器需要进行联网测试和监测。通过检测服务器的网络状况、稳定性等指标,确保服务器能够正常运行。如果发现服务器出现问题,需要及时进行处理和维修。
总之,游戏开服是一项复杂的任务,需要充分的准备和规划,才能够保证游戏服务器的正常运转。通过以上步骤的执行,可以有效地保障游戏服务器的稳定性和流畅性,为玩家带来更好的游戏体验。
亲,哪个版本?
外网联机
No`1 "获取服务器IP"
相信所有联机玩过游戏的玩家都知道,没有什么服务器是没有"地址"的,不论是局域网还是互联网,每个服务器都会有属于自己的"地址"在玩家开服玩Minecraft的时候,想必大多数人都没有良好的条件使用专用的服务器所以一般我们都会使用自家电脑开设服务器而这里所说的"地址"就是"IP"想要与对方联机,必须要获得开设服务器那一方的"IP地址"
获取对方"IP地址"的途径有两个
1登陆 wwwip138com 查看您的IP
2点击"开始"-"运行" 输入"cmd"-在新出现的窗口里输入"ipconfig"即可查询到自己"IP地址"
No`2 "启动游戏并进入服务器"
打开游戏,点选"Multiplayer"并在文本输入窗口输入架设服务器方的"IP地址"
内网联机
No`1 "下载安装Hamachi"
首先,内网并不能直接与外网相互进行局域网连接那么,我们可以利用软件组建出一个虚拟局域网,并让其他联机玩家加入到这个组群中来,便可以互相联机那么"Hamachi"这款软件恰好可以满足
在搜索引擎上面搜索"Hamachi"下载安装即可本软件本帖不提供下载
No`2 "使用Hamachi"
在用户首次开启"Hamachi"的时候,软件会自动生成一个"Hamachi IP"即软件右上方的数字组格式一般为"5XXXXXX"这个"IP地址"就是开设服务器者需要向联机者提供但如果要联机,还需任意一方创建一个"新网络"输入"ID"和"密码",并且让对方加入这个新建的网络组(告诉他网络组的"ID",点击"加入新的网络"输入"ID"即可)
No`3 "开始联机"
完成"No`2"后,需要开设服务器的那一方将自己的"Hamachi IP"给予另一方或几方,然后打开游戏,点选"Multiplayer"并在文本输入窗口输入架设服务器方的"Hamachi IP"即可联机
Beta版建服
在前面的"联机教程"里,我曾提到过"架设服务器方"等类似的短语现在我就详细的为大家说明如何架设服务器
首先,现在主流的服务器分为两种一种是"官方服务器",一种是"第三方服务器"(即玩家自己制作的),我也会分别向大家说明介绍这两种服务器
官方服务端
首先,我先为大家介绍"官方服务器"顾名思义,此类服务器是使用"Minecraft官方"所给予的"官方服务端"所架设的这类服务器由于没有"第三方服务器"那么人性化,优化的那么好所以并不被大多数老手所接受但是该类服务器适合刚刚接触"Minecraft"的玩家使用
No`1 "下载官方服务端"
下载地址:官方服务端
找到"Minecraft_Serverexe",右键另存为下载
No`2 "使用方法"
新建一个文件夹,将所下载程序放入双击程序,将会自动生成一些文件等到提示
"[INFO] Done (任何数字ns)! For help, type "help" or ""
即可把自己电脑的"IP地址"给予需要联机的人让其同过联网模式连接到你的电脑
0条评论