Esempio n. 1
0
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.")
Esempio n. 2
0
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))
Esempio n. 3
0
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))
Esempio n. 4
0
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.")