mirror of
https://github.com/MCSManager/MCSManager.git
synced 2024-11-27 06:59:54 +08:00
修改 FTP 功能默认为关
因众多用户反馈FTP功能不稳定情况。FTP功能将临时默认为关闭状态,可在 Property.js 文件将其开启。并可使用在线文件管理代替。
This commit is contained in:
parent
af10c88b63
commit
c5e41dc25d
8
app.js
8
app.js
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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">
|
||||
|
@ -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);
|
||||
|
@ -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: '--'
|
||||
|
Loading…
Reference in New Issue
Block a user