private static string GetField(GameServer server, string fieldName) { object value = server.GetType().GetProperty(fieldName).GetValue(server, null); if (value == null) return String.Empty; else if (value is Boolean) return (bool)value ? "1" : "0"; else return value.ToString(); }