Draccyserv shares a connection with IRC to link the in-game chat with a larger chatroom that doesn't require participants to be in the game.
This separate chat space is independent of the Minecraft server, but all chats between game and IRC are synchronized, allowing for cross-chatroom communication.
Minecraft chat is actually based off the classic IRC format. Consequently, game chat and Minecraft chat are very similar. Even some commands such as "/me" are shared between the two platforms.
Here are some quick factoids about IRC to help familiarize non-IRC users with the platform:
- IRC predates all other Internet chat/instant messaging systems. It is the oldest chat protocol in the world.
- There are thousands of IRC networks in the world, all of which are independent of the others.
- Individual chatrooms on IRC are called "channels". They are prefixed with "#" on servers. This is NOT a "hashtag".
- PMs are possible on IRC, and typically have their own private window for back and forth chat.
- As with Minecraft game chat, the "/me" command is used for 3RD PERSON statements (useful for roleplay actions)
- Most IRC Clients will allow the users to click on links that may not be clickable in Minecraft.
- Furry roleplaying is heavily practiced on IRC networks.
BuffleBot was named after Buffallo, one of our beloved Admins. It is an IRC bot, meaning it is a fully autonomous entity that connects to the game and IRC chats in order to link them together.
IRC users can interact with BUffleBot to get information, such as how many players are currently connected to the server, via specially prefixed commands.
When [PaperSpigot | Paper/Spigot/Bukkit] is available, we need to use a plugin that contains the virtual IRC client. The commands in this mode tend to be different from the Vanilla mode.
Since we have no control over the mechanisms by which this bot connects, we are at the mercy of the plugin developers to keep it working.
When we are running in purely Vanilla Minecraft, we are able to use TerrorBite's specially designed IRC bot. This is a clever collection of Python scripts which allow one half of the software to link to IRC while the other end connects to Draccyserv via RCON.
There is no one specific way to connect to IRC. Since it is such a basic protocol, many ways to host servers and connect to them have been devised. To connect to any IRC server, you need a client.
Some websites may have a section with the IRC client software embedded into the webpage. This web-based client will usually be configured to direct you to a specific network and channel, though usually you can join more channels after you have connected.
- HexChat is a fork of X-Chat with some improvements.
- Recent builds of this program include Furnet in their pre-configured list of servers, which is handy.
- Quassel is an IRC client designed with KDE environments in mind.
- Pidgin is a multi-platform universal chat client that includes support for IRC chatrooms.
- IRSSI is a powerful command-line-based IRC program for silly nerds who like that sort of thing.
- HexChat has a Windows build that works quite well. Good news, since the X-Chat builds are old and some even illegally have a pricetag.
- Pidgin is available on Windows as well, but it is known to be a bit buggy.
- mIRC is a very old and popular IRC client which exists only as trial shareware (pesters you to get the paid version).
- We don't recommend mIRC despite its popularity, as it has security risks associated with its very old codebase.
- mIRC ended up creating an arbitrary standard of chat colors that other clients imitate, including Minecraft's game chat.
- HexChat has an older build that may still work with new versions of OS X.
- Pidgin has a build for OS X that requires some reasonably advanced user ability to get working.
- See this list for a recent selection of Mac-specific IRC clients.
- AndChat is available from the Google Play store and offers most of the traditional features of
- AndroIRC is also available, but is much less popular (and kind of buggy)
- Beware of questionable IRC clients that may contain unexpected advertisements or malware