def initialize(): _configure_logger() logger = get_logger() # Set our own exception handler so that we can log them if unhandled. sys.excepthook = handle_exception logger.info("Loading config...") load_config() logger.info("Loading preset plugins...") load_preset_plugins() logger.info("Registering handlers...") minqlx.register_handlers() # Needs to be called after server initialization, so a simple # next_frame will make sure that's the case. @minqlx.next_frame def start_stats_listener(): if bool(int(minqlx.get_cvar("zmq_stats_enable"))): global _stats _stats = minqlx.StatsListener() logger.info("Stats listener started on {}.".format(_stats.address)) # Start polling. Not blocking due to decorator magic. Aw yeah. _stats.keep_receiving() start_stats_listener() logger.info("We're good to go!")
def initialize() -> None: minqlx.register_handlers()
def initialize(): minqlx.register_handlers()