Files
wsmud/config.js
2026-05-26 16:41:20 +08:00

29 lines
945 B
JavaScript

module.exports = {
DB: require('./data/sql'),
init: async function () {
if (!(this.WEB_PORT > 1000)) throw new Error('缺少环境配置WEB_PORT');
if (!(this.def_server.port > 1000)) throw new Error('缺少环境配置WS_PORT');
if (!this.MD5) throw new Error('缺少环境配置md5');
if (!this.DESIV) throw new Error('缺少环境配置DESIV');
if (!this.SESSION_SECRET) throw new Error('缺少环境配置SESSION_SECRET');
await this.DB.connect('database.db');
},
WEB_PORT: parseInt(process.env.WEB_PORT),
CONNECT_LEVEL: 0,
MD5: process.env.MD5_PREFIX,
SESSION_SECRET: process.env.SESSION_SECRET,
HEARTBEAT: 5000,
DESIV: process.env.DESIV ? Buffer.from(process.env.DESIV, 'utf8') : null,
def_server: {
ip: "127.0.0.1",
port: parseInt(process.env.WS_PORT),
id: 100,
name: "本地测试",
istest: true
}
};