Linux 上搭建一个 CS2 服务器
相关连接
https://github.com/kus/cs2-modded-server?tab=readme-ov-file#changing-game-modes
关于
本文章教你如何搭建一个CS2专用服务器,不仅可以开黑、举办比赛,甚至可以使用创意工坊地图和朋友娱乐。
我将带你一步一步搭建 cs2-modded-server 项目,并教你内网穿透,和朋友联机。
搭建好后包含一下模式:
- 搭档
- KZ 攀岩
- Bhop 连跳
- 滑翔
- 跳狙飞人
- 小游戏
- 陷阱跑酷
- 狼人杀
- 足球
- 回防、死亡竞技、练习、竞技、MatchZy竞技、死斗、1v1…
安装好后只需要一条命令即可切换。
1 下载SteamCMD和服务端
创建CS2服务器目录
mkdir /root/cs2cd /root/cs2
下载依赖库和后面会用到的工具
apt-get install lib32gcc-s1 vim wget git curl sudo iproute2 -y
下载SteamCMD并解压
wget https://media.st.dl.bscstorage.net/client/installer/steamcmd_linux.tar.gz --no-check-certificatemkdir /steamcmdtar -xvf steamcmd_linux.tar.gz -C /steamcmd# 解压到 /steamcmd# 删除安装包rm steamcmd.sh steamcmd_linux.tar.gz
克隆服务器端
git clone https://github.com/kus/cs2-modded-server.gitcd cs2-modded-server
克隆Github仓库慢的话也可以下载zip包自行解压
2 安装 cs2 服务器
如果你一步一步来 现在的目录应该是 /root/cs2/cs2-modded-server
执行安装脚本
# 增加执行权限chmod +x ./install.sh./install.sh
会等非常长时间,因为会下载很多库,且没有输出,会造成’卡住’的假象,记住,Linux中没有报错就是成功。建议先配置好apt镜像源
3 启动服务器 并后台运行
screen -R cs2cd /root/cs2/cs2-modded-serverchmod +x ./start.sh./start.shCtrl + A + D
4 内网穿透
4.0 公网(选其一)
如果你是公网 联机会非常轻松
如果是腾讯云、阿里云等,开放防火墙即可
如果是局域网,则直接输入内网IP连接
4.1 natapp (选其一)
如果有公网跳过次步骤 直接使用 公网IP连接
带宽低 易上手
使用 natapp 演示
新建隧道时 选择UDP协议 端口为27015 主机为 27015
# 下载 natappwget https://cdn.natapp.cn/assets/downloads/clients/2_4_0/natapp_linux_amd64/natappchmod +x natappscreen -R natapp./natapp -authtoken=4d5f*********fcf04# authtoken 在 https://natapp.cn/tunnel/lists 获取# udp://server.natappfree.cc:45079 -> 127.0.0.1:27018 # 其中 server.natappfree.cc:45079 就能连接服务器了Ctrl + A + D
4.2 frp(选其一)
frp 需要你有一台公网IP代理流量
带宽取决你的服务器 有学习成本
wget https://github.com/fatedier/frp/releases/download/v0.56.0/frp_0.56.0_linux_amd64.tar.gztar -xvf frp_0.56.0_linux_amd64.tar.gzcd frp_0.56.0_linux_amd64screen -R frpvim frpc.toml
# frpc.toml 写入以下内容serverAddr = "frp服务器地址"serverPort = 7000[[proxies]]name = "cs2server"type = "udp"localIP = "127.0.0.1"localPort = 27015remotePort = 27015
./frpc -c frpc.tomlCtrl + A + D
5 测试连接
在CS2 控制台输入
# 连接方式:公网connect 公网IP# 连接方式:frpconnect frp服务器地址# 连接方式:natappconnect ******.natappfree.cc:*****
6 切换服务器玩法
#回到服务器窗口
screen -r cs2
所有模式 见 https://github.com/kus/cs2-modded-server?tab=readme-ov-file#about
exec <游戏模式>例如:exec bhop
7 切换地图
每个模式可玩的地图有所不同 见 https://github.com/kus/cs2-modded-server?tab=readme-ov-file#changing-game-modes
# 原版地图:changelevel <地图名字>例如:changelevel de_mirage# 创意工坊地图host_workshop_map <创意工坊ID>例如:host_workshop_map 3070244931
8 配置服务器
待办 有空继续写
- 如何配置管理员(在聊天框就能换地图、换模式、输入命令)
- 如何将服务器添加到社区列表
- 下载插件、安装插件
-1 最后
欢迎留言、提出问题
我的博客 https://d5v.cc https://www.d5v.cc