OpenRA

Bild des Benutzers comrad

OpenRA ist die vollständige Reimplementation und Weiterentwicklung/Modernisierung für Command and Conquer: Alarmstufe Rot. Diese Version wurde in C# entwickelt und ist laut Entwickler unter Linux für Mono (ab Version 2.10) funktionsfähig.

Die gesamte Engine ist für Mods ausgelegt, so dass sogar Alarmstufe Rot ein Mod ist. Ebenfalls wurde Command and Conquer: Der Tiberiumkonflikt als Mod hinterlegt. Die Installation unter Linux erfolgt über AppImage (dort Auswahl aus Tiberiumkonflikt, Alarmstufe Rot und Dune 2000) oder Flatpak und Snap. Direkt aus dem Quelltext kann ebenfalls gebaut werden. Zusätzlich zum Spiel werden noch die Grafik-Assets von dem jeweiligen Titel benötigt, diese können aber, dank Freeware, im Programm vom Spiel direkt heruntergeladen werden.

Das Spiel ist primär für den Mehrspielermodus ausgelegt. Man kann gegen Bots spielen oder gegen menschliche Gegner. Standardmäßig wird das Spiel online angekündigt.
Es gibt einige Änderungen bzgl. der Originalspiele. So ist Nebel des Krieges oder ein Veteranensystem implementiert worden, dass Einheiten zum Aufstieg befähigt und ihnen weitere Fähigkeiten einräumt. Mehrere Einheiten können als Stapel gebaut werden, der abgearbeitet wird. Viele grafische Details wie brennende Wracks und Leuchtspurgeschosse runden das Bild ab.

Installation

AppImage

Das Spiel kann dann per

OpenRA-Red-Alert-x86_64.AppImage

oder mit

openra

gestartet werden. Für die verschiedenen Varianten, wie Command and Conquer: Der Tiberiumkonflikt, Command and Conquer: Alarmstufe Rot und Dune 2000 werden eigene AppImages angeboten.

Flatpak

Ladet euch das Flatpak von Flathub herunter via:

flatpak install net.openra.OpenRA

Startet dann das Spiel für Command and Conquer: Alarmstufe Rot mit

flatpak run net.openra.OpenRA

Für Command and Conquer: Der Tiberiumkonflikt mit

flatpak run net.openra.OpenRA Game.Mod=cnc

Für Dune 2000 mit

flatpak run net.openra.OpenRA Game.Mod=d2k

Snap

Pakete

Auf der Download-Seite werden die Pakete aus den Paketquellen verschiedenster Distributionen angeboten. Darunter Arch Linux, Solus, Ubuntu und Void Linux.

Modifikationen

OpenRA ist die Engine, jeweiliger Inhalt im Spiel ist eine hinterlegte Modifikation.

Sehr beliebt und gut gepflegt ist auch OpenHV, einem nicht veröffentlichten Spiel aus den 1990ern, das mit der OpenRA-Engine ein willkommenes Release erfährt.

Inoffizielle Modifikationen werden nicht vom Kernteam gepflegt, sondern von einzelnen Fans. Bei ModDB findet sich eine aktuelle Liste, wir haben diese aber auch unter OpenRA verlinkt.

Einzelspieler

Ihr könnt auch, je nachdem welches Modset ihr gerade verwendet, die Einzelspieler-Missionen spielen. Wenn ihr Zugriff auf die CDs habt, könnt ihr sogar die Original-Musik und die Zwischensequenzen einspielen lassen. Allerdings fliessen die Änderungen von OpenRA auch in die Einzelspielermissionen ein., wie beispielweise die Ränge oder, dass Gebäude mit mehreren Ingenieuren erobert werden müssen.

Zukunftsmusik

Nachdem seit geraumer Zeit auch Dune 2000 offiziell Unterstützung gefunden hat, wurde seitens der Entwickler angekündigt über kurz oder lang auch Command and Conquer - Tiberian Sun unterstützen zu wollen. Außerdem gibt es erste weniger offizielle Tests mit den Einheiten und Grafiken aus Alarmstufe Rot 2 implementiert werden. Man darf gespannt bleiben.

Dedicated Server

Um einen eigenen Dedicated Server zu betrieben, müsst ihr auf dem Server die Mono-Umgebung installieren:

sudo apt-get install mono-runtime

Das Debian-Paket könnt ihr dann mit

dpkg -i dpkg -i openra_release.20161019_all.deb

installieren. Es liegt dann unter /usr/lib/openra/. Dort findet ihr eine launch-dedicated.sh, die ihr anpassen könnt. Dort lässt sich die Anmeldung am Lobby-Server einstellen, ggf. ein Serverpasswort oder welchen Mod ihr bereitstellt. Um das ganze als Dienst zu starten könnt ihr folgende systemd-unit verwenden:

[Unit]
Description=OpenRA Dedicated Server
 
[Service]
Type=simple
ExecStart=/usr/lib/openra/launch-dedicated.sh
WorkingDirectory=/usr/lib/openra/
User=openra
Restart=always
 
[Install]
WantedBy=multi-user.target

Um den Server durch eure Firewall zu schleifen, müsst ihr den Port 1234 (tcp) öffnen.

Problembehebung

Multiplayer: Keine Verbindung zum Host

Fehler: Das Beitreten zum Server dauert ewig und bricht nach einer gewissen Zeit ab.

Du musst den Port 1234 (sofern nicht im Spiel geändert) an deinem Router an deinen PC weiterleiten. Unter Settings → Advanced → Enable Network Discovery (UPnP) lässt sich die Portfreigabe automatisieren solange der Route den Universal Plug and Play Standard unterstützt.

Paketmanager
Screenshots und Videos
manuel
Bild des Benutzers manuel
Offline
Beigetreten: 19.05.2008
Beiträge: 245

Wie kann man das Game mit seinen orginalen 4 AR CD benutzen ?

Ist das überhaupt möglich ?

Danke

Manuel

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

Ja, das geht. Aber die demo-files enthalten schon alles nötige. Zudem ist ar ja auch freeware.

Naked1Snake1
Bild des Benutzers Naked1Snake1
Offline
Beigetreten: 25.05.2012
Beiträge: 1

muss mal aktuallisiert werden inzwischen ist der Dune 2000 mod dabei :D

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

Pro-tipp: ist ein wiki :-)

Matthias M.
Bild des Benutzers Matthias M.
Offline
Beigetreten: 16.02.2013
Beiträge: 4

Hab es mal etwas aktualisiert.

Mastodon