IdleEngine is a game engine written in Go for idle/incremental type games. Players connect to the game server via websockets and have their actions processed at set intervals
- Go (version 1.24 or higher recommended)
- Docker/Docker Compose
-
Build Docker Images:
docker compose build
-
Run Infrastructure:
docker compose up
Once the game server is up and running you can connect to it using the following
go run cmd/client/main.go ws://127.0.0.1:80/wsThe client defaults to 50 concurrent connections but can be configured by adding an additional argument with your desired count
go run cmd/client/main.go ws://127.0.0.1:80/ws 100A Kafka UI for managing clusters can be accessed at the following address http://127.0.0.1:80