private void Init( object sender, EventArgs e )
{
// fills Permission and LogType lists
FillEnumLists();
// create hidden boxes for permission limits
FillPermissionLimitBoxes();
// fill out all the tool tips
FillToolTipsGeneral();
FillToolTipsChat();
FillToolTipsWorlds();
FillToolTipsRanks();
FillToolTipsSecurity();
FillToolTipsSavingAndBackup();
FillToolTipsLogging();
FillToolTipsIRC();
FillToolTipsAdvanced();
FillIRCNetworkList( false );
// Initialize fCraft's args, paths, and logging backend.
Server.InitLibrary( Environment.GetCommandLineArgs() );
dgvWorlds.DataError += WorldListErrorHandler;
LoadConfig();
// Redraw chat preview when re-entering the tab.
// This ensured that changes to rank colors/prefixes are applied.
tabChat.Enter += ( o, e2 ) => UpdateChatPreview();
bReadme.Enabled = File.Exists( ReadmeFileName );
bChangelog.Enabled = File.Exists( ChangelogFileName );
}