示例#1
0
文件: run.py 项目: Iwan91/Ninja-Tower
            config['cshard_outbound_interface'],
            config['cshard_outbound_port'],
        ))

    # ===================================================== queue workers
    omm = OpportunisticMatchMaker(player_database, nsm).start()
    ac = AlphaCounter(player_database, nsm).start()

    # ===================================================== EventProcessor
    ep = EventProcessor(player_database, EPtoSL, SLtoEP, nsm)

    # ===================================================== StatisticsNotary

    server_socket = socket(AF_INET, SOCK_STREAM)
    server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
    server_socket.bind((config['stat_not_interface'], config['stat_not_port']))
    server_socket.listen(10)
    server_socket = ServerSocket(server_socket)

    sn = StatisticsNotary(player_database, server_socket)

    # ===================================================== Core run option

    from satella.instrumentation.exctrack import Trackback

    # ----- designate runner threads


    class SNThread(BaseThread):
        def run(self):
            while not self._terminating:
示例#2
0
文件: run.py 项目: Iwan91/Ninja-Tower
                                        config['cshard_outbound_port'],
                                     ))
 

    # ===================================================== queue workers
    omm = OpportunisticMatchMaker(player_database, nsm).start()
    ac = AlphaCounter(player_database, nsm).start()

    # ===================================================== EventProcessor
    ep = EventProcessor(player_database, EPtoSL, SLtoEP, nsm)

    # ===================================================== StatisticsNotary

    server_socket = socket(AF_INET, SOCK_STREAM)
    server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
    server_socket.bind((config['stat_not_interface'], config['stat_not_port']))
    server_socket.listen(10)    
    server_socket = ServerSocket(server_socket)

    sn = StatisticsNotary(player_database, server_socket)

    # ===================================================== Core run option

    from satella.instrumentation.exctrack import Trackback

    # ----- designate runner threads


    class SNThread(BaseThread):
        def run(self):
            while not self._terminating: