在windows系统搭建CSGO服务器的教程!
首先需要安装了steamcmd
下载csgo服务器端软件
先匿名登录steamcmd
匿名登录
大多数游戏可以直接直接匿名登录下载,csgo、L4D2都可以,登录成功会有下图的提示信息。
login anonymous
下载应用
打开steamcmd,创建csgo的文件夹
force_install_dir C:\csgo\
安装或更新csgo,用app_update指令
app_update 740
接下来要验证文件完整性
app_update 740 validate
校验完毕就可以退出steamcmd了
启动服务器
1、创建启动脚本
在csgo文件夹新建一个start.bat文件,可以新建一个txt文件然后修改文件名和扩展名。
2、填写启动脚本内容,如下四种模式,选择一种对应的启动代码贴到启动脚本内,保存。
经典休闲模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2
经典竞技模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2
军备竞赛
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots
爆破模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_bank
3、运行启动脚本
双击运行刚才制作的start.bat文件
提示GC Connection established for server version 1081, instance idx 1 说明服务器端运行没问题,但这种没有配置过的服务器,只能在本地局域网中进行游戏,要想让公网用户都可以进入服务器,还需要进一步配置:需要向V社申请一个公网秘钥,使得你的服务器可以在CSGO社区服务器列表里刷出来。
获取公网秘钥Login Token
到steam官方游戏服务器帐户管理后台,填入游戏id和一个备忘名称,点击创建,会得到一串准入秘钥,秘钥请勿泄露。
服务器配置秘钥Token
在csgo安装目录C:\csgo\csgo\cfg下新建server.cfg文件(方法和bat文件一样,新建一个txt,修改文件名和扩展名),这里可以自定义一些服务器配置,最关键的是填入你刚刚获得的Token
hostname "溜德儿滑" //服务器名字
rcon_password "gocsgogo" //服务器rcon远程密码
sv_password "gocsgogo" //加入服务器密码,不设服务器密码则留空即可
mp_freezetime 5 //开局准备时间冻结时间
mp_join_grace_time 15
mp_match_end_restart 0
sv_cheats 0 //是否开启作弊
sv_lan 0 //是否为局域网服务器
sv_setsteamaccount "Login Token" //服务器准入Token,引号内为刚刚获得的Token
//**电脑难度设置
bot_difficulty 3
bot_chatter "off"
bot_join_after_player 1
bot_quota 10
bot_quota_mode "fill"
//**白名单黑名单设置
writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg
到此,服务器算是简单配置完成了,如果你用的是有公网ip的服务器,可以直接通过ip登录;当然如果你用的不是服务器,而是自己的台式机电脑,需要设置端口转发,把自己的端口映射到外网,让外网用户可以连上服务器。家庭宽带外部公网ip也经常来回变,所以最稳妥的还是DDNS动态域名解析,用一个域名解决所有问题,后续再说。
纵横数据专业提供厦门显卡服务器租用、厦门GPU服务器租用、厦门显卡物理机租用等,有需要的朋友可以咨询我们,官网:http://www.zonghengcloud.com/,QQ:3494196421,微信:19906048603。