找到自己想玩的地图,点击打开详情页
先点击【订阅】按钮,这时steam客户端会自动下载安装这张地图
然后看steam界面上方的网址,能看到地图的ID,是一串数字,记录一下,因为在服务器端这些地图所在的文件夹名字就是这串数字,方便查找和识别
注:
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_type0game_mode0
竞技模式:game_type0game_mode1
搭档模式:game_type0game_mode2
死亡竞赛:game_type1game_mode2
自定义模式:game_type3game_mode0
3.2切换到创意工坊地图
等待dust2地图加载完成,在CS2服务器端输入换图命令:host_workshop_mapxxxxxxxx
①将xxxxxxxx替换为创意工坊地图的ID号
③有时进入创意工坊地图后,玩家与服务器的连接会断开,原因暂不清楚,有可能是这张地图不适合多人游玩,或者只适合玩家在自己电脑上单人游玩
3.3备注1
顺便说一下,CS2服务器自动下载的创意工坊地图,地图文件所在路径:CS2服务器文件目录/game/bin/linuxsteamrt64/steamapps/workshop/content/730
3.4备注2
还有两种方式启动创意工坊地图的方式
方式一(推荐)
在CS2服务器的启动项里添加+host_workshop_mapxxxxxxxx
启动CS2服务器后,玩家进入CS2服务器时就已经是创意工坊地图
注意,启动项中仍需要指定一个官方地图,例如+mapde_dust2,若不指定官方地图则CS2服务器会启动失败
方式二(不推荐)
在server.cfg里面添加命令:host_workshop_mapxxxxxxxx
这样CS2启动时会先加载官方地图,再加载指定的创意工坊的地图
两种方式相比较
个人感觉方式一比方式二启动的更快一点
4一些问题
4.1玩家无法连接CS2服务器
如果CS2服务器当前加载运行的是创意工坊的地图,而玩家的游戏端并没有订阅下载此地图,则玩家在控制台输入连接服务器指令后,会弹窗询问是否要下载此地图,玩家选择允许下载后游戏端会自动下载安装此地图,然后自动进入CS2服务器。
如果CS2服务器运行的是创意工坊之外的第三方地图时,玩家的CS2游戏端没有对应的地图文件,可能会报错,如下图所示
4.2等待好久服务器没有切换地图
例如FinalShell这类终端可以显示debian系统的下载速度,云服务器的网页后台也可以查看它的网速,或者使用debian系统的命令来直接查看当前网速