AI 摘要

在Windows系统下搭建自己的CSGO社区服务器需要进行以下步骤: 1. 准备一台具备公网IPv4的服务器,并推荐使用腾讯云的新人优惠。 2. 需要一个Steam账号用于申请服务器Token。 3. 确保Windows 2012 R2系统下服务器的总空间大于等于60GB,否则无法安装或更新。 4. 进入腾讯云后台获取服务器IP,并在电脑上使用远程桌面连接工具输入服务器IP进行连接。 5. 在服务器的IE浏览器中输入https://developer.valvesoftware.com/wiki/SteamCMD以下载SteamCMD工具,并将其放置在新建的文件夹steamcmd中。 6. 创建一个.bat文件,在其中输入steamcmd +login anonymous +app_update 740 validate +quit的命令以自动下载CSGO服务端。 7. 前往Steam的服务器帐户管理页面申请服务器令牌,确保Steam账户满足一定的要求,生成登录令牌并复制。 8. 在文件夹steamcmdsteamappscommonCounter-Strike Global Offensive Beta - Dedicated Servercsgocfg中创建一个名为server.cfg的文件,并根据需要填写其中的参数。 9. 在C:UsersAdministratorDesktopsteamcmdsteamappscommonCounter-Strike Global Offensive Beta - Dedicated Server目录下创建一个.bat文件,输入启动参数来配置开服脚本。 10. 保存server.cfg文件和开服脚本.bat文件后,即可开始搭建自己的CSGO社区服务器。

本文章将教会大家如何在Windows系统下搭建属于自己的CSGO社区服

准备工作

  • 一台具备公网IPV4的服务器我这边推荐腾讯云的新人优惠(一个小小的广告),只要是具备公网的就行。
  • 一个Steam账号用于申请服务器Token
  • 在装Windows2012R2系统下服务器总空间需大于等于60GB否则无法安装/更新

开始搭建:

1.首先进入腾讯云后台获取你的服务器IP

2.复制你的服务器IP,电脑左下角搜索远程桌面连接,在打开的软件内输入你的服务器IP

3.点击连接即可进入你服务器的远程桌面,然后打开服务器的IE浏览器

输入https://developer.valvesoftware.com/wiki/SteamCMD即可下载SteamCMD

然后在桌面新建一个文件夹名为steamcmd,将下载好的steamCMD拖进去,双击打开这个时候就会自动下载SteamCMD

下载完成后在文件夹内新建一个.bat文件,并输入

steamcmd +login anonymous +app_update 740 validate +quit

双击.bat文件就会自动开始下载CSGO服务端,等待一会它下载完就行,下载完成后的路径是

steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server

4.然后我们前往申请Token的地方进行申请服务器令牌:Steam 社区 :: Steam 游戏服务器帐户管理

帐户需求

  • 您的 Steam 帐户目前不能处于社区封禁或锁定状态。
  • 您的 Steam 帐户不能受限
  • 您的 Steam 帐户必须拥有一个合格的注册手机
  • 您的 Steam 帐户必须拥有所创建游戏服务器对应的游戏。
  • 您的 Steam 帐户可以创建 1000 个游戏服务器帐户。

像我这样子输入,他就会生成一个登录令牌,然后复制你的登录令牌,去以下目录

C:\Users\Administrator\Desktop\steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\cfg

5.新建一个server.cfg,并填写以下内容,你还可以自定义向里面加入其它参数

// Hostname - 服务器名称.
hostname ""

// RCON - RCON控制台密码.
rcon_password ""

// Server password - 进服密码.
sv_password ""

// Email - 管理员邮件.
// Example: sv_contact "[email protected]"
sv_contact ""

// Tags - 用于在客户端浏览服务器时向其提供额外标签信息.
// 示例: sv_tags "128-tick,deathmatch,dm,ffa,pistol,dust2"
sv_tags "hidden"

// Server Hibernation

// ............................. 服务器查询 ............................. //
// More info at: https://www.gametracker.com/games/csgo/forum.php?thread=91691
host_name_store 1
host_info_show 1
host_players_show 2

// ................................ Ban List ................................ //

// User ban - 基于用户steam ID的服务器封禁名单.
// Recommended: 
exec banned_user.cfg
exec banned_user.cfg

// IP ban - 基于用户IP的服务器封禁.
// Recommended: exec banned_ip.cfg
exec banned_ip.cfg

writeid
writeip
tv_enable 0
sv_pure 0
sv_hibernate_when_empty 0
sm_cvar mapcyclefile map_custom.txt
sv_kick_players_with_cooldown 0
mp_limitteams 0
sv_minrate "80000" 
sv_maxrate "128000"
mp_autokick "0"
mp_weapons_allow_typecount -1
sv_setsteamaccount ""
sv_downloadurl ""
sm_prefix_name "[]"
tv_enable 1

6.编写并保存server.cfg后,开始配置开服bat文件,在

C:\Users\Administrator\Desktop\steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server

目录下新建一个.bat文件,并输入以下内容

@echo off
cd /c %~dp0
cd "C:\Users\Administrator\Desktop\steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server"
start srcds.exe -ip 0.0.0.0 -insecure -game csgo -console -penetrate -usercon -nobots +game_type 0 +game_mode 1 +mapgroup mg_active +map de_mirage -maxplayers_override 14 +hostport 27015 +exec server.cfg sv_lan 0 +sv_setsteamaccount 

参数解释:

  • -game csgo //启动游戏为CSGO
  • +game_type 0 +game_mode 1 //游戏模式为竞技
  • -usercon //启用rcon
  • +map de_mirage //初始地图
  • +hostport 27015 //服务器端口,默认为27015
  • +exec server.cfg //指定启动的server.cfg
  • +sv_setsteamaccount //填写上面申请的服务器Token

6.前往服务器后台开放27015的UDP/TCP端口(游戏默认端口)和27020的TCP端口(GOTV的默认端口)

7.然后返回远程桌面连接,双击刚刚新建的开服bat,就可以开服了!

当他弹出这一串时就代表服务器已经成功连接到Steam,然后打开游戏,控制台输入

connect 你的服务器IP:端口;password 密码(如果有就输入)

就可以进服了,提示请从大厅连接服务器的话重启游戏,等一下就好了


安装SM+MM前置插件:

到这里为止,在Windows服务器上开CSGO服务器的基础步骤就已经完成了,接下来就是安装你所想要的各类插件/模型等等

最基础的插件是SourceMod和MetaMod,其他插件都是基于这两个进行开发,使用的,也称为插件前置

SourceMod下载:SourceMod

MetaMod下载:Metamod:Source

下载最新版即可,下载完成后复制到服务器内,解压至路径下

C:\Users\Administrator\Desktop\steamcmd\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo


本站分享的内容就到此为止了,更多的插件/模型/教程可以前往CSGOCN.NET查看,有更多插件等着你

如果在搭建过程中遇到问题/想要闲聊吹水可加入我们的群聊:696626807


届ける言葉を今は育ててる
最后更新于 2023-08-30