Zum Hauptinhalt springen

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.