Playing Against Others

Last updated: 11/17/2025

Locally

Have the person you want to play against send them their executable. In their cloned git repo, it will be created under my-core-bot/bot.

/core/server /workspace/configs/server.config.json /workspace/configs/game.config.json /core/data 42 43 > /dev/null &
./PATH_TO_PLAYER_1_EXECUTABLE 42 > /dev/null &
./PATH_TO_PLAYER_2_EXECUTABLE 43

Running the following code will start a game of the player 1 executable against the player 2 executable.

Online

Once you have pushed some code, you can compete on the website in the queue or tournament.

The queue will pit random people that join the queue at a similar time against each other.
The tournament will at the end determine the winner of your event.

Using the queue often is a great idea to see how good your bot is in what aspects of Core Game.

If your code runs locally but not on the website, you may want to have a look at the website setup guide.