Threads creation optimization
This commit is contained in:
@ -2,6 +2,7 @@ from typing import Optional
|
||||
|
||||
from hopper.engine import GameEngine, GameEngineFactory
|
||||
from hopper.ws_server import WSServer
|
||||
from settings import settings
|
||||
|
||||
game_engine: Optional[GameEngine] = None
|
||||
|
||||
@ -12,7 +13,10 @@ def create_game_engine() -> GameEngine:
|
||||
if game_engine:
|
||||
raise RuntimeError("Can't call create_game_engine() more than once!")
|
||||
|
||||
ws_server = WSServer(daemon=True)
|
||||
ws_server = WSServer(
|
||||
host=settings.ws_server.HOST,
|
||||
port=settings.ws_server.PORT,
|
||||
)
|
||||
ws_server.start()
|
||||
|
||||
game_engine = GameEngineFactory.create_default(ws_server=ws_server)
|
||||
|
||||
Reference in New Issue
Block a user