setUplinkHost("192.168.2.103", 4401); $uplink->setUplinkServer(5, "PHP.TestNet", "very_weak_password", "Test Server"); $uplink->setValidateServer("test.localhost", "very_weak_password"); $uplink->setEventHandler(ModCMD::getEventHandler()); $uplink->initialize(); $botloader = new BotLoader($uplink); $botloader->loadBots(); BotLoader::load("ModManager", "ModManager.class.php"); function shutdown($signal) { global $botloader; global $uplink; if($signal == SIGINT) $type="SIGINT"; else if($signal == SIGTERM) $type="SIGTERM"; else $type = $signal; echo "\n\nrecived shutdown instruction... ".$type."\n"; $botloader->unloadBots(); $botloader->save(); $uplink->shutdown(); exit; } while(true) { $uplink->loop(); $botloader->loop(); timer_loop(); if(function_exists("pcntl_signal_dispatch")) pcntl_signal_dispatch(); } ?>