Dedicated Server: Wine-Kompatibilitätsschicht Linux Setup
Diese Anleitung wurde mit den folgenden Produkten erstellt:
(Details können je nach Produkten verschiedener Anbieter variieren, aber die Hauptkonzepte bleiben gleich)
Einführung
Wine ist eine Open-Source-Kompatibilitätsschicht für Linux, die es ermöglicht, Software, die ursprünglich für Windows entwickelt wurde, auf Linux-Systemen auszuführen. Das ist besonders wichtig für Dedicated Gameserver, die nur Windows-Serverdateien anbieten und oft eine Voraussetzung für unsere anderen Linux-Dedicated-Gameserver-Anleitungen sind. In dieser Anleitung zeigen wir dir, wie du Wine zum ersten Mal auf deinem Linux-Server installierst. Wir nutzen Ubuntu als Beispiel, der Ablauf ist aber bei anderen Distributionen sehr ähnlich.
Vorbereitung
Verbinde dich zunächst per SSH mit deinem Dedicated Server. Falls du dabei Hilfe brauchst, schau dir unsere SSH Initialzugang Anleitung an.
Wine installieren
Starte die Installation, indem du sicherstellst, dass das Verzeichnis /etc/apt/keyrings/ existiert, denn das wird für Wine benötigt.
sudo mkdir -pm755 /etc/apt/keyrings
Lade als Nächstes den Wine GPG-Schlüssel herunter und speichere ihn in diesem Verzeichnis, damit die Authentizität des Pakets geprüft werden kann.
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Du musst außerdem die Quellenliste für WineHQ speichern. Das geht mit folgendem vorgefertigten Befehl:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/$(lsb_release -is | tr '[:upper:]' '[:lower:]')/dists/$(lsb_release -cs)/winehq-$(lsb_release -cs).sources
Führe ein Update aus, damit deine Paketquellen aktualisiert und die Änderungen übernommen werden.
sudo apt update
Jetzt kannst du den Hauptschritt starten und die neueste Wine-Version installieren. Das kann eine Weile dauern.
sudo apt install --install-recommends winehq-staging
Zum Schluss installierst du noch ein paar Zusatzpakete, damit Wine optimal mit deinem Dedicated Gameserver zusammenarbeitet:
sudo apt install cabextract winbind screen xvfb
Fazit
Du hast jetzt erfolgreich die Wine-Kompatibilitätsschicht eingerichtet, mit der du Windows-Programme auf deinem Linux-Server ausführen kannst. Mit dieser wichtigen Voraussetzung kannst du nun Dedicated Gameserver installieren, selbst wenn sie eigentlich für Windows gebaut sind.
Wir empfehlen dir, auch die anderen Anleitungen in diesem Bereich anzuschauen, die zeigen, wie man bestimmte Games über SteamCMD und gegebenenfalls Wine für Windows-basierte Dedicated Server-Dateien installiert.