Files
mcsleepingserverstarter/sleepingSettings.js
T
2020-02-15 12:52:03 +01:00

26 lines
791 B
JavaScript

const fileSystem = require('fs');
let settings = {
serverName: 'SleepingServer, waiting for his prince...',
serverPort: 25565,
loginMessage: '...Waking server up, come back in a minute...',
serverOnlineMode: true,
webPort: 0, // 0 to disable web hosting, 8123default dynmap
webDir: 'plugins/dynmap/web', // dir of dynmap web
startMinecraft: 1, // 0 to disable
minecraftCommand: 'java -jar spigot.jar nogui'
};
try {
const settingsFromFiles = require('js-yaml').load(
fileSystem.readFileSync('sleepingSettings.yml'));
settings = {...settings, ...settingsFromFiles}
} catch (error) {
console.log('Failed to load setting, using default.', error.message)
}
console.log('Retrieved settings', settings);
module.exports = settings;