Query - Added missing parts to FullStat
This commit is contained in:
parent
5547ff86e8
commit
92c5b305dd
@ -115,11 +115,18 @@ namespace TrueCraft
|
|||||||
var stats = GetStats();
|
var stats = GetStats();
|
||||||
var response = GetStream();
|
var response = GetStream();
|
||||||
WriteHead(Type_Stat, user, response);
|
WriteHead(Type_Stat, user, response);
|
||||||
|
WriteStringToStream("SPLITNUM", response.BaseStream);
|
||||||
foreach (var pair in stats)
|
foreach (var pair in stats)
|
||||||
{
|
{
|
||||||
WriteStringToStream(pair.Key, response.BaseStream);
|
WriteStringToStream(pair.Key, response.BaseStream);
|
||||||
WriteStringToStream(pair.Value, response.BaseStream);
|
WriteStringToStream(pair.Value, response.BaseStream);
|
||||||
}
|
}
|
||||||
|
response.Write((byte)0x01);
|
||||||
|
WriteStringToStream("player_\0", response.BaseStream);
|
||||||
|
var players = GetPlayers();
|
||||||
|
foreach (string player in players)
|
||||||
|
WriteStringToStream(player, response.BaseStream);
|
||||||
|
response.Write((byte)0x00);
|
||||||
|
|
||||||
SendResponse(response, clientEP);
|
SendResponse(response, clientEP);
|
||||||
}
|
}
|
||||||
@ -187,6 +194,14 @@ namespace TrueCraft
|
|||||||
stats.Add("hostip", Program.ServerConfiguration.ServerAddress);
|
stats.Add("hostip", Program.ServerConfiguration.ServerAddress);
|
||||||
return stats;
|
return stats;
|
||||||
}
|
}
|
||||||
|
private List<string> GetPlayers()
|
||||||
|
{
|
||||||
|
var names = new List<string>();
|
||||||
|
lock (Program.Server.ClientLock)
|
||||||
|
foreach (var client in Program.Server.Clients)
|
||||||
|
names.Add(client.Username);
|
||||||
|
return names;
|
||||||
|
}
|
||||||
|
|
||||||
public void Stop()
|
public void Stop()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user