CS:GO服务器系列最终篇-创意工坊和地图
如果选择手动导入(部分服务器、地图不支持自动导入)请不要看本篇文章的指引!!!请移步:https://dpii.club/archives/623

0.还是前言

如果没有特殊说明,一切操作都在非root用户下进行!

我在博客和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″

先打开 Steam 网页 API 密钥页面

大家一般都有,因为饰品交易需要开通这个,复制下来这个API Key就行了

填入到wsapikey这一项中

然后进入CS:GO创意工坊,打开一张你想加载的图

%title插图%num
创意工坊中的其中一张地图

记录地址栏网址最后的id号,填入wsstartmap这一项中

最后保存退出

1.2.重新加载

重启下服务器

./csgoserver r

打开csgo连接服务器,进行一个短暂(漫长)的加载过程

下载地图
下载地图

就可以进入到更换过地图的服务器了~

2.手动加载地图

2.1.取得地图文件

从Steam客户端打开创意工坊,订阅一张你想要的地图,等他下载完成

Steam下载CS:GO的创意工坊内容
Steam下载CS:GO的创意工坊内容

浏览游戏本地文件

Steam浏览本地文件
Steam浏览本地文件

进入 csgo/maps/workshop/ 文件夹

Windows上的workshop文件夹
Windows上的workshop文件夹

根据时间找到刚才下的地图文件夹

不要离开这个目录,稍后会用到

2.2.手动导入

用xftp或者其他软件登录非root用户

进入 serverfiles/csgo/maps/ 文件夹

新建一个名为 workshop 的文件夹

XFTP中的maps文件夹
XFTP中的maps文件夹

把刚才记录的地图目录拖入 workshop 目录

XFTP中的workshop文件夹
XFTP中的workshop文件夹

2.3.手动更换

回到终端,运行控制台

./csgoserver c

使用“changelevel”换图命令进行换图

changelevel xxxxxxxxx

这时服务器的地图已经被更改为你指定的地图了

同理也可以用rcon命令在游戏中的控制台换图

先输入rcon密码

rcon_password XXXXXXXXX

再进行rcon换图

rcon changelevel xxxxxxxxxx

3.最后

上一张1.6的nuke,哈哈哈,老怀念了

CS:GO中加载1.6Nuke
CS:GO中加载1.6Nuke

4.补充一点

我们可以发现服务器 serverfiles/csgo/ 下的目录结构和我们电脑上 csgo/ 的目录结构相同,说人话就是,你在电脑上提前从创意工坊下载好地图,然后在服务器上的maps文件夹里面手动创建workshop文件夹,再把以数字形式命名的地图文件夹拖放进去,加载的时候会检测到电脑上有相同目录,就不再从服务器上下载了,会直接从本地加载。

如果你要加载创意工坊上没有的地图,最好把地图文件直接放在maps文件夹下,电脑上也放一份在maps下,这样的话,加载速度就会好很多。

如果理解不了没有关系,这本来就有些难以理解,但是却结构清晰,这正是source引擎的天生优势,复杂且清晰,一切都井井有条。

评论

  1. cc
    Windows Chrome
    2年前
    2021-10-20 17:02:09

    我没办法把服务器的地图改成创意工坊的地图,输入更改地图指令后没有任何响应是怎么回事呢?

  2. gezboy
    Windows Edge
    已编辑
    2年前
    2021-10-19 18:10:02

    问一下,windows服务器怎么改

    • DefiedParty
      博主
      gezboy
      Windows Chrome
      2年前
      2021-10-20 19:16:37

      控制台的指令都是一样的

    • DefiedParty
      博主
      gezboy
      Windows Chrome
      2年前
      2021-10-20 19:17:49
  3. jrumy
    iPhone AppleWebKit
    3年前
    2021-1-11 18:27:27

    服务器如何更换tick

    • DefiedParty
      博主
      jrumy
      Windows Chrome
      3年前
      2021-2-03 9:18:49

      在cfg里把64改成128即可

  4. NG
    iPhone Chrome
    3年前
    2020-6-08 14:57:08

    谢谢博主?刚刚跟着你的教程较为顺利地搭建了一个1v1服务器,但是有个疑问就是能不能发起投票来切换地图呢?我的地图投票只能选择官方的默认地图..每次打完就自动切换到官方地图去了…

    • DefiedParty
      博主
      NG
      Windows Chrome
      3年前
      2020-6-11 19:43:03

      感谢支持!如果要在投票中显示自定义地图只能用changelevel指定收藏集,在国内不太好使,另外好像是lgsm有bug,不管怎么投票都会换到沙Ⅱ。。。

      • Jin
        DefiedParty
        iPhone Chrome
        3年前
        2020-12-31 1:02:06

        有一些地图好像不支持changelevel……而且sm管理员命令的投票选择地图只有官方的……在服务器workshop文件夹没有那张创意工坊地图的时候直接changelevel无法达成。但是关服,vi开服脚本后可以自动下载。有没有什么可以达成热改图的方式……

        • DefiedParty
          博主
          Jin
          Windows Chrome
          3年前
          2021-1-06 19:52:50

          是的,changelevel再国内服务器上确实不好用

          • Jin
            DefiedParty
            Windows Chrome
            3年前
            2021-1-08 14:29:19

            其实我是国外服务器,架设在悉尼。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

          • DefiedParty
            博主
            Jin
            Windows Chrome
            3年前
            2021-1-10 15:00:27

            这就很尴尬了

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇

Warning: error_log(/www/wwwroot/dpii.club/wp-content/plugins/spider-analyser/#log/log-2800.txt): failed to open stream: No such file or directory in /www/wwwroot/dpii.club/wp-content/plugins/spider-analyser/spider.class.php on line 2900