A simple IRC<->Terraria chat bridge for TShock. Tested with .NET 6 and TShock 5.0.0.
- Stable: IRCrarria 1.3.1 (TShock 5 / Terraria 1.4.4)
- Unstable: N/A
All releases (and pre-releases) are available here.
Important: After updating, make sure that your config file structure matches the config shown below to avoid errors! (it changes sometimes)
- Unzip the archive to the ServerPlugins directory of your TShock install
- Create
ircrarria.toml
in your TShock configuration directory (<tshock installation dir>/tshock
) with the following contents:
[host]
hostname = "<IRC server hostname>"
port = 6697
ssl = true # change to 'true' if you need TLS
skip_cert_validation = false # DANGEROUS! Use only when absolutely required.
irc_log = false # log incoming IRC lines to the server log file (for debugging)
[irc]
username = "ircrarria"
nickname = "ircrarria"
channel = "#terraria"
prefix = "t!" # IRC command prefix
# OPTIONAL: specify *raw* IRC commands to run after the bot registers
connect_commands = [
"PRIVMSG NickServ :identify topsecretpwd"
]
# OPTIONAL: Additional server info that will be shown when the 'serverinfo' command is used
[server_details]
"Server name" = "Lemon's Terraria Server"
"IP & Port" = "127.0.0.1:7777"
"this server is" = "very cool"
- Adjust the config to your needs
- Done!