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 Erste Schritte 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
Speichere außerdem die Quellenliste für WineHQ ab, 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 die Paketquellen neu eingelesen und aktualisiert werden.
sudo apt update
Jetzt kannst du den Hauptschritt starten und die neueste Wine-Version herunterladen. 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 du bestimmte Games mit SteamCMD und eventuell Wine für Windows-basierte Dedicated Server-Dateien installierst.