public void Encode(NetOutgoingMessage om)
{
om.Write(this.ServerName);
om.Write(this.Description);
om.Write(this.Intro);
om.Write(this.Online);
om.Write((byte)Rooms.Count);
for (int i = 0; i < Rooms.Count; i++)
{
om.Write(Rooms[i].Name);
om.Write((short)Rooms[i].ID);
om.Write(Rooms[i].Description);
om.Write((byte)Rooms[i].Online);
om.Write((short)Rooms[i].Plays);
om.Write(Rooms[i].Rating);
}
}