module.exports = { // Gameplay params START_TIME: Date.now(), // IRC params NS_PASSWORD: "XXX", USE_NS: false, IRC_HOSTNAME: "irc.knacki.info", IRC_BOTNAME: "knackizz", MODULES: { }, // MySQL params MySQL_DB: "irc", MySQL_HOST: "localhost", MySQL_USER: "root", MySQL_PASS: "", USE_MYSQL: false }; module.exports.MODULES["#quizz"] = new (require('./quizz.js'))({ AUTO_HINT_DELAY: 1 * 60 * 1000, // 1 minute MIN_HINT_DELAY: 10 * 1000, // 10 seconds between 2 hint requests NEXT_QUESTION_DELAY: 20 * 1000, // 20 seconds between questions GAME_DURATION: 30 * 24 * 60 * 60 * 1000, // 1 month game duration QUESTIONS_PATH: "./db/quizz.json", // MySQL params MySQL_PERIOD_TABLE: "knackizz_period", MySQL_SCORES_TABLE: "knackizz_scores", }); module.exports.MODULES["#rapido"] = new (require('./rapido.js'))({ DISABLED: false, NEXT_WORD_DELAY: 10 * 1000, // 10 sec WORD_TIMEO_FPS: 0.5, // 2 seconds per key DICTIONARY_PATH: './db/fr.txt', MIN_PLAYERS: 1, WORD_IN_SET: 5, SCORE_MAP: [ [ 5, 8 ], [ 4.5, 7 ], [ 3.5, 6 ], [ 3, 5 ], [ 2.5, 4 ], [ 2, 3 ], [ 1.5, 2 ], [ 1, 1 ] ], GAME_DURATION: 1 * 60 * 60 * 1000 // 1 hour game duration }); module.exports.MODULES["#voicefaible"] = new (require('./levoicefaible.js'))({ });