【CS2】Counter Strike 2 开服教程

如果是大佬请请直接参考
Counter-Strike 2 - Dedicated Servers - Valve Developer Community (valvesoftware.com)SteamCMD - Valve Developer Community (valvesoftware.com)

Windows

方法1:在Steam上下载CS2游戏客户端

进入到对应盘符下的Steam\steamapps\common\Counter-Strike Global Offensive\game\bin\win64文件夹里

创建一个可执行脚本【例:start.bat】

脚本中填写

start cs2.exe -dedicated -maxplayers 10 -console +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -high -port 你的端口 -ip 0.0.0.0

以上脚本内容的意思是:启动CS2并挂起命令行窗口,最大人数10,游戏模式竞技模式,地图组是mg_active,地图是炙热沙城2,高优先级,对应开服端口,获取本地IP

保存后双击脚本运行即可

在开服前可以前往对应盘符下的Steam\steamapps\common\Counter-Strike Global Offensive\game\cfg\server.cfg文件里填写适合的CFG

方法2:使用Steamcmd

安装Steamcmd

下载并解压Steamcmd到对应文件夹中
打开Steamcmd.exe

执行如下内容

例如:

force_install_dir c:\cs2-ds\
#或者
force_install_dir .\cs2-ds\

登录Steam

警告:由于目前没有CS2专用服务器端,你必须先使用账号密码登录到Steam。

login <用户名> <密码> <Steam令牌>
app_update 730 validate

出现以下行段时完成安装

Success! App '730' fully installed.
Steam>

如果你只要更新CS2:

app_update 730

安装完成后即可退出

启动服务器

进入到对应目录下的cs2-ds\game\bin\win64文件夹里
创建一个可执行脚本【例:start.bat】
脚本中填写

start cs2.exe -dedicated -maxplayers 10 -console +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -high -port 你的端口 -ip 0.0.0.0

以上脚本内容的意思是:启动CS2并挂起命令行窗口,最大人数10,游戏模式竞技模式,地图组是mg_active,地图是炙热沙城2,高优先级,对应开服端口,获取本地IP

保存后双击脚本运行即可

在开服前可以前往对应盘符下的game\cfg\server.cfg文件里填写适合的CFG


Linux

安装steamcmd【方法和CS:GO类似】

本文以Debian12为例

我建议直接参考官方各个Linux发行版的教程SteamCMD - Valve Developer Community (valvesoftware.com)

sources.list示例

下面是一个 Debian 12/Bookworm (稳定版)的 示例。修改后保存

deb http://deb.debian.org/debian bookworm main
deb-src http://deb.debian.org/debian bookworm main

deb http://deb.debian.org/debian-security/ bookworm-security main
deb-src http://deb.debian.org/debian-security/ bookworm-security main

deb http://deb.debian.org/debian bookworm-updates main
deb-src http://deb.debian.org/debian bookworm-updates main
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 steamcmd

安装完执行./steamcmd

也可以像以前那样装

apt-get update
apt-get upgrade
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz && tar xf steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz

解压完成后执行./steamcmd.sh

安装客户端

在Steamcmd页面中执行

force_install_dir cs2/
login <用户名> <密码> <Steam令牌>
app_update 730 validate

出现以下行段时完成安装

Success! App '730' fully installed.
Steam>

启动服务器

前往游戏安装目录/game/bin/linuxsteamrt64/cs2目录下

执行./cs2 -dedicated -maxplayers 10 -console +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -high -port 你的端口 -ip 0.0.0.0

以上脚本内容的意思是:启动CS2并挂起命令行窗口,最大人数10,游戏模式竞技模式,地图组是mg_active,地图是炙热沙城2,高优先级,对应开服端口,获取本地IP

在开服前可以前往对应盘符下的game\cfg\server.cfg文件里填写适合的CFG

注意如果启动服务器出现steamservice.so missing/failed to load

此处错误的原因是 SteamCMD 没有将文件放在对应的文件夹中,但是游戏通常会在该文件夹运行对应的库的文件。因此,你需要做的是如下操作。

执行

cd
mkdir .steam
cd .steam
mkdir sdk32
mkdir sdk64

创建对应软链接,直接复制过去也可以。

ln -s /root/.local/share/Steam/steamcmd/linux64/steamclient.so /root/.steam/sdk64/
ln -s /root/.local/share/Steam/steamcmd/linux32/steamclient.so /root/.steam/sdk32/

用你的linux当前账户替换 your_user .

如果你是使用root安装的,就换成以下指令运行:

ln -s /root/.local/share/Steam/steamcmd/linux64/steamclient.so /root/.steam/sdk64/
ln -s /root/.local/share/Steam/steamcmd/linux32/steamclient.so /root/.steam/sdk32/

你实在没有文件怎么办?那好吧,我已经下载下来,你放到对应目录即可。

来源:默认网盘
尊重版权哦~
本文:【CS2】Counter Strike 2 开服教程
作者:Hejin
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录