Direkt zum Hauptinhalt

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.