openRA Server Docker container
Beschreibung:
Ein openRA Server als Docker container für alle drei Spiele:
Einfach geil:
Installation:
```markdown
# Dein Markdown hier
```
# OpenRA Server (Docker)
Drei OpenRA-Server in Docker für Red Alert, Command & Conquer und Dune 2000.
## Schnellstart
1. `openra.env` anpassen (Servername, Passwort, etc.)
2. Server starten:
```bash
docker compose up -d
```
## Ports
| Spiel | Port |
|-------|------|
| Red Alert | 1234 |
| Command & Conquer | 1235 |
| Dune 2000 | 1236 |
Alle Ports müssen in der Firewall für TCP und UDP freigegeben sein.
## Konfiguration
Alle Einstellungen in `openra.env`:
| Variable | Beschreibung | Default |
|----------|--------------|---------|
| `OPENRA_SERVER_NAME` | Name in der Serverliste | HackerSoft OpenRA |
| `OPENRA_PASSWORD` | Serverpasswort (leer = öffentlich) | - |
| `OPENRA_MAX_PLAYERS` | Max. Spieler pro Server | 8 |
| `OPENRA_SINGLEPLAYER` | Alleine gegen Bots spielen | False |
| `OPENRA_PORT_RA` | Port für Red Alert | 1234 |
| `OPENRA_PORT_CNC` | Port für C&C | 1235 |
| `OPENRA_PORT_D2K` | Port für Dune 2000 | 1236 |
## Befehle
```bash
# Starten
docker compose up -d
# Stoppen
docker compose down
# Logs anzeigen
docker compose logs -f
# Einzelnen Server neustarten
docker compose restart openra-ra
```
## Einzelne Spiele deaktivieren
In `docker-compose.yml` den entsprechenden Service auskommentieren oder löschen.