FAQ
🛠️ Troubleshooting
docker-compose runs old containers and services
docker-compose runs old containers and servicesdocker-compose down
docker-compose build
docker-compose up --abort-on-container-exit`docker.errors.DockerException: Error while fetching server API version: {'Connection Aborted.', ConnectionRefusedError(61, 'Connection refused'))`
`docker.errors.DockerException: Error while fetching server API version: {'Connection Aborted.', ConnectionRefusedError(61, 'Connection refused'))`ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.agent-b: 'extends'
ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.agent-b: 'extends'throw new Error("No agents were instantiated probably due to invalid world configuration")
throw new Error("No agents were instantiated probably due to invalid world configuration")💥General
How do I change what agents are playing?
How do I use other programming languages?
What resources will be available for my agent during tournament and scrim matches?
How do I replay a game?
Can I access the game server outside of Docker?
How can I suppress the game logs sent by the server?
What do the labels fwd in the docker-compose files refer to?
fwd in the docker-compose files refer to?What do the labels dev in the docker-compose files refer to?
dev in the docker-compose files refer to?Is there an easy way to restart the game without having to exit and rebuild the containers?
🎮 Game Environment
What happens if my Agent makes an invalid move?
If both Agents try and occupy the same spot (or explode the same block), which Agent ends up in the spot (or takes the points) on the same tick?
Is there a simple way to run the game one step at a time?
Can I change the tick rate, starting variables etc?
In what order does the game server resolve events?
Last updated