Command and Conquer: Tiberian Sun

Bild des Benutzers robin

Der dritte (nach deutscher Zählart) Teil der Command & Conquer-Hauptreihe.

Command & Conquer: Tiberian Sun ist nach deutscher Zählart der dritte Zeil. Die original Zählart benennt das Spiel allerdings als zweiten Teil der C&C-Hauptreihe. Somit ist dieser Teil der Nachfolger zu Command and Conquer: Der Tiberiumkonflikt.

Wine

Das Spiel läuft problemlos mit Wine. Entpackt dazu einfach das Freeware-Archiv und kopiert euch den Ordner "SUN" heraus. In ihm findet ihr die "Game.exe", die ihr mit Wine starten könnt.

Multiplayer mit/ohne IPX

Registrierungsdatei anpassen

Es müssen zwei Schlüssel angelegt werden. Dazu startet man mit

wine regedit

die Registrierungsdatei und geht zu dem Schlüssel HKEY_CURRENT_USER\Software\Wine\AppDefaults (oder erstellt ihn neu).
browse to (or create)

    * new key game.exe
    * subkey Direct3D

    • type: string name: DirectDrawRenderer value: opengl
    • type: string name: RenderTargetLockMode value: readtex
Netzwerk einrichten (mit IPX, nicht empfohlen)

Für das Spiel wird das alte IPX-Protokoll benötigt, es sei denn man verwendet einen Patch (siehe unten). Unter Linux kann IPX z.B. wie folgt installiert und eingerichtet werden:

sudo apt-get install ipx

Danach muss das Interface noch eingerichtet werden:

sudo ipx_interface add -p <INTERFACE> 802.2 0x12345678

Wichtig ist, dass die letzte Nummer in eurem Netzwerk eindeutig ist. Ihr könnt auch von 0 an aufzählen, z.B. 0x00000001, 0x00000002 usw.

Netzwerk einrichten (ohne IPX, mit UDP-Patch, empfohlen)

Link zum Patch: http://www.understorm.net/downloads

Voraussetzung für das Spielen ist, dass alle den obigen Patch installieren.

Anders wie die Anleitung des Patches verlangt, gilt unter Linux folgendes Vorgehen:

1. wsock32.dll nach ~/.wine/drive_c/windows/system32 kopieren
2. winecfg ausführen und im Reiter Bibliotheken/Libraries eine neue Überschreibung/Override für 'wsock32' hinzufügen und 'OK' klicken

Auf sudo und chown im Abschnitt 'Spiel konfigurieren' soll bei Befolgung dieses Abschnitts unbedingt verzichtet werden!

Hinweis: Diese Konfiguration beeinflusst andere Programme die wsock32.dll verwenden. Es empfiehlt sich für Tiberian Sun ein eigenes WINEPREFIX anzulegen.

Spiel konfigurieren

Start (Multiplayer)
chown root ~/.wine
sudo padsp wine game.exe

don't forget to reset chown afterwards
sudo chown <USERNAME> <USERHOME>/.wine

Resolution Issue in Fullscreen Mode
Run winecfg
Tab Graphic
Check box Emulate virtual screen

Moderne Auflösungen

Die Engine unterstützt allerhand moderne Auflösungen auch im 16:9 und 16:10 Format. Dazu brauch man nur seine gewünschte Auflösung in die SUN.INI einzutragen.

Multiplayer only Version

Der von Fans erstellte Gamebrowser Xwis , der nach dem Ableben von Westwood Online bereitgestellt wurde, bietet auch eine nur 50MB große Multiplayer only Version an.
Somit kann auf das 1,7 GB große Orginalimage verzichtet werden und beschleunigt die Spielbereitschaft ungemein.
Leider scheint aber der integrierte Browser unter Linux keine Funktion zu haben.

Screenshots und Videos
Nargajuna
Bild des Benutzers Nargajuna
Offline
Beigetreten: 05.04.2010
Beiträge: 58

Bevor ich anfange rumzudocktern mal die Frage;
Wie sieht es den Mit dem TCP/IP Patch aus? läuft der stabil?

thechef
Bild des Benutzers thechef
Offline
Beigetreten: 17.05.2008
Beiträge: 176

Vielen Dank für den Tipp Nargajuna!

Mit dem Patch von http://www.understorm.net/downloads

geht das Netzwerkspielen viel einfacher ohne das sehr sehr ungünstige Ausführen von Tiberian Sun als root!
(Wobei ich meine, dass man sowieso auch ein granulares capability bit setzen könnte und man so auch auf root verzichten kann, trotz IPX!)

Getestet mit CC 10 Jahre Edition.

Wenn holarse jetzt noch nen openvpn server macht, dann zock ich gern mal ne runde mit :)

comrad
Bild des Benutzers comrad
Offline
Beigetreten: 13.05.2008
Beiträge: 5659

@TheChef: Kannst du das nicht in den Artikel posten? ;) Dafürs ists ja ein Wiki.

Nargajuna
Bild des Benutzers Nargajuna
Offline
Beigetreten: 05.04.2010
Beiträge: 58

Da das ja nun so gut funktioniert, sollten wir einen Termin setzen :P

Mastodon