colosseumrl.match_server module

Monolithic game server function. This file contains all the backend logic to execute moves and push the observations to the agents.

class colosseumrl.match_server.Timeout(connect, start, move, end)[source]

Bases: tuple

property connect

Alias for field number 0

property end

Alias for field number 3

property move

Alias for field number 2

property start

Alias for field number 1

colosseumrl.match_server.logger = <Logger colosseumrl (WARNING)>
colosseumrl.match_server.server_app(dataframe: spacetime.dataframe.Dataframe, env_class: Type[colosseumrl.BaseEnvironment.BaseEnvironment], observation_type: Type, args: dict, whitelist: list = None, ready_event: multiprocessing.context.BaseContext.Event = None)[source]