def assert_address_not_used(): general.log_line("[ srv ] server.assert_address_not_used ... ") general.assert_address_not_used( (env.SERVER_BROADCAST_ADDR, env.LOGIN_SERVER_PORT)) general.assert_address_not_used( (env.SERVER_BROADCAST_ADDR, env.MAP_SERVER_PORT)) general.assert_address_not_used( (env.SERVER_BROADCAST_ADDR, env.WEB_SERVER_PORT)) general.log("done.")
def load(): global server, monsters if not server or not monsters: #skip search sys.modules from lib import server from lib import monsters with script_list_lock: general.log_line("[load ] load %-20s"%("%s ..."%env.SCRIPT_DIR)) script_list.clear() for root, dirs, files in os.walk(env.SCRIPT_DIR): for name in files: if not name.endswith(".py"): continue if name.startswith("__"): continue path = os.path.join(root, name) #general.log("load script", path) try: load_single(path) except: general.log_error("script.load", path, traceback.format_exc()) general.log(" %d script load."%len(script_list))
def load(): global server, monsters if not server or not monsters: #skip search sys.modules from lib import server from lib import monsters with script_list_lock: general.log_line("[load ] load %-20s" % ("%s ..." % env.SCRIPT_DIR)) script_list.clear() for root, dirs, files in os.walk(env.SCRIPT_DIR): for name in files: if not name.endswith(".py"): continue if name.startswith("__"): continue path = os.path.join(root, name) #general.log("load script", path) try: load_single(path) except: general.log_error("script.load", path, traceback.format_exc()) general.log(" %d script load." % len(script_list))
def assert_address_not_used(): general.log_line("[ srv ] server.assert_address_not_used ... ") general.assert_address_not_used((env.SERVER_BROADCAST_ADDR, env.LOGIN_SERVER_PORT)) general.assert_address_not_used((env.SERVER_BROADCAST_ADDR, env.MAP_SERVER_PORT)) general.assert_address_not_used((env.SERVER_BROADCAST_ADDR, env.WEB_SERVER_PORT)) general.log("done.")