0.还是前言
我在博客和B站同步发了CS:GO服务器相关的文章和视频,没看过的可以去康康~
今天给大家介绍的就是很多小伙伴关心的地图/创意工坊相关的问题,不多说了,开始干活吧!
1.自动加载创意工坊地图(国内服务器跳至2.手动)
1.0.介绍
虽然LGSM的自动加载地图和收藏非常方便,但原理是从Steam社区直接拉取,这在国内显然不能直接拿来用,如果为了自动加载地图去购买代理服务器并部署就有点得不偿失的感觉了,所以推荐大家直接用手动加载~
1.1.编辑配置文件
vi /home/dpcsgo/lgsm/config-lgsm/csgoserver/csgoserver.cfg
找到gstl下方的Workshop Parameters项,可以看到有三个参数:
wsapikey=”XXXXXXXXXXXXXXXXXXXXXXXXXXXX”
wscollectionid=””
wsstartmap=”2063861178″
大家一般都有,因为饰品交易需要开通这个,复制下来这个API Key就行了
填入到wsapikey这一项中
然后进入CS:GO创意工坊,打开一张你想加载的图
记录地址栏网址最后的id号,填入wsstartmap这一项中
最后保存退出
1.2.重新加载
重启下服务器
./csgoserver r
打开csgo连接服务器,进行一个短暂(漫长)的加载过程
就可以进入到更换过地图的服务器了~
2.手动加载地图
2.1.取得地图文件
从Steam客户端打开创意工坊,订阅一张你想要的地图,等他下载完成
浏览游戏本地文件
进入 csgo/maps/workshop/ 文件夹
根据时间找到刚才下的地图文件夹
不要离开这个目录,稍后会用到
2.2.手动导入
用xftp或者其他软件登录非root用户
进入 serverfiles/csgo/maps/ 文件夹
新建一个名为 workshop 的文件夹
把刚才记录的地图目录拖入 workshop 目录
2.3.手动更换
回到终端,运行控制台
./csgoserver c
使用“changelevel”换图命令进行换图
changelevel xxxxxxxxx
这时服务器的地图已经被更改为你指定的地图了
同理也可以用rcon命令在游戏中的控制台换图
先输入rcon密码
rcon_password XXXXXXXXX
再进行rcon换图
rcon changelevel xxxxxxxxxx
3.最后
上一张1.6的nuke,哈哈哈,老怀念了
4.补充一点
我们可以发现服务器 serverfiles/csgo/ 下的目录结构和我们电脑上 csgo/ 的目录结构相同,说人话就是,你在电脑上提前从创意工坊下载好地图,然后在服务器上的maps文件夹里面手动创建workshop文件夹,再把以数字形式命名的地图文件夹拖放进去,加载的时候会检测到电脑上有相同目录,就不再从服务器上下载了,会直接从本地加载。
如果你要加载创意工坊上没有的地图,最好把地图文件直接放在maps文件夹下,电脑上也放一份在maps下,这样的话,加载速度就会好很多。
如果理解不了没有关系,这本来就有些难以理解,但是却结构清晰,这正是source引擎的天生优势,复杂且清晰,一切都井井有条。
我没办法把服务器的地图改成创意工坊的地图,输入更改地图指令后没有任何响应是怎么回事呢?
这篇文章有些错误,看这篇:CSGO服务器EX01——快速下载(FastDown/FD)&创意工坊正确的使用
问一下,windows服务器怎么改
控制台的指令都是一样的
这篇文章有些错误,看这篇:CSGO服务器EX01——快速下载(FastDown/FD)&创意工坊正确的使用
服务器如何更换tick
在cfg里把64改成128即可
谢谢博主?刚刚跟着你的教程较为顺利地搭建了一个1v1服务器,但是有个疑问就是能不能发起投票来切换地图呢?我的地图投票只能选择官方的默认地图..每次打完就自动切换到官方地图去了…
感谢支持!如果要在投票中显示自定义地图只能用changelevel指定收藏集,在国内不太好使,另外好像是lgsm有bug,不管怎么投票都会换到沙Ⅱ。。。
有一些地图好像不支持changelevel……而且sm管理员命令的投票选择地图只有官方的……在服务器workshop文件夹没有那张创意工坊地图的时候直接changelevel无法达成。但是关服,vi开服脚本后可以自动下载。有没有什么可以达成热改图的方式……
是的,changelevel再国内服务器上确实不好用
其实我是国外服务器,架设在悉尼。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
这就很尴尬了