Quantcast
Channel: Server Mods from Bukkit.org
Viewing all articles
Browse latest Browse all 2356

Farion

$
0
0

Farion

Farion is yet another game chat to IRC bridge, with some extra features I find useful.

Features

  • IRC to game chat bridge
  • Uses new Async event, will keep transporting messages even with lag
  • IRC Flood prevention, won't get your IP banned from the network
  • Kicking and Banning from IRC
  • Player list from IRC
  • Clearing built-up chat-queue from IRC and in-game
  • Console access from IRC via private messages with the bot

Commands

IRC Commands
.playersReturns a list of users on the serverAnyone may use this command
.kick <username> (reason ...)Kicks a player from the server with the provided reason, if one is given.Requires voice or op to use this command
.ban <username> (reason ...)Bans a player from the server with the provided reason, if one is given.Requires voice or op to use this command
.clearClears all messages from the IRC message queueRequires voice or op to use this command
Game Commands
/farionPrints the Farion help messageAnyone may use this command
/farion remotePrints a list of all IRC nicks that are allowed to use the IRC-Console featureRequires the permission: farion.remoteusernames
/farion reconnectForces the bot to disconnect and rejoin the IRC serverRequires the permission: farion.reconnect
/farion clearClears all messages from the IRC message queueRequires the permission: farion.clear

Permissions

farion.remoteusernamesAllows the use of /farion remote
farion.reconnectAllows the use of /farion reconnect
farion.clearAllows the user of /farion clear

Configuration

# Farion config fileBot:DCCPassword:"changeme"Nick:"Chatbot"NickServ:"woowoo"RetryConnect:trueServer:Hostname:irc.esper.netPort: 6667
    SSL:falseChannel:Name:"#channel"ModChannel:Name:"#channel"RemoteConsoleUsers:-"Username"
OptionTypeDescription
Bot.DCCPasswordStringUnused
Bot.NickStringThe bot will use this nick in IRC
Bot.NickServStringThe bot will use this password to identify with NickServ
Bot.RetryConnectBooleanIf set to true, the bot will try to reconnect when disconnected
Server.HostnameStringThe bot will attempt to connect to this server
Server.PortIntegerThe bot will attempt to connect on this port
Channel.NameStringThe bot will attempt to connect to this channel to bridge chat
ModChannel.NameStringUnused
RemoteConsoleUsersList of StringsNicks in this list are able to use IRC Console

Using IRC Console

IRC Console is a powerful feature provided by Farion, as it allows you to execute commands as if you were in the server console, without having to open it.

To use it, you must first add the the Nick of the IRC user you would like to be able to use this feature to the list RemoteConsoleUsers in the config.yml. Be sure you have registered this Nick with NickServ! If someone else steals your Nick on IRC they will be able to use console on your server

To enable the console, open up a private message conversation with the bot and say ".on"

  • You can use "/msg <BotNick> .on" to begin this conversation in any IRC client

After doing this the bot will now send you private messages of the console output, and all messages sent to the bot will be executed as if they were console commands.

To disable the console, in a private message with the bot say ".off"

  • You can use "/msg <BotNick> .off" in any IRC client

And that's all there is to using it, it's that simple.

Other Information

  • You can find Farion on github here!
  • If you find a bug in Farion, please submit an issue here.
  • You can find development builds of Farion here. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Viewing all articles
Browse latest Browse all 2356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>