๐ PalworldDocker
๐ฆ Git Repository
git clone https://rl-dev.de/git/palworlddocker
๐ Dateien im Git Repository (11)
๐ README.md
# Palworld Proton Docker Server
Docker-Container fรผr Palworld **Windows Dedicated Server** unter Linux via **Proton-GE** (GloriousEggroll).
[](https://www.docker.com/)
[](LICENSE)
## Warum Proton?
| Feature | Native Linux | Proton (Windows-Server) |
|---------|-------------|-------------------------|
| ๐ฎ UE4SS/Mods | โ Nein | โ
**Ja** |
| ๐ง Server-Injectoren | โ Nein | โ
**Ja** |
| ๐ง Offizieller Support | โ
Ja | โ ๏ธ Indirekt |
| โก Performance | โ
Optimal | โ ๏ธ Leicht reduziert |
> **Wichtig:** Die meisten Palworld-Mods (insbesondere [UE4SS](https://github.com/UE4SS-RE/RE-UE4SS)) funktionieren nur auf Windows. Dieser Container ermรถglicht Mod-Unterstรผtzung auf Linux-Servern!
---
## ๐ Schnellstart
### 1. Repository klonen
```bash
git clone https://github.com/deinusername/palworld-proton-server.git
cd palworld-proton-server
```
### 2. Konfiguration anpassen
```bash
# Kopiere Beispiel-Config
cp config/default.env .env
# Bearbeite .env mit deinen Einstellungen
nano .env
```
**Wichtige รnderungen:**
- `SERVER_NAME` - Dein Server-Name
- `ADMIN_PASSWORD` - Admin-Passwort รคndern!
- `SERVER_PASSWORD` - Server-Passwort (optional)
### 3. Server starten
```bash
docker-compose up -d
# Logs anzeigen
docker-compose logs -f
```
Der Server ist beim **ersten Start** ca. 5-10 Minuten beschรคftigt (Steam-Download + Proton-Initialisierung).
---
## ๐๏ธ Architektur
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Docker Container โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Ubuntu 22.04 LTS โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Proton-GE โ โ โ
โ โ โ (Wine + Patches) โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Xvfb (Virtual Display)โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ PalServer.exe โ โ โ
โ โ โ (Windows-Server) โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
---
## ๐ง Umgebungsvariablen
### Server-Grundkonfiguration
| Variable | Standard | Beschreibung |
|----------|----------|--------------|
| `SERVER_NAME` | `Palworld Proton Docker Server` | Server-Name in der Liste |
| `SERVER_DESCRIPTION` | `...` | Beschreibung |
| `SERVER_PASSWORD` | *(leer)* | Server-Passwort |
| `ADMIN_PASSWORD` | `changeThisPassword123` | **รNDERN!** Admin/RCON |
| `MAX_PLAYERS` | `32` | Maximale Spieler |
| `SERVER_PORT` | `8211` | Game-Port |
| `QUERY_PORT` | `27015` | Steam Query |
| `RCON_PORT` | `25575` | RCON-Port |
| `RCON_ENABLED` | `true` | RCON aktivieren |
### Proton-Konfiguration
| Variable | Standard | Beschreibung |
|----------|----------|--------------|
| `PROTON_VERSION` | `GE-Proton9-20` | [Proton-GE Version](https://github.com/GloriousEggroll/proton-ge-custom/releases) |
| `UPDATE_ON_START` | `true` | Update beim Start |
| `VALIDATE_FILES` | `true` | Steam-Validierung |
### Spiel-Konfiguration (Auswahl)
| Variable | Standard | Beschreibung |
|----------|----------|--------------|
| `DIFFICULTY` | `None` | Schwierigkeit: None/Easy/Normal/Hard |
| `DAYTIME_SPEEDRATE` | `1.0` | Tagesgeschwindigkeit |
| `EXP_RATE` | `1.0` | XP-Multiplikator |
| `PAL_CAPTURE_RATE` | `1.0` | Pal-Fangrate |
| `DEATH_PENALTY` | `All` | Todes-Strafe: None/Item/ItemAndEquipment/All |
| `ENABLE_PVP` | `false` | PvP aktivieren |
| `ENABLE_MULTIPLAY` | `true` | Multiplayer |
### Backup & Wartung
| Variable | Standard | Beschreibung |
|----------|----------|--------------|
| `BACKUP_ENABLED` | `true` | Auto-Backups |
| `BACKUP_INTERVAL` | `3600` | Sekunden zwischen Backups |
| `BACKUP_RETENTION` | `7` | Backup-Aufbewahrung (Tage) |
> **Alle Variablen** siehe `config/default.env`
---
## ๐ฎ Ports
| Port | Protokoll | Zweck | Exponiert |
|------|-----------|-------|-----------|
| `8211` | TCP/UDP | Haupt-Game-Port | โ
|
| `27015` | UDP | Steam Query | โ
|
| `25575` | TCP | RCON | โ
|
| `8212` | TCP | REST API | โ
|
### Port-Forwarding (Router)
Falls der Server nicht in der Liste erscheint:
```
8211 TCP/UDP โ Docker-Host IP
27015 UDP โ Docker-Host IP
```
---
## ๐พ Backups
### Automatische Backups
```bash
# Backup-Intervall in .env setzen
BACKUP_INTERVAL=3600 # 1 Stunde
BACKUP_RETENTION=7 # 7 Tage aufbewahren
```
### Manuelle Backups
```bash
# Backup jetzt erstellen
docker exec palworld-proton-server /opt/palworld/scripts/backup-manager.sh --create
# Backups auflisten
docker exec palworld-proton-server /opt/palworld/scripts/backup-manager.sh --list
# Wiederherstellen (ACHTUNG: รberschreibt aktuelle Saves!)
docker exec palworld-proton-server /opt/palworld/scripts/backup-manager.sh --restore backup_20240115_143022.tar.gz
```
### Backup-Speicherort
```
./data/backups/
โโโ backup_20240115_143022.tar.gz
โโโ backup_20240115_153022.tar.gz
โโโ ...
```
---
## ๐ Fehlersuche
### Server startet nicht
```bash
# Logs prรผfen
docker-compose logs -f
# Container-Status
docker ps -a
# In Container shelln
docker exec -it palworld-proton-server bash
```
### Deadlock/Freeze-Probleme
Bekanntes Problem mit Proton. Lรถsungen:
```env
# In .env:
WINE_ESYNC=1
WINE_FSYNC=1
MALLOC_CHECK=0
```
### Server nicht in Liste sichtbar
1. **Ports prรผfen:** `sudo netstat -tulnp | grep 8211`
2. **Router:** Port-Forwarding fรผr 8211 TCP/UDP
3. **Firewall:** `sudo ufw allow 8211/tcp && sudo ufw allow 8211/udp`
4. **PUBLIC_IP:** In `.env` festlegen wenn nรถtig
### Performance-Probleme
```bash
# Docker-Stats anzeigen
docker stats palworld-proton-server
# Ressourcen in docker-compose.yml erhรถhen:
deploy:
resources:
limits:
cpus: '6' # CPU-Kerne
memory: 24G # RAM
```
---
## ๐งฉ Mod-Support (Experimentell)
### UE4SS (Unreal Engine 4 Scripting System)
```bash
# In .env:
INSTALL_UE4SS=true # Auto-Install von GitHub (experimental-latest)
ENABLE_MODS=true # Mod-Unterstรผtzung aktivieren
FORCE_REINSTALL_UE4SS=true # Fรผr Updates auf neueste Version
```
#### Automatische Installation
Bei `INSTALL_UE4SS=true` wird automatisch vom GitHub Release `experimental-latest` installiert:
- **Quelle:** https://github.com/UE4SS-RE/RE-UE4SS/releases/tag/experimental-latest
- **Installiert nach:** `Pal/Binaries/Win64/`
- **Mods-Verzeichnis:** `./data/mods/`
#### Manuelle Mod-Installation
```bash
# 1. Mods nach local/mods/custom/ kopieren
mkdir -p ./data/mods/custom
cp ~/Downloads/MeinMod.zip ./data/mods/custom/
# 2. Container neu starten
docker-compose restart
```
#### Verfรผgbare Mods (Beispiele)
| Mod | Beschreibung | Quelle |
|-----|--------------|--------|
| **PalInfo** | Zeigt detaillierte Pal-Informationen | NexusMods |
| **MapUnlocker** | Entsperrt komplette Karte | NexusMods |
| **DropMultiplier** | Erhรถhte Drop-Raten | GitHub |
> **โ ๏ธ Warnung:** Experimental-Builds kรถnnen instabil sein. Bei Problemen ohne UE4SS starten (`INSTALL_UE4SS=false`).
---
## ๐๏ธ Selbst bauen
```bash
# Image bauen
docker-compose build
# Oder direkt:
docker build \
--build-arg PROTON_VERSION=GE-Proton9-20 \
-t mein-palworld-server \
./docker
```
---
## ๐ Ressourcen
- [Palworld Tech Docs](https://tech.palworldgame.com/)
- [Proton-GE Releases](https://github.com/GloriousEggroll/proton-ge-custom/releases)
- [SteamCMD Dokumentation](https://developer.valvesoftware.com/wiki/SteamCMD)
- [UE4SS GitHub](https://github.com/UE4SS-RE/RE-UE4SS)
---
## ๐ค Vergleich: Native vs Proton
| Lรถsung | Mods | Einfachheit | Performance |
|--------|------|-------------|-------------|
| [thijsvanloef/palworld-server-docker](https://github.com/thijsvanloef/palworld-server-docker) | โ | โ
Sehr einfach | โ
Optimal |
| **Dieser Container (Proton)** | โ
| โ ๏ธ Mittel | โ ๏ธ Gut |
| [jammsen/docker-palworld-dedicated-server](https://github.com/jammsen/docker-palworld-dedicated-server) | โ | โ
Einfach | โ
Optimal |
---
## ๐ Lizenz
MIT License - Siehe [LICENSE](LICENSE)
---
## โ ๏ธ Disclaimer
Dies ist ein **inoffizielles** Community-Projekt. Nicht verbunden mit Pocketpair Inc. oder Palworld.
"Palworld" ist ein eingetragenes Markenzeichen von Pocketpair Inc.
---
## ๐ Credits
- [GloriousEggroll](https://github.com/GloriousEggroll) fรผr Proton-GE
- [thijsvanloef](https://github.com/thijsvanloef/palworld-server-docker) fรผr Inspiration
- Palworld Community
---
**Happy Gaming! ๐ฎ๐ฆ**
๐ Letzte Commits (2)
7d769157
root · 2026-04-08
5e01e107
Repository Bot · 2026-04-08
๐
11
Dateien
๏ฟฝ
2
Commits
๐ค
Robin
Erstellt von
๐
08.04.2026 22:40
Erstellt am