修改 FTP 功能默认为关

因众多用户反馈FTP功能不稳定情况。FTP功能将临时默认为关闭状态,可在 Property.js 文件将其开启。并可使用在线文件管理代替。
This commit is contained in:
Suwings 2020-02-29 18:58:25 +08:00
parent af10c88b63
commit c5e41dc25d
5 changed files with 16 additions and 10 deletions

8
app.js
View File

@ -236,18 +236,18 @@ app.use(['/fs/mkdir', '/fs/rm', '/fs/patse', '/fs/cp', '/fs/rename', '/fs/ls'],
app.use('/fs_auth', require('./onlinefs/controller/auth'));
app.use('/fs', require('./onlinefs/controller/function'));
//初始化模块
//初始化各个模块
(function initializationProm() {
MCSERVER.infoLog('Module', '正在初始化用户管理模块');
counter.init();
UserModel.userCenter().initUser();
MCSERVER.infoLog('Module', '初始化 UserManager Module ');
MCSERVER.infoLog('Module', '正在初始化服务端管理模块');
ServerModel.ServerManager().loadALLMinecraftServer();
MCSERVER.infoLog('Module', '初始化 ServerManager Module ');
MCSERVER.infoLog('Module', '正在初始化计划任务模块');
Schedule.init();
MCSERVER.infoLog('Module', '初始化 Schedule Module');
var host = MCSERVER.localProperty.http_ip;
var port = MCSERVER.localProperty.http_port;

View File

@ -31,7 +31,10 @@ MCSERVER.localProperty.http_ip = "";
//是否开启 FTP 服务
MCSERVER.localProperty.ftp_is_allow = true;
//此功能默认为关闭不建议开启目前FTP在大量用户使用时可能会出现问题
//使用在线文件管理可以代替此功能
//如必须使用请使用主流FTP客户端连接并防火墙开启20010~20200端口。
MCSERVER.localProperty.ftp_is_allow = false;
//FTP 服务监听端口
@ -50,9 +53,9 @@ MCSERVER.localProperty.ftp_start_port = 20010;
MCSERVER.localProperty.ftp_end_port = 20200;
//控制台实时刷新频率 单位毫秒 默认 1500 毫秒
//控制台实时刷新频率 单位毫秒 默认 1400 毫秒
//建议在 1000 毫秒 与 3000 毫秒之选择
MCSERVER.localProperty.console_send_times = 1500;
MCSERVER.localProperty.console_send_times = 1400;
//控制台一次性发送的数据最大限制
@ -103,6 +106,7 @@ MCSERVER.localProperty.session_max_age = 240
//默认 10 个
MCSERVER.localProperty.schedule_max = 10;
//所有用户总数,最高解压缩任务上限
//默认最大同时解压1个压缩文件多余的会排队进行
MCSERVER.localProperty.max_eac_task_limit = 1;

View File

@ -67,7 +67,7 @@
</transition>
</div>
</div>
<div class="Panel PanelGray">
<div class="Panel PanelGray" v-if="isFtpOpen">
<div class="PanelTitle">FTP 链接信息</div>
<div class="PanelBody">
<div class="PanelItem">

View File

@ -47,8 +47,9 @@ let usage = process.memoryUsage();
MCSERVER.logCenter.initLogData('CPU', 24);
MCSERVER.logCenter.initLogData('RAM', 24);
//实不相瞒,其实我是弄的缓存
// 数据缓存,以避免频繁请求带来的损耗
setInterval(function () {
// CPU 值缓存
osUtils.cpuUsage(function (v) {
cacheCPU = (v * 100).toFixed(2);
MCSERVER.dataCenter.cacheCPU = cacheCPU;
@ -92,7 +93,7 @@ setInterval(function () {
root: mversion.root,
oneversion: mversion.oneversion,
twoversion: mversion.twoversion,
system: mversion.system
system: mversion.system,
}
let useMemBai = (os.freemem() / os.totalmem() * 100).toFixed(0);

View File

@ -30,6 +30,7 @@ WebSocketObserver().listener('server/console', (data) => {
FTP_ip: MCSERVER.localProperty.ftp_ip,
FTP_port: MCSERVER.localProperty.ftp_port,
userName: userName,
isFtpOpen: MCSERVER.localProperty.ftp_is_allow,
mcping: mcPingProtocol.QueryMCPingTask(serverName) || {
current_players: '--',
max_players: '--'