From 4cb57d46f9b81487a873e65ad9ce842b30a4a09a Mon Sep 17 00:00:00 2001 From: Zidonuke Date: Wed, 7 Dec 2011 20:38:03 -0500 Subject: [PATCH] Added Terrarianet.com server list scan bot support. --- TShockAPI/TShock.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 45c97126..041fd925 100644 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -488,6 +488,29 @@ namespace TShockAPI private void OnJoin(int ply, HandledEventArgs handler) { var player = new TSPlayer(ply); + + if (player.IP == "69.163.229.106") + { + string str = ""; + for (int i = 0; i < 0xff; i++) + { + if (Main.player[i].active) + { + if (str == "") + { + str = str + Main.player[i].name; + } + else + { + str = str + ", " + Main.player[i].name; + } + } + } + TShock.Utils.ForceKick(player, "terraria net scanbot TShock " + VersionNum + ": " + str + "."); + handler.Handled = true; + return; + } + if (Config.EnableDNSHostResolution) { player.Group = Users.GetGroupForIPExpensive(player.IP);