forked from mirror/MCSManager
修改 - 配置结构
This commit is contained in:
parent
c88646b6d8
commit
5fb8b5448a
5
app.js
5
app.js
@ -193,13 +193,14 @@ process.on("uncaughtException", function (err) {
|
||||
if (!fs.existsSync(SERVER_PATH)) {
|
||||
fs.mkdir(SERVER_PATH, () => fs.mkdirSync(SERVER_PATH_CORE));
|
||||
}
|
||||
|
||||
// 生成不 git 同步的文件
|
||||
if (!fs.existsSync(CENTEN_LOG_JSON_PATH))
|
||||
fsex.copy(INIT_CONFIG_PATH + 'info_reset.json', CENTEN_LOG_JSON_PATH, (err) => {});
|
||||
if (!fs.existsSync(PUBLIC_URL_PATH))
|
||||
fsex.copy(INIT_CONFIG_PATH + 'INIT_URL.js', PUBLIC_URL_PATH, (err) => {});
|
||||
// if (!fs.existsSync(PUBLIC_URL_PATH))
|
||||
// fsex.copy(INIT_CONFIG_PATH + 'INIT_URL.js', PUBLIC_URL_PATH, (err) => {});
|
||||
if (!fs.existsSync(PUBLIC_URL_PATH))
|
||||
fsex.copy(INIT_CONFIG_PATH + 'property.js', './property.js', (err) => {});
|
||||
} catch (err) {
|
||||
MCSERVER.error('初始化文件环境失败,建议重启,请检查以下报错:', err);
|
||||
}
|
||||
|
111
property.js
111
property.js
@ -1,111 +0,0 @@
|
||||
//控制面板配置文件
|
||||
|
||||
//仅限本地配置文件
|
||||
//你可以根据这些说明进行一些相关的配置,修改
|
||||
|
||||
/**
|
||||
* ----------- 无计算机语言基础者请阅读 -----------
|
||||
*
|
||||
* 文本值,双引号之间是文本描述(字符串),类似于 "UTF-8" ,"Hello" 等等
|
||||
* 真假值, true 代表准许 false 代表禁止
|
||||
* 数字值,直接书写即可 列如 1,2,3,5.565,20000,5555,
|
||||
* 注释,纯属用来看的,毫无作用 // 代表单行注释
|
||||
*
|
||||
* 请放心,这不是要你书写计算机语言,而是进行十分简单的编辑;
|
||||
* 当然你可以选择不改动此文件。
|
||||
*
|
||||
*
|
||||
* 绝大部分设置,需要重启面板生效!!
|
||||
*/
|
||||
|
||||
|
||||
/* --------------- 功能代码区,请勿修改 ---------------*/
|
||||
//控制台默认编码代码
|
||||
const os = require("os");
|
||||
let auto_console_coding;
|
||||
if (os.platform() == "win32")
|
||||
auto_console_coding = 'GBK';
|
||||
else
|
||||
auto_console_coding = 'UTF-8';
|
||||
/* --------------- 功能代码区,请勿修改 ---------------*/
|
||||
|
||||
|
||||
|
||||
|
||||
/*--------------- 配置开始,这与 Minecraft 服务器配置基本一样 --------------- */
|
||||
|
||||
//HTTP 服务监听端口
|
||||
MCSERVER.localProperty.http_port = 23333;
|
||||
|
||||
|
||||
//HTTP 服务监听ip, 默认 0.0.0.0
|
||||
MCSERVER.localProperty.http_ip = "";
|
||||
|
||||
|
||||
//是否开启 FTP 服务
|
||||
MCSERVER.localProperty.ftp_is_allow = true;
|
||||
|
||||
|
||||
//FTP 服务监听端口
|
||||
MCSERVER.localProperty.ftp_port = 10022;
|
||||
|
||||
|
||||
//HTTP 服务监听ip, 默认 0.0.0.0
|
||||
MCSERVER.localProperty.ftp_ip = "";
|
||||
|
||||
|
||||
//FTP 被动模式端口范围
|
||||
//你可能需要对你的服务器防火墙进行设置, 开放这个端口段来确保 FTP 传输数据的正常工作
|
||||
//开始范围
|
||||
MCSERVER.localProperty.ftp_start_port = 20010;
|
||||
//结束范围
|
||||
MCSERVER.localProperty.ftp_end_port = 20200;
|
||||
|
||||
|
||||
//控制台实时刷新频率 单位毫秒 默认1200 毫秒
|
||||
//建议在 1000 毫秒 与 3000 毫秒之选择
|
||||
MCSERVER.localProperty.console_send_times = 1200;
|
||||
|
||||
|
||||
//控制台默认编码,默认自动选择,你可以去除变量 auto_console_coding 自己写,如 "UFT-8" 或 "GBXXXX"
|
||||
//如果控制台中文乱码,你可以尝试更改此选项
|
||||
MCSERVER.localProperty.console_encode = auto_console_coding;
|
||||
|
||||
|
||||
//是否开启 gzip 静态文件压缩,但是如果你使用反向代理或某 HTTP 服务自带的gzip,请关闭它
|
||||
MCSERVER.localProperty.is_gzip = true;
|
||||
|
||||
|
||||
//是否准许跨域请求,如果准许,将失去一部分安全性,但是你二次开发可能需要
|
||||
MCSERVER.localProperty.is_allow_csrf = false;
|
||||
|
||||
|
||||
//登录页面 URL,我们有两个登录页面,你可以选择其一,或自己选择
|
||||
//我们设计了 3 个不同的登录界面供你选择
|
||||
// /public/login/ /public/login2/ /public/login3/
|
||||
MCSERVER.localProperty.login_url = "/public/login/";
|
||||
|
||||
|
||||
//控制台历史记录最大缓存长度 (单位 一次缓冲区刷新的数据,一般为 1 行到 5 行)
|
||||
//缓存长度越高,能存下的日志越多,但是对服务器内存牺牲更大
|
||||
//只建议调小,而不建议调大
|
||||
MCSERVER.localProperty.terminalQueue_max_length = 320;
|
||||
|
||||
|
||||
//控制数据中心 数据刷新频率 单位毫秒
|
||||
//默认 2000 毫秒
|
||||
MCSERVER.localProperty.data_center_times = 2000;
|
||||
|
||||
|
||||
//是否准许本控制面板使用自定义参数 | 默认准许使用
|
||||
//注意! 此功能既可以让你的控制面板尝试更多姿势 (包括 WebShell)
|
||||
//注意! 也会让其他别有用心的管理员 (只有管理员有权使用),入侵你的宿主机
|
||||
MCSERVER.localProperty.customize_commande = true;
|
||||
|
||||
|
||||
|
||||
//Session Cookie 与 Login 管理器最大时间
|
||||
//意味着,第一次登录之后,这段时间内是可以不需要输入密码就可以登录的。
|
||||
//超过这段时间后,访问需要重新登录
|
||||
//单位 分钟 | 默认 240 分钟
|
||||
MCSERVER.localProperty.session_max_age = 240
|
Loading…
Reference in New Issue
Block a user