A simple IRC<->Terraria chat bridge for TShock. Tested with .NET 6 and TShock 5.0.0.
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)
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
connect_commands = [ "PRIVMSG NickServ :identify topsecretpwd" ]
[server_details] "Server name" = "Lemon's Terraria Server" "IP & Port" = "127.0.0.1:7777" "this server is" = "very cool"
3. Adjust the config to your needs
4. Done!