前言:逛了一圈没看到有关于windows搭建服务器的教程 恰巧我也会点,就发出来给大伙看看 如有错误,欢迎大佬指正
然后我也话不多说 直接上教程
1.首先 我们先要下载一个叫做 Steamcmd 的这么一个软件 这个东西是steam客户端的命令行版本,主要用途是使用命令行界面安装和更新Steam上可用的各种专用服务器 很方便的一个软件 有了它基本上所有steam网络游戏的服务端都可以进行下载 但本教程只是讲csgo的服务器搭建 所以其他的就不多说了 (下载链接我会放在下面)
下载完成之后 新建一个文件夹随便名字即可 我这里是 steamcmd
然后将你下载到的 .zip压缩文件拖进去并解压
解压出来有个 .exe的可执行文件 然后创建一个文本文档 取名为 steam_update 并将其后缀改为 .bat
完成上述操作之后右键 steam_update.bat 进行编辑 写入以下指令
steamcmd +login anonymous +app_update 740 validate +quit
意思就是执行steamcmd.exe进行匿名登录并且安装并检查更新应用ID为 740 的游戏也就是CSGO 完成后自动退出
点击之后等待安装完毕即可 此过程挺长的(约20~30分钟)根据个人网速而定
注意:磁盘空间需预留50G 不然可能安装失败
在此期间我们来进行服务器账户令牌的申请,如果没有令牌 那么你的服务器开启之后将不会出现在互联网之中
且申请令牌也是有要求的
帐户需求
- 您的 Steam 帐户目前不能处于社区封禁或锁定状态。
- 您的 Steam 帐户不能受限。
- 您的 Steam 帐户必须拥有一个合格的注册手机。
- 您的 Steam 帐户必须拥有所创建游戏服务器对应的游戏。
- 您的 Steam 帐户可以创建 1000 个游戏服务器帐户。
要求不算是苛刻 唯一要搞得就是第三条
登陆
https://store.steampowered.com/account/
选择 账户明细 然后绑定手机即可
回到申请令牌的界面 https://steamcommunity.com/dev/managegameservers
输入图片中的 app id之后点击创建即可
不出意外,申请成功 之后查看你的登录令牌我们一会儿会用到
2.下载完成之后
到这里 基础的搭建已经完成了 我们接下来要做的就是启动我们的服务端了
不过在此之前我们还需要一个cfg文件 实现对外开放(要不然就只能局域网连接)
进入到 steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\cfg中
创建一个叫做server.cfg的文本文档 (改后缀) 之后在里面输入
sv_setsteamaccount "xxxxxxxxxxxxxxxxxxxxxxx" // "x"为你刚才创建的登录令牌
OK,万事俱备 我们准备启动我们的服务端
回到 Counter-Strike Global Offensive Beta - Dedicated Server 这个文件夹中
创建一个叫做 start.bat 的文件并编辑 写入以下指令
srcds.exe -game csgo -console -ip 0.0.0.0 -usercon +game_type 0 +game_mode 0 +port 27015 +map de_dust2 -tickrate 128 -maxplayers_override 10 +mapgroup mg_active
写完之后保存并退出 运行 start.bat 等待服务器启动
直至窗口中出现 [G:1 :xxxxxxxx] 的字样则表示服务器启动成功
差不多就写到这里吧 剩下的安装插件平台等可以去看论坛内其他人的帖子
连接方法: 控制台(~键) connect xxxxx(公网ip):27015