cs2服务器吧 关注:2贴子:9
  • 0回复贴,共1

CS2服务器 - 添加创意工坊地图

只看楼主收藏回复

1 前言
2023年11月3日,V社开放了创意工坊,社区服也陆续上线
(目前国服未开放创意工坊,请用CS2国际服打开创意工坊地图)
CS2服务器搭建(Linux-Debian)
本专栏以Debian系统搭建的CS2服务器为例,介绍CS2服务器如何运行创意工坊的地图
2 准备工作
2.1 玩家从steam打开CS2创意工坊
用你自己玩游戏的电脑登录steam,打开CS2的创意工坊,打不开的用加速器

2.2 筛选适合CS2的地图
如下图所示,可以不筛选,排名靠前比较热门的一般是适合CS2的地图

2.3 订阅地图
找到自己想玩的地图,点击打开详情页
先点击【订阅】按钮,这时steam客户端会自动下载安装这张地图
然后看steam界面上方的网址,能看到地图的ID,是一串数字,记录一下,因为在服务器端这些地图所在的文件夹名字就是这串数字,方便查找和识别
注:
如果看不到网址,要在steam的设置里启用地址栏,或者找个浏览器登录自己的steam账号也能显示网址


2.4 查看此地图可用的游戏模式
steam下载完地图后,启动自己的CS2国际服,选中这张地图,点击下方【开始】弹窗界面显示此地图可用的游戏模式,这个也记录一下,稍后CS2服务器调用这张地图时要设置适合的游戏模式

2.5 备注
顺便说一下,当玩家订阅并下载好创意工坊的地图后,地图文件的默认存储位置在:\Steam\steamapps\workshop\content\730\

3 服务器端使用创意工坊地图
3.1 启动CS2服务器
以官方图dust2地图为例,先让CS2服务器运行dust2地图,注意将启动项里的 +game_mode 和 +game_type 设置成这张创意工坊地图的游戏模式
注:
CS2的游戏模式
休闲模式:game_type 0 game_mode 0
竞技模式:game_type 0 game_mode 1
搭档模式:game_type 0 game_mode 2
死亡竞赛:game_type 1 game_mode 2
自定义模式:game_type 3 game_mode 0
3.2 切换到创意工坊地图
等待dust2地图加载完成,在CS2服务器端输入换图命令:host_workshop_map xxxxxxxx
注:
① 将xxxxxxxx替换为创意工坊地图的ID号
② CS2服务器需要一段时间在后台下载地图,等待时间与地图大小和网速有关,后台下载完地图后会自动切换到创意工坊地图
③ 有时进入创意工坊地图后,玩家与服务器的连接会断开,原因暂不清楚,有可能是这张地图不适合多人游玩,或者只适合玩家在自己电脑上单人游玩
3.3 备注1
顺便说一下,CS2服务器自动下载的创意工坊地图,地图文件所在路径:CS2服务器文件目录/game/bin/linuxsteamrt64/steamapps/workshop/content/730
3.4 备注2
还有两种方式启动创意工坊地图的方式
方式一(推荐)
在CS2服务器的启动项里添加 +host_workshop_map xxxxxxxx
启动CS2服务器后,玩家进入CS2服务器时就已经是创意工坊地图
注意,启动项中仍需要指定一个官方地图,例如 +map de_dust2 ,若不指定官方地图则CS2服务器会启动失败
方式二(不推荐)
在server.cfg里面添加命令:host_workshop_map xxxxxxxx
这样CS2启动时会先加载官方地图,再加载指定的创意工坊的地图
两种方式相比较
共同点为:CS2服务器启动时会先加载启动项中指定的官方地图,再加载指定的创意工坊的地图,且首次加载创意工坊地图时需花费额外的时间去自动下载地图
个人感觉方式一比方式二启动的更快一点
4 一些问题
4.1 玩家无法连接CS2服务器
如果CS2服务器当前加载运行的是创意工坊的地图,而玩家的游戏端并没有订阅下载此地图,则玩家在控制台输入连接服务器指令后,会弹窗询问是否要下载此地图,玩家选择允许下载后游戏端会自动下载安装此地图,然后自动进入CS2服务器。
如果CS2服务器运行的是创意工坊之外的第三方地图时,玩家的CS2游戏端没有对应的地图文件,可能会报错,如下图所示

4.2 等待好久服务器没有切换地图
当输入更换创意工坊地图指令后,服务器的下载网速和地图文件大小决定了等待时长,可以通过服务器的网速来判断是否在下载地图,以及下载所需时间
例如FinalShell这类终端可以显示debian系统的下载速度,云服务器的网页后台也可以查看它的网速,或者使用debian系统的命令来直接查看当前网速


IP属地:广东1楼2024-05-08 20:04回复