UNPKG

haxroomie-cli

Version:

Command Line Interface for haxroomie to run and control HaxBall rooms.

82 lines (80 loc) 2.15 kB
/** * Example haxroomie configuration file. * Opens 1 public and 1 private room. */ let config = { pub: { autoStart: true, roomName: `haxroomie`, playerName: `host`, maxPlayers: 10, public: true, repositories: [ // salamini's repository from https://github.com/morko/hhm-sala-plugins { type: 'github', repository: 'morko/hhm-sala-plugins', }, ], pluginConfig: { // uncomment the 'sav/roles' property if you want admin passwords /* 'sav/roles': { roles: { // get admin priviledges with !auth admin adminpass admin: `adminpass`, // get host priviledges with !auth host hostpass host: `hostpass` } }, */ // spam protection 'hr/spam': {}, // ensures room always has an admin 'hr/always-one-admin': {}, // allows players to pause writing 'p' 'hr/pause': { // tells this plugin that players can pause 1 time per game maxPauseTimes: 1, }, }, }, priv: { autoStart: true, roomName: `haxroomie`, playerName: `host`, maxPlayers: 20, public: false, repositories: [ // salamini's repository from https://github.com/morko/hhm-sala-plugins { type: 'github', repository: 'morko/hhm-sala-plugins', }, ], pluginConfig: { // uncomment the 'sav/roles' property if you want admin passwords /* 'sav/roles': { roles: { // get admin priviledges with !auth admin adminpass admin: `adminpass`, // get host priviledges with !auth host hostpass host: `hostpass` } }, */ // ensures room always has an admin 'hr/always-one-admin': {}, // allows players to pause writing 'p' 'hr/pause': { // tells this plugin that players can pause unlimited times per game maxPauseTimes: 0, }, // keeps track of banned players and has some commands for players with // admin or host priviledges 'hr/kickban': {}, }, }, }; module.exports = config;