CSGO服务器EX01——快速下载(FastDown/FD)&创意工坊正确的使用

这是CSGO服务器系列的新一期内容,涉及到服务器的高级应用,这个系列不会停更,广大读者的需求将指引CSGO系列的方向,感谢你们的支持!

我曾经介绍过创意工坊相关的内容,详情:

经过各位读者朋友们实践的检验,发现其中存在着不少的问题,例如:

changelevel怎么没反应? 无法下载、下载慢导致不能正常进入!等等······

先道个歉,这都是我的错误,今天从头梳理一下如何彻底解决这个问题!

问题分析:

出现以上问题的真实原因之一是因为没有开启FD,导致较大的地图无法正常切换,开启FD后所有问题得到解决!

以及没有把地图放在maps下(这是重点)当然是我的锅,哈哈

目标:服务器加载创意工坊地图!并开启快速下载(FastDown/FD)!!!

1.将地图文件加入到服务器

Overpass 2077 这张地图为例

1.1.订阅地图

先在创意工坊找到你想玩的地图点击订阅

%title插图%num
订阅Overpass 2077

1.2.寻找地图文件

在Steam库中右键CSGO→管理→浏览本地文件

%title插图%num
浏览CSGO本地文件

进入 csgo/maps/workshop/ 文件夹根据时间排序找到所在文件夹

%title插图%num
找到地图对应文件夹

可以看到地图全名是 de_overpass_cyberpunk.bsp ,记录一下,下一步上传

1.3.上传

注意!不要使用ROOT用户上传!xftp默认登录用户为ROOT!请注意仔细观察!更多信息详见:https://dpii.club/archives/242#header-id-20

使用 XFTP 等工具上传上一步记录的地图文件(即 de_overpass_cyberpunk.bsp )至服务器 /home/dpcsgo/serverfiles/csgo/maps/ 目录下,效果如图:

%title插图%num
服务器 /home/dpcsgo/serverfiles/csgo/maps/ 目录
注意!没有workshop!没有workshop!没有workshop!

1.3.X.上传过慢

估计很多小伙伴会发现,地图太大,上传好慢啊

问题不大,将地图压缩为zip格式上传后再解压即可,先来压缩!

%title插图%num

上传至 /home/dpcsgo/serverfiles/csgo/maps/ 目录下

%title插图%num
服务器 /home/dpcsgo/serverfiles/csgo/maps/ 目录

SSH连接服务器,注意用户、路径!开始执行命令了!

cd serverfiles/csgo/maps/
//进入上传目录
unzip de_overpass_cyberpunk.zip
//解压文件

可以仔细查看示例图片,确保不出差错!

%title插图%num
操作示例

2.开启FD——创建静态文件

此时可以正常换图,但是下载速度较慢,开启FD即可解决

2.1.LinuxGSM用户(小磁盘及其他方式用户可以直接看2.2)

这可是LGSM福音啊!接下来请你确认硬盘大小在50G以上,否则请去 2.2

先来看看菜单

./csgoserver
%title插图%num
LGSM菜单

居然自带 fastdl 向导!(图中倒数第八项)太方便啦!

直接开整

./csgoserver fd

跟着向导一路回车即可,结束后会在当前目录下生成一个文件夹:public_html,用于存放fd静态资源

%title插图%num
自动生成 public_html

假如你添加了新的地图、模型,次回再执行一遍即可

./csgoserver fd
%title插图%num
次回提示覆盖

会提示你是否覆盖,当然了,覆盖即可!

好了,记住这个文件夹:public_html 一会儿会用到!

2.2.小磁盘、其他方法搭建用户

太悲催了,只能手动操作,没有脚本一键生成那么方便···当我们每次要向服务器添加一个地图时,都要操作一遍

还记得那个 de_overpass_cyberpunk.bsp 地图文件么?先给他压缩成 bz2 文件

%title插图%num
压缩

没有7zip可以先下载一下,或者你的压缩软件支持bz2格式也可以自行操作!

确认以下参数(包名、压缩格式、压缩方法),点击确定即可

%title插图%num
压缩参数

得到了文件 de_overpass_cyberpunk.bsp.bz2 ,如果你有一大堆地图,可以先压缩起来收集存好放在一起,下面我们来搭建fastdl服务器!

3.开启FD——准备Web环境

服务器环境准备一个静态web服务器即可,我用宝塔做演示。

3.1.安装宝塔&Web环境

以 CentOS 为例,其它系统、最新版本请参阅 宝塔Linux安装教程

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

以上root用户执行!

安装后根据提示打开面板主页,初次进入选择lnmp,取消勾选其他,只勾选NGINX!点击安装

这里没有图演示,大家细心!

3.2.创建Web服务

LGSM用户

移动静态资源文件夹 public_html 至 /www/wwwroot/ 下

 mv /home/dpcsgo/public_html /www/wwwroot/
chown -R www:www /www/wwwroot/public_html

以上两条root执行

打开宝塔按图示操作,没有域名就填IP地址

%title插图%num
创建步骤

确认无误后,点击提交

其他用户

打开宝塔,按图示操作;没域名的好兄弟填IP

%title插图%num
创建步骤

打开网站根目录 /www/wwwroot/自定义 ,新建目录 fastdl

%title插图%num
新建目录

进入 fastdl ,再新建一个 maps 目录并进入

%title插图%num
新建 maps 目录

将准备好的一堆 bz2 压缩地图文件拽进来上传即可

%title插图%num

至此,万事俱备只欠改CSGO配置文件了!

4.开启CSGO服务器fastdl开关

编辑启动配置文件(或根据自己需要编辑对应文件)

vim /home/dpcsgo/serverfiles/csgo/cfg/csgoserver.cfg

在尾部加入:

sv_allowdownload 1
sv_downloadurl "http://IP或域名/fastdl"

重启CSGO服务器

./csgoserver r

开启CSGO,连接服务器,游戏控制台即可换图(前提配置过sm管理员)

sm_rcon map 地图名

5.结束&补充

至此,fastdl配置完成,创意工坊地图正常加载,美中不足便是玩家进入服务器时,不管以前有没有下载过创意工坊地图,都会在本地maps目录下再次下载一遍。。。

其实还有点东西想分享,不过写文章太累了,以后再说吧!

评论

  1. 思杰马克丁必死
    Windows Chrome
    9月前
    2022-3-23 13:10:21

    各位会遇到: 玩家下载很大的图的时候, 下一半连接断开了 的情况吗

  2. 安泽宇
    Android Chrome
    9月前
    2022-3-20 18:06:18

    有几个问题大哥:
    首先是大部分的地图的cfg文件是内置在地图包中
    比如:zm_bank 打僵尸合作地图
    4个玩家对阵16个丧尸🧟‍♂️
    在我本地执行的时候是正常的
    但在把对应文件搬到服务器后,
    [/home/dpcsgo/lgsm/config-lgsm/csgoserver.cfg
    中gamemode 为0和gametype 为3(代表自定义)]
    服务器 changelevel 加载该地图,玩家载入后,僵尸变成都拿枪打的,这说明cfg没有正确被加载对吧😂
    (ps:changelevel会加载该文件中的cfg)
    有什么办法让这类型coop的地图正确加载cfg嘛?
    我在本地搜索过了没有找到和zm_bank有关的cfg

    • DefiedParty
      博主
      安泽宇
      Windows Edge
      9月前
      2022-3-23 23:35:01

      你说的没错,很多地图吧cfg内置在了地图中,但是命令在服务器加载的时候好像不好使,我也没有什么办法,一般都是找现成的配置文档

  3. Max
    Windows Chrome
    9月前
    2022-3-20 15:43:15

    求问一下地皮,我全部配置完成,但是把模型放上去下载下来的是1kb的损坏文件,全程没有报错,bz2压缩和不压缩下载的都是损坏的,求问!

    • DefiedParty
      博主
      Max
      Windows Edge
      9月前
      2022-3-23 23:33:28

      解决了么?没解决的话可以点网页右侧栏加群讨论!

  4. 龙舌兰
    Windows Chrome
    9月前
    2022-3-09 13:04:11

    按照步骤正常安装,地图也能正常进入,但是进入游戏之后延迟飙升,最后提示断开连接。请问这是怎么回事

    • DefiedParty
      博主
      龙舌兰
      Android Chrome
      9月前
      2022-3-09 14:52:02

      还有这事?发服务器信息给我,我看看

      • 龙舌兰
        DefiedParty
        Android Chrome
        9月前
        2022-3-09 15:29:54

        解决了,我图方便把地图的名字改了,改回去就行了。但我也不知道为什么改名字会导致延迟连接断开。

  5. Lagerstroemia.top
    Windows Chrome
    10月前
    2022-2-18 10:27:19

    控制台老是Error downloading咋办

    • Lagerstroemia.top
      Lagerstroemia.top
      Windows Chrome
      10月前
      2022-2-18 10:40:49

      已解决

      • 思杰马克丁必死
        Lagerstroemia.top
        Windows Edge
        9月前
        2022-3-16 19:44:14

        请问您是如何解决的?

  6. ryuki
    Windows Chrome
    已编辑
    11月前
    2022-1-20 5:25:50

    [ FAIL ] Fastdl csgoserver: Ownership issues found //fd报错
    [ FAIL ] Updating csgoserver: Ownership issues found //./csgoserver u 报错
    出现上面报错的朋友,改用宝塔上传地图文件或插件即可;如果不需要地图文件或者插件,删除即可,文件在报错行的下面

    • ryuki
      ryuki
      Windows Chrome
      已编辑
      11月前
      2022-1-20 8:27:04

      从xftp上传的地图和插件,会出现上面的报错,下面有未授权文件的地址,如:
      root root /home/dpcsgo/serverfiles/csgo/maps/nazi.bsp
      如果不需要删除就行,或者用宝塔上传

      • DefiedParty
        博主
        ryuki
        Windows Edge
        11月前
        2022-1-20 15:13:31

        出现这个问题是因为使用了 root 用户上传文件,这篇文章没有标注出来,现在进行更正!
        注:xftp会默认使用root用户登录,root用户上传的文件 dpcsgo 用户是无权限使用的,这个在这里细说了 https://dpii.club/archives/242#header-id-17

      • DefiedParty
        博主
        ryuki
        Windows Edge
        11月前
        2022-1-20 15:20:29

        感谢指正!

  7. msr
    Windows Chrome
    1年前
    2021-8-23 8:11:51

    能出一期阿里云的oss教程吗?谢谢

    • DefiedParty
      博主
      msr
      Windows Chrome
      1年前
      2021-9-01 0:05:31

      有机会会出的

发送评论 编辑评论


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