Enable Stat Tracker every 15 minutes for maximum stat mining.

This commit is contained in:
Zack Piispanen 2013-11-07 02:39:36 -05:00
parent bd2f98c203
commit 9c3cffb4b8
2 changed files with 10 additions and 4 deletions

View file

@ -11,7 +11,7 @@ namespace TShockAPI
{
public class StatTracker
{
private bool failed = false;
public StatTracker()
{
ThreadPool.QueueUserWorkItem(SendUpdate);
@ -48,7 +48,7 @@ namespace TShockAPI
var serialized = Newtonsoft.Json.JsonConvert.SerializeObject(data);
var encoded = HttpUtility.UrlEncode(serialized);
var uri = String.Format("http://127.0.0.1:8000?data={0}", encoded);
var uri = String.Format("http://96.47.231.227:8000?data={0}", encoded);
var client = (HttpWebRequest)WebRequest.Create(uri);
try
{
@ -58,12 +58,17 @@ namespace TShockAPI
{
throw new IOException("Server did not respond with an OK.");
}
failed = false;
}
}
catch (Exception e)
{
Console.WriteLine("StatTracker has failed: {0}", e.Message);
return;
if (!failed)
{
Log.ConsoleError("StatTracker Exception: {0}", e);
failed = true;
}
}
ThreadPool.QueueUserWorkItem(SendUpdate);

View file

@ -597,6 +597,7 @@ namespace TShockAPI
Lighting.lightMode = 2;
FixChestStacks();
StatTracker = new StatTracker();
}
private void FixChestStacks()