public static void HbSave()
{
try {
const string SaverFile = "heartbeatsaver.txt";
if ( File.Exists( SaverFile ) ) {
File.Delete( SaverFile );
}
if ( Salt == null )
return;
if ( Server.CountPlayers( false ).ToString() == null )
return;
HbData = "port=" + Server.Port.ToString() + "&max=" + ConfigKey.MaxPlayers.GetString() + "&name=" +
Uri.EscapeDataString( ConfigKey.ServerName.GetString() ) +
"&public=True" + "&salt=" + Salt + "&users=" + Server.CountPlayers( false ).ToString();
File.WriteAllText( SaverFile, HbData, Encoding.ASCII );
} catch ( Exception ex ) { Logger.Log( LogType.Error, "" + ex ); }
}