|
发表于 2012-9-6 16:12:06
|
显示全部楼层
|阅读模式
来自 中国–河南–三门峡–渑池县
本帖最后由 清心阁 于 2012-9-6 16:20 编辑
写在前面,其实这些东西基本都来自官方教程还有自己琢磨自己整理……所以,转载还请注明出处!http://bbs.cntgs.com/thread-2725-1-1.html(本文地址)
CSGO现在在国内外都已经很火爆了,至少我的服务器每晚几乎都是满人。
其实网上也有一些关于服务器的架设方法,不过我觉得还是有必要把一些细节写出来~文章最后会附带一个可能有部分人已经知道了的小秘密哦~!
===================以下正文======================
1、首先,我先附上官方正式发布的架设方法,不过他们写的也很简单。有架设经验的就不用看我写的东西了~~
https://developer.valvesoftware. ... e_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
=================
未完待续
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|