# Handoff: Satisfactory Server Setup **Datum**: 2026-01-08 **Status**: Windows VM Installation blockiert ## Aktueller Stand ### Was passiert ist 1. Linux LXC mit Docker für Satisfactory aufgesetzt 2. Festgestellt: **SatisfactoryPlus Mod ist nur für Windows** verfügbar (kein LinuxServer Build) 3. LXC 105 wieder gelöscht 4. Windows Server 2022 VM Erstellung gestartet 5. **Problem**: Windows Installer findet keine Festplatte (VirtIO Treiber werden nicht erkannt) ### Das Problem - Windows Installer zeigt "no signed device drivers were found" - VirtIO ISO eingebunden, aber Treiber werden nicht akzeptiert - Vermutlich Secure Boot oder falscher Controller-Typ ## Nächste Schritte morgen ### 1. VM-Konfiguration prüfen ```bash ssh root@192.168.2.20 "qm config " ``` - Welche VM-ID wurde verwendet? (nicht mehr 105) - Prüfen: BIOS-Typ (SeaBIOS vs OVMF/UEFI) - Prüfen: Secure Boot aktiviert? ### 2. Lösungsoptionen **Option A: SeaBIOS statt UEFI** - VM → Options → BIOS → SeaBIOS - Kein Secure Boot Problem **Option B: IDE Controller verwenden** - Hard Disk detachen - Neu hinzufügen mit Bus: IDE - Langsamer aber funktioniert ohne Treiber **Option C: VirtIO mit korrektem Treiber** - Neueste VirtIO ISO: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso - Im Installer: Treiber laden → `viostor\2k22\amd64` (nicht vioscsi!) ### 3. Nach Windows Installation - [ ] VirtIO Guest Tools installieren (`virtio-win-guest-tools.exe`) - [ ] QEMU Guest Agent aktivieren - [ ] Statische IP 192.168.2.54 setzen - [ ] OpenSSH Server installieren (für GSM) - [ ] Node Exporter für Windows installieren - [ ] Satisfactory Dedicated Server installieren (Steam) - [ ] Satisfactory Mod Manager (SMM) installieren - [ ] SatisfactoryPlus Mod installieren - [ ] GSM config.json erweitern - [ ] Firewall Ports öffnen (7777, 15777, 15000) ## VM Empfohlene Specs | Setting | Wert | |---------|------| | OS | Windows Server 2022 mit GUI | | CPU | 4-6 vCPU | | RAM | 20-24 GB | | Disk | 100 GB | | IP | 192.168.2.54 | | BIOS | SeaBIOS (einfacher) | ## Relevante Dateien - GSM Config: `/opt/gameserver-monitor/backend/config.json` (auf 192.168.2.30) - Doku: `docs/satisfactory.md` (muss neu erstellt werden nach Setup)