예제 #1
0
파일: start_up.py 프로젝트: lhh0461/enging
def script_start_up():
    server_type = XEngine.get_server_type()
    if server_type in START_UP_DISPATCH:
        if START_UP_DISPATCH[server_type]() != True:
            print("start up dispatch fail")
    else:
        on_start_up()
예제 #2
0
파일: harbor.py 프로젝트: lhh0461/enging
def on_harbor_accepted(server_type, server_id):
    #连接centerd成功
    my_server_type = XEngine.get_server_type()
    if my_server_type == SERVER_TYPE_CENTERD:
        #接受服务器连接成功
        pass
예제 #3
0
def __on_create__(entity):
    #start timer
    XEngine.add_timer(entity, "timer_cb", 10)
예제 #4
0
def __on_create__(entity):
    #start timer
    XEngine.register_global_service("service_mgr", entity)
예제 #5
0
def init_global_entity():
    XEngine.create_entity_anywhere("alliance_mgr")
    XEngine.create_entity_anywhere("friend_mgr")
예제 #6
0
def on_gamed_start_up():
    XEngine.connect_to_server(SERVER_TYPE_CENTERD, IP, PORT)
예제 #7
0
파일: start_up.py 프로젝트: lhh0461/enging
def on_centerd_start_up():
    XEngine.create_entity("server_mgr")