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.上传

使用 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. msr
    Windows Chrome 92.0.4515.159
    2月前
    2021-8-23 8:11:51

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

    • DefiedParty 博主
      Windows Chrome 92.0.4515.159
      2月前
      2021-9-01 0:05:31

      有机会会出的

发送评论 编辑评论


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