清心阁 发表于 2012-9-6 16:12:06

CSGO服务器架设教程(最细致最傻瓜的方式)+全官方游戏模式

本帖最后由 清心阁 于 2012-9-6 16:20 编辑

写在前面,其实这些东西基本都来自官方教程还有自己琢磨自己整理……所以,转载还请注明出处!http://bbs.cntgs.com/thread-2725-1-1.html(本文地址)

CSGO现在在国内外都已经很火爆了,至少我的服务器每晚几乎都是满人。
其实网上也有一些关于服务器的架设方法,不过我觉得还是有必要把一些细节写出来~文章最后会附带一个可能有部分人已经知道了的小秘密哦~!
===================以下正文======================

1、首先,我先附上官方正式发布的架设方法,不过他们写的也很简单。有架设经验的就不用看我写的东西了~~

https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers

windows版:   

linux版:   

下载完事后解压缩,我个人建议把steamcmd.exe这个东西放到你磁盘的根目录,并建立一个steamcmd的文件夹里。至于放到哪个盘,你随意,我相信你应该不会有把下载的东西都放在系统盘里的习惯吧~

2、更新steamcmd

http://store.steampowered.com

如果可以正常打开,那么理论上你的STEAMCMD会更新顺利。
但……通常还是会出现因为咱们网络运营商限制访问外面网络而导致不能更新。
因此,需要修改一下你IE的这个



这个Internet选项卡就在IE的工具里就有,然后选择“连接”选项卡,之后在底下的局域网设置里,勾选自动检测设置。然后确定就可以了~



一切顺利的话就应该能看到这个了。
补充一下,如果依旧不能更新,请fan你懂得……
再补充,启动STEAMCMD,可以用CMD模式启动,也可以直接双击STEAMCMD.EXE,都一样的。

3、登录
更新完成STEAMCMD之后,会自动关闭程序,重新启动STEAMCMD之后你会看到这个:



这里就可以开始登录你的STEAM帐号了。
登录方式是
login Id password
也就是login空格steamid空格账户密码
由于是第一次登陆,




会提示你去STEAM账户绑定的邮箱里把那5位密码抄过来。
找到电子邮件里的密码邮件之后,在Steam>后面直接打 set_steam_guard_code 刚抄的密码
打完密码之后再重新登录一下(login id password)
登录完成后会有这样的提示:



4、设置路径并下载
直接打这个force开始的命令就OK,文件夹没有的话,它会自动创建。
steam>force_install_dir D:\csgo\
steam>force_install_dir ..\csgo\
steam>app_update 740
打完最后这个app之后,就会开始检查你的目录,如果有CSGO服务端了,那么它会检查是否要更新。没有的话则会开始下载全新的服务端文件。



服务端不到6个G,一般带宽正常情况下两个小时内就应该下完。



5、设置服务器相关文件和必要参数




打开CSGO的服务端文件夹,直接把这个srcds.exe发送到桌面形成快捷方式。

然后右键点击那个快捷方式,并在目标路径的srcds.exe后面加空格并黏贴进图下面的4种模式当中的任意一种。




Classic Casual(经典休闲模式):
-game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust

Competitive(经典竞技模式):
-game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust

Arms Race(军备竞赛模式):
-game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots

Demolition(爆破模式):
-game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake


6、server.cfg和各种官方游戏模式的cfg

在csgo\cfg文件夹内,原本是没有server.cfg的(图中server27016.cfg是我服务器因为指定读取cfg文件而改名的。相关说明底下解释)





以下内容直接复制到创建好的server.cfg记事本文件内就OK。
===============
sm_namehost27016
rcon_password "你的OP密码"
mp_join_grace_time 15 //The amount of time players can join teams after a round has started
mp_match_end_restart 0 // Defines whether a map should be restarted after a game has ended
sv_lan 0 //This should always be set, so you know it's not on
//**The bot commands below are mostly default with the exception of
"bot_quota_mode"   "fill"
"bot_defer_to_human_items"   "1"
"bot_defer_to_human_goals"   "0"
"bot_difficulty"   "1"
"bot_quota"          "0"
"bot_dont_shoot"   "0"
"bot_chatter"      "normal"
"bot_autodifficulty_threshold_low" "-2.0"// Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
"bot_autodifficulty_threshold_high""0.0" // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
//**The following commands manage kicks and bans
writeid
writeip

exec banned_user.cfg          
exec banned_ip.cfg   

=================    

未完待续


清心阁 发表于 2012-9-6 16:13:15

CSGOserver.cfg配置方法

本帖最后由 清心阁 于 2012-9-8 23:01 编辑

server.cfg配置完成后继续找到cfg文件夹内的这4个文件


这4个文件就分别对应着4个游戏模式,具体参数内容再后面我会解释说明。
在这里我只简单先说一下,关于设置服务器的总人数和机器人人数设置:




注意图片内红框标注的路径以及游戏模式。一定要注意,右边长条红框上面的那个游戏模式一定要与你桌面快捷方式的启动参数内添加的游戏模式对应。否则就启动别的设置了……
最长的那条红框后面的数字,既是服务器总人数。32人最多目前~

关于机器人的人数及难度如下



bot_quota 就是自动加入机器人的数量,图中表示最多加入2个。
底下的则是机器人难度级别,由1~5,1级难度好打的跟鸡一样。

===========

至此,服务器架设的基本内容就都完成了。

清心阁 发表于 2012-9-6 16:22:23

占楼更新中 (插件安装及配置)

kisshate 发表于 2012-9-7 21:40:55

支持下!~为什么都对csgo的关注这么少呢? 服务器配置我上传2个 esl的

kisshate 发表于 2012-9-7 21:42:25

我没设置下载需要点通币啊....不知道怎么设置

topstar 发表于 2012-9-7 21:55:23

什么时候能稳定呢 待续! 现在每天官网都在更新很多东西。在一个正版我感觉很难推广的

liyang2008 发表于 2012-9-8 12:44:07

清心阁 发表于 2012-9-6 12:22 static/image/common/back.gif
占楼更新中 (插件安装及配置)

如何设置端口啊。大大

385897365 发表于 2012-9-8 13:56:55

清心阁 发表于 2012-9-8 22:54:17

liyang2008 发表于 2012-9-8 12:44 static/image/common/back.gif
如何设置端口啊。大大

端口方法设置和CSserver一样。假设你的端口是27015 格式:-port 27015
-port 你的端口

hackroad 发表于 2012-9-8 23:25:28

liyang2008 发表于 2012-9-8 12:44 static/image/common/back.gif
如何设置端口啊。大大

-port 27XXX
页: [1] 2 3 4 5
查看完整版本: CSGO服务器架设教程(最细致最傻瓜的方式)+全官方游戏模式