Fixed the update check spamming.

Moved the update check out of the main thread to prevent locking up the server.
This commit is contained in:
high 2011-06-08 09:40:09 -04:00
parent 9d193ba651
commit 55000158ee
2 changed files with 25 additions and 16 deletions

View file

@ -4,6 +4,7 @@ using System.IO;
using System.Text.RegularExpressions;
using System.Diagnostics;
using System.Net;
using System.Threading;
using Microsoft.Xna.Framework;
using Terraria;
@ -127,7 +128,7 @@ namespace TShockAPI
public static void CheckUpdates(CommandArgs args)
{
UpdateManager.CheckUpdate();
ThreadPool.QueueUserWorkItem(UpdateManager.CheckUpdate);
}
public static void PartyChat(CommandArgs args)
@ -231,10 +232,11 @@ namespace TShockAPI
{
string ip = args.Message.Split(' ')[1];
TShock.Bans.AddBan(ip, "", "Manually added IP address ban.");
} else if (args.Message.Split(' ').Length > 2)
}
else if (args.Message.Split(' ').Length > 2)
{
string reason = "";
for (int i = 2; i > args.Message.Split(' ').Length;i++)
for (int i = 2; i > args.Message.Split(' ').Length; i++)
{
reason += args.Message.Split(' ')[i];
}