Configuration

The following table has information about every key in config.yml, and the acceptable values for each key.

config Path

KeyRequiredDescriptionExample Arguments
nickYesThe nickname used for the IRC bridge bot.MutinyBot
serverYesThe server address to connect to.irc.esper.net
portYesThe server port to use.6667
passNoThe server pass. Not the same as NickServ password!foobar
message_intervalYesThe interval in milliseconds between each message sent.750
command_prefixYesThe command prefix for using commands in IRC. See commands.!
channelsYesThe channel(s) to join on connection.#MutinyDev
verboseYesWhether or not IRC messages are relayed to console.true
startup_commandsNoRaw Messages to send to IRC on connection. Great use for auto-identifying to NickServ.PRIVMSG NickServ :identify MutinyBot supersecretpassword

irc_to_game Path

KeyRequiredDescriptionExample Arguments
prefixYesThe prefix to use on relaying IRC events to the game. Could be left blank.&d[IRC]&7
messages.joinYesThe join message format to use when someone joins the IRC channel.%user% has joined %channel%
messages.partYesThe leaving message format to use when someone leaves the IRC channel.%user% has left %channel%
messages.kickYesThe kick message format to use when someone is kicked from the IRC channel.%user% was kicked by %kicker%
messages.msgYesThe message format to use when someone talks from IRC.%user%: %msg%
messages.nickYesThe message format used when someone changes their nickname in IRC.%oldnick% is now known as %newnick%
messages.meYesThe message format used when someone sends an ACTION to IRC.* %user% %action%
relay.joinYesWhether or not join messages are relayed to the game.true
relay.partYesWhether or not part messages are relayed to the game.true
relay.kickYesWhether or nor kick messages are relayed to the game.true
relay.msgYesWhether or not chat messages are relayed to the game.true
relay.nickYesWhether or not nick messages are relayed to the game.true
relay.meYesWhether or not action messages are relayed to the game.true
relay.colorYesif true, MutinyIRC will convert IRC colors to game colors. If false, MutinyIRC will strip IRC colors.true

game_to_irc Path

KeyRequiredDescriptionExample Arguments
prefixYesThe prefix to use on relaying game events to IRC. Could be left blank.<blank>
name_formatYesThe name format used for the variable tag %nf%.%dname%
messages.joinYesThe join message format to use when someone joins the game.%dname% has joined.
messages.partYesThe leaving message format to use when someone leaves the game.%dname% has left.
messages.kickYesThe kick message format to use when someone is kicked from the game.%dname% was kicked (%reason%)
messages.msgYesThe message format to use when someone talks from game.<%nf%&r> %msg%
messages.meYesThe message format used when someone uses the /me or /mchatme command in-game.* %dname% %action%
relay.joinYesWhether or not join messages are relayed to IRC.true
relay.partYesWhether or not part messages are relayed to IRC.true
relay.kickYesWhether or nor kick messages are relayed to IRC.true
relay.msgYesWhether or not chat messages are relayed to IRC.true
relay.meYesWhether or not /me or /mchatme messages are relayed to IRC.true
relay.colorYesif true, MutinyIRC will convert game colors to IRC colors. If false, MutinyIRC will strip game colors.true

advanced Path

KeyRequiredDescriptionExample Arguments
vault_supportYesWhether or not MutinyIRC shall enable Vault Integration.true
factions_supportYesWhether or not MutinyIRC shall enable Factions Integration.true
mchat_supportYesWhether or not MutinyIRC shall enable MChat Integration. Not necessarily needed if Vault is enabled.true
commands.commands_voiceYesThe raw message to send when a player with permission sends /voice <user>MODE %channel% +v %nick%
commands.commands_devoiceYesThe raw message to send when a player with permission sends /devoice <user>MODE %channel% -v %nick%
commands.commands_kickYesThe raw message to send when a player with permission sends /kick <user> [reason]KICK %channel% %nick% :%reason%
commands.commands_banYesThe raw message to send when a player with permission sends /ban <user> [reason]MODE %channel% +b *!*@%host%\r\nKICK %channel% %nick% :%reason%