Docker image that provides a Polyfield server that automatically downloads and configures on startup.
- Automatic download and setup of the latest Polyfield server
- Customizable server settings (match type, maps, player limits, etc.)
- Real-time log monitoring system with per-map event logs
- Automatic restart scheduling (daily or interval-based)
- Timezone support
- Docker Compose ready
Create a docker-compose.yml file:
services:
polyfield-server:
image: ghcr.io/jorgeluisreis/polyfield-server:latest
container_name: polyfield
environment:
- region=My Server Region
- starting_port=7777
- username=Host
- admin_code=123456
volumes:
- ./data:/root/.config/unity3d/Mohammad Alizade/Polyfield/
ports:
- "7777:7777/udp"
restart: unless-stoppedRun the server:
docker-compose up -dView logs:
docker-compose logs -fFor detailed configuration options and advanced settings, see the Wiki Documentation.
Contributions are welcome! Please read our Contributing Guidelines for details on our workflow, commit conventions, and how to submit pull requests.
