Seite bearbeiten
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 26: | Zeile 26: | ||
<span lang="de" dir="ltr">Die Schritte und die verwendete Software in diesem Tutorial gelten für eine Debian Squeeze (6) oder Debian Wheezy (7) Installation. Für Systeme, die nicht auf Debian basieren, müssen Sie das init-script anpassen, da das verwendete start-stop-daemon-Tool Teil des Debian-dpkg-Pakets ist.</span> |
<span lang="de" dir="ltr">Die Schritte und die verwendete Software in diesem Tutorial gelten für eine Debian Squeeze (6) oder Debian Wheezy (7) Installation. Für Systeme, die nicht auf Debian basieren, müssen Sie das init-script anpassen, da das verwendete start-stop-daemon-Tool Teil des Debian-dpkg-Pakets ist.</span> |
||
+ | == Required software == |
||
− | ==Erforderliche Software== |
||
− | * Wine |
+ | * Wine 32bit (as long as there is no "native" Linux build) (tested: 1.0.1, 1.4.1) |
+ | * <span lang="ang" dir="ltr">Xvfb (probably also only as long as there is no native build)</span> |
||
⚫ | |||
− | * Mono- |
+ | * Mono-runtime |
+ | * Screen |
||
− | * Bildschirm |
||
− | * |
+ | * libxml2-utils (parse serverconfig.xml) |
− | * |
+ | * bash (for scripts) |
− | * |
+ | * rsync (for backups) |
− | * |
+ | * sendemail, sendxmpp (for memory limit notifications, both optional) |
+ | |||
⚫ | |||
+ | This should do the trick on Debian Weezy base install: (I'm not entirely sure about the libmono2.0-cil) |
||
apt-get install libxml2-utils screen libmono2.0-cil xvfb xmlstarlet |
apt-get install libxml2-utils screen libmono2.0-cil xvfb xmlstarlet |
||
+ | == '''<span lang="de" dir="ltr">Erforderliche Software</span>''' == |
||
⚫ | |||
+ | <span lang="de" dir="ltr">Wine 32 Bit (solange es keinen "nativen" Linux-Build gibt) (getestet: 1.0.1, 1.4.1)</span> |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
+ | <span lang="de" dir="ltr">Mono-Laufzeit</span> |
||
+ | |||
+ | <span lang="de" dir="ltr">Bildschirm</span> |
||
+ | |||
+ | <span lang="de" dir="ltr">Libxml2-utils (parse serverconfig.xml)</span> |
||
+ | |||
+ | <span lang="de" dir="ltr">Bash (für Scripts)</span> |
||
+ | |||
+ | <span lang="de" dir="ltr">Rsync (für Sicherungen)</span> |
||
+ | |||
+ | <span lang="de" dir="ltr">Sendemail, sendxmpp (für Speichergrenzbenachrichtigungen, beide optional)</span> |
||
+ | |||
⚫ | |||
+ | |||
⚫ | |||
+ | In order to run SteamCMD on a 64 bit host you need to have lib32gcc1 installed. |
||
+ | |||
+ | To install 32 bit Wine on 64 bit Wheezy do the following: |
||
dpkg --add-architecture i386 |
dpkg --add-architecture i386 |
||
apt-get update |
apt-get update |
||
apt-get install wine:i386 |
apt-get install wine:i386 |
||
+ | |||
− | + | If you want to run the server as 64 bit application, you need Debian Sid or similar newer os which includes Wine 1.7.17 or newer (https://bugs.winehq.org/show_bug.cgi?id=30518). |
|
[[Linux Server with Debian Sid]] |
[[Linux Server with Debian Sid]] |
||
+ | |||
+ | == '''<span lang="de" dir="ltr">Installation auf 64-Bit-Host</span>''' == |
||
⚫ | |||
+ | |||
⚫ | |||
+ | |||
+ | dpkg --add-architecture i386 |
||
+ | apt-get update |
||
+ | apt-get install wine:i386 |
||
== Installation layout == |
== Installation layout == |