前言:逛了一圈没看到有关于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

 

上传的附件: