Steam auf Debian

Steam lässt sich in Debian installieren. Sind die Grafiktreiber installiert, steht dem Spielvergnügen fast nichts mehr im Weg. Warum fast? – SteamOS + Linux unterstütz nur einen sehr kleinen Teil der gesamten Steamspiele.

# dpkg --add-architecture i386
# apt update
# apt install steam

Store > Categories
filtere die Spiele nach SteamOS + Linux. Jetzt werden dir die kompatiblem Spiele angezeigt. Sind die Grafiktreiber installiert, lässt sich unter Steam kompatible Spiele sogar in 4k spielen.

Minecraft in Debian spielen

Um Minecraft in Debian spielen zu können, benötigen wir Java. Lade das *.deb-Paket herunter:

Installiere das Paket mit:

# dpkg -i Minecraft.deb
# apt -f install
# dpkg -i Minecraft.deb

apt -f install wird nötig sein, falls Abhängigkeitsprobleme auftauchen und löst dies sehr elegant, indem sämtliche Pakete nachinstalliert werden. In diesem Fall fehlen z. B. folgende Pakete, welche alternativ auch per apt installiert werden können:

# apt install default-jre default-jre-headless libatk-wrapper-java libatk-wrapper-java-jni libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgif7 openjdk-17-jre

Minecraft starten
Nach erfolgreicher Installation findes Du Minecraft in Deinem Homeverzeichnis

$ cd /home/BENUTZER/.minecraft/launcher
$ minecraft-launcher

Nach der Installation wird der Launcher gestartet und sucht nach Updates.

Eigener Minecraft-Server (Debian)

Um einen eigenen Minecraft-Server aufzusetzen, wird eine minimale Installation von Debian vorausgesetzt. Wird der Server explizit nur für Minecraft verwendet, schliesse mit der Firewall ufw alle Port ausser 25565 und natürlich dem Port für die ssh-Verbindung. Minecraft läuft per Standard auf Port 25565.
Dieser Port kann unter server.properties geändert werden. Unter dieser Konfigurationsdatei kann zudem der seed, Schwierigkeit u.v.m. geändert werden.


01. Installieren von Java (auf dem Server)

# apt install openjdk-17-jdk-headless

02. Homeverzeichnis betreten und Server-Software herunterladen.

$ cd/home/BENUTZERNAME
$ mkdir minecraft
$ cd minecraft
$ wget https://pfad_zum_Download/*.jar

Alternativ kann auch ein Fork (PaperMC) heruntergeladen werden.


03. Server starten und eula akzeptieren:

Starte den Server. Es wird zu dieser Hinweismeldung kommen.

$ java -Xmx1024M -Xms1024M -jar server.jar nogui
  [13:52:43] [ServerMain/WARN]: Failed to load eula.txt
  [13:52:43] [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

Öffne das File eula.txt und ersetze false mit true:

$ nano eula.txt

eula=true

Hinweis
Läuft bei dir eine Firewall wie ufw, gib den Minecraft-Port 25565 (Standard) frei:

# ufw allow 25565

04. Server erneut starten

$ java -Xmx1024M -Xms1024M -jar server.jar nogui

05. Minecraft-Launcher (in Windows) starten und mit dem Server verbinden

Die aktuelle IP von deinem eigenen Server findest Du mit

$ ip address

heraus. Nach der IP ist noch der Port (Standard 25565) zu setzen. Somit: 123.456.7.890:25565

Wer es ganz elegant haben möchte und sogar einen A-Record für eine Domain besitzt, setzt eine Subdomain per CNAME
minecraft.example.com
CNAME
example.com

ab jetzt, ist der Minecraft-Server auch unter minecraft.example.com erreichbar.

Sollte der Server weiterlaufen, falls die ssh-Verbindung (z. B. mit PuTTY) getrennt wird, hilft screen weiter:

# apt install screen
$ screen -S minecraft
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
CTRL + A + D

Weitere Einstellungen zum Server findest du nun unter server.properties, ops.json und whitelist.json

DOS-Spiel mit WineHQ

Deine alten DOS-Spiele können selbst unter Debian gespielt werden. Möglich macht dies wineHQ. Um wineHQ zu installieren, tippe

# dpkg --add-architecture i386
# wget -nc http://dl.winehq.org/wine-builds/winehq.key
# apt-key add winehq.key

Ergänze /etc/apt/sources.list mit den Paketquellen von wineHQ (Distributionsname anpassen!)

# nano -w /etc/apt/sources.list

deb http://dl.winehq.org/wine-builds/debian/ stable main

Danach die Paketquellen aktualisieren und wine installieren:

# apt update
# apt install wine

wine kann noch konfiguriert werden. Dazu genügt ein:

$ winecfg

und es öffnet sich das Konfiguartionstool von Wine. Mit der Wine-Konfiguration kann z.B. das Ausgabegerät für Audio angepasst werden.

Ab jetzt können Windows-Programme gestartet werden.

$ wine PFAD/ZUR/ANWENDUNG.exe

HINWEIS
Falls das Spiel zuerst installiert werden muss, wird der Installer automatisch geladen:

Da unter Debian das Laufwerd c:\ nicht existiert, wird es unter:
~/.wine/drive_c
abgelegt. Mit

# apt install winetricks
winetricks

startet ein Tool, wo weitere Prefixe eingestellt oder nachinstalliert werden können.