CS2 Server Windows 开服
https://github.com/kus/cs2-modded-server
在 Windows 上运行
确保有 60GB 可用空间。
您可以 Download this repo 并将其解压缩到您需要服务器的位置(即C:\Server\cs2-modded-server),或者使用 git 克隆该 repo git clone git@github.com:kus/cs2-modded-server.git 并在其中运行您的服务器。这样你就可以简单地git pull更新了。
以下所有说明都将使用 repo 文件夹位置作为根目录。
创建一个文件夹 steamcmd 和 下载 SteamCMD,并将其解压到 steamcmd 中,这样就有了 steamcmd\steamcmd.exe。
要从 workshop 下载地图,您的服务器 需要访问 Steam Web API。要允许这样做,请打开 \win.ini 并将 cs_api_key 设置为您的 Steam Web API 密钥。
-
如果设置互联网服务器:**
将
game\csgo\cfg\secrets.cfg复制到您的 custom files 目录下的\custom_files\cfg\secrets.cfg并将sv_setsteamaccount设置为您的 Game Server Login Token打开 `\win.ini
将
ip_internet设置为您的 公共 IP确保您在路由器上设置了 端口转发 TCP:
27015和 UDP:27015&27020以便玩家可以从互联网连接。**即使你们在同一个网络上,也必须从公共 IP 而不是局域网 IP 连接服务器。
-
如果设置局域网服务器:**
将
game\csgo\cfg\env.cfg复制到你的 custom files目录下的\custom_files\cfg\env.cfg并将sv_lan设置为1.
运行 `win.bat
接受 Windows 防火墙上的专用和公用连接。
- 如果首次运行**
要检查一切工作是否正常,请在服务器控制台运行以下命令:
meta list,你应该在输出中看到CounterStrikeSharp。- css_plugins list",你应该会在输出中看到一些插件。
如果两者都有内容,说明一切正常。
加入服务器后,您可以 更改游戏模式。
FAQ
Player commands
!rtv
Players can start a vote to change the map in the current mod by typing !rtv in chat.
命令列表
Players can start a vote to change the game mode by typing !gamemode in chat.
You can also start a specific game mode vote by typing !comp, !wingman, !dm, !gg, !1v1, !awp, !aim, !prefire, !executes, !retake, !prac, !bhop, !kz, !surf, !minigames, !deathrun, !course, !scoutzknivez, !hns, !soccer, !1.6.
These are all the available chat commands to change the game mode:
| Command | Game mode |
|---|---|
!rcon exec 1v1 |
1v1 (allows more than 2 players) |
!rcon exec aim |
Aim |
!rcon exec ar |
Arms Race |
!rcon exec awp |
Awp only |
!rcon exec bhop |
Bunny hop maps |
!rcon exec comp |
Competitive using MatchZy |
!rcon exec course |
Tests players with different traps, kz, surf, bhop |
!rcon exec dm |
Deathmatch |
!rcon exec dm-multicfg |
Deathmatch Multi Config |
!rcon exec executes |
Executes |
!rcon exec gg |
Gun Game |
!rcon exec hns |
Hide n Seek |
!rcon exec kz |
Kreedz Climbing |
!rcon exec minigames |
Mini Games |
!rcon exec deathrun |
Deathrun |
!rcon exec prac |
Practice (grenade lineups etc) |
!rcon exec prefire |
Prefire practice |
!rcon exec retake |
Retakes |
!rcon exec scoutzknivez |
ScoutzKnivez |
!rcon exec soccer |
Soccer |
!rcon exec surf |
Surf |
!rcon exec wingman |
Wingman (allows more than 4 players) |
###基本命令:
大多数命令也可以使用 !前缀而不是 .(比如 !ready)
.ready标记玩家已准备就绪.unready标记玩家没有准备好.pause暂停比赛。.unpause请求取消暂停比赛。双方对于都需要输入 .unpause 来取消暂停比赛.stay保持在当前阵营(由拼刀获胜方输入).switch交换阵营 (由拼刀获胜方输入).stop恢复当前回合的备份(两队都需要输入.stop才能恢复当前回合).tac战术暂停
###训练模式命令:
.spawn <number>Spawns to the provided spawn number of same team.ctspawn <number>Spawns to the provided spawn number of CT.tspawn <number>Spawns to the provided spawn number of T.bot在玩家当前位置上添加机器人.nobots移除所有机器人
###管理员命令:
.start强制开始比赛.restart强制重启/重置比赛.pause以管理员身份暂停比赛(玩家无法取消暂停管理员暂停的比赛)。.unpause强制取消暂停比赛。.restore <round>恢复到特定回合。.knife切换是否进行刀局。如果不开启拼刀回合,比赛在热身结束之后就正式开始。.readyrequired <number>设置开始比赛所需的已准备玩家数,如果配置为0,表示必须所有玩家都准备。.settings显示当前设置,例如是否启用了拼刀回合,已准备的玩家个数。.map <mapname>更换地图.asay <message>以管理员身份在公屏发话.reload_admins重新加载 admins.json.prac开始训练模式.exitprac退出训练模式并且进入比赛模式
评论