public void PopulateFromDatabase(IALFADatabase Database)
{
Database.ACR_SQLQuery(String.Format(
"SELECT `Name`, `IPAddress`, `IsPublic` FROM `servers` WHERE `ID` = {0}",
ServerId));
if (!Database.ACR_SQLFetch())
{
throw new ApplicationException("Failed to populate data for server " + ServerId);
}
ServerName = Database.ACR_SQLGetData(0);
SetHostnameAndPort(Database.ACR_SQLGetData(1));
Public = GameWorldManager.ConvertToBoolean(Database.ACR_SQLGetData(2));
}