Ubuntu 11.10 „Oneiric Ocelot“
Ubuntu 10.04 „Lucid Lynx“
Die Spring Engine ist eine quelloffene Plattform, um Echtzeitstrategiespiele auszuführen. Ursprünglich als Neuauflage von Cavedogs Total Annihilation in 3D geplant, bietet Spring nun einer Fülle von komplett unterschiedlichen Spielumgebungen ein "zu Hause".
Sie kann von jedem interessierten Kreativen zur Erstellung eigener Echtzeitstrategiespiele (RTS) genutzt werden. Als Vergleichsbeispiel kann die Source-Engine von Valve herangezogen werden, welche beispielsweise die Plattform für Half-Life 2 darstellt.
Da die Situation mit dem momentanen Eigentümer der Rechte an Total Annihilation (TA) ungeklärt bleibt, muss auf eine Besonderheit hingewiesen werden. Spiele die auf TA aufbauen (alle *A-Mods) sind nur legal spielbar, wenn eine legale Version des original TA vorhanden ist. Es ist jedoch davon auszugehen, dass die Nutzung von TA-Material geduldet wird.
Spring kann über die universe Paketquellen [2] installiert werden. Unter Ubuntu 11.10 Oneiric Ocelot, kann das Spiel im Multiplayermodus nicht spielbar sein, da es durch Probleme mit dem Compiler beim Paketbau, zu häufigen "Sync Errors" kommt, wodurch jeder Spieler quasi in einem eigenen Spiel ist. Die Version aus dem PPA behebt dieses Problem.
Folgende Pakete sind zu installieren:
spring (universe)
springlobby (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install spring springlobby
sudo aptitude install spring springlobby
Spring kann über eine eigene Paketquelle installiert und aktuell gehalten werden.
Adresszeile zum Hinzufügen des PPAs:
ppa:spring/ppa
Zusätzliche Fremdquellen können das System gefährden.
Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen bietet die PPA-Beschreibung vom Benutzer/Team spring.
Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.
Nach der Freischaltung der Paketquellen müssen folgende Pakete installiert werden:
spring (ppa)
springlobby (ppa)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install spring springlobby
sudo aptitude install spring springlobby
Optional können folgende Pakete installiert werden, sie bieten zusätzliche Karten und Hilfsprogramme:
spring-mods-kernelpanic (universe, Mod "Kernelpanic")
spring-maps-kernelpanic (universe, Karten zum Mod "Kernelpanic")
spring-javaai (universe, Java AIs)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install spring-mods-kernelpanic spring-maps-kernelpanic spring-javaai
sudo aptitude install spring-mods-kernelpanic spring-maps-kernelpanic spring-javaai
Um an einer Partie teilzunehmen sind nach der Installation folgende Schritte nötig:
Anpassung der Einstellung und Test im Singleplayermodus gegen eine KI
Freischalten eines Ports im Router
Registrierung eines Spielernamens
Beschaffung von Spielen und Karten
Alle Einstellungen können über Spring Lobby (wird automatisch mit installiert, andere Lobbys können je nach Bedarf nachinstalliert werden) durchgeführt werden.
Die Einstellungen zu Auflösung, Farbtiefe etc. können über "Tools -> SpringSettings" angepasst werden, allgemein sollten die Einstellungen moderat gehalten werden, da insbesondere Dynamic Water und andere Effekte sehr viel Leistung fordern. Der LUA-Support sollte auf jeden Fall aktiviert werden, da viele Mods diese Skriptsprache nutzen und die GUI ansonsten sehr unansehnlich wird.
Falls nach Spielstart der Bildschirm nur kurz schwarz flackert kann eine niedrigere Bilschirmauflösung (bei Tools -> Springsettings) helfen.
Wenn selbst ein Spiel gehostet werden soll benötigt Spring einen offenen Port, um eine Verbindung aufnehmen zu können. Dieser liegt normalerweise bei 8442 im UDP-Protokoll, Spring findet beim Start einer Partie den geöffneten Port jedoch selbstständig. Ports lassen im Benutzerinterface des Routers meist unter dem Punkt "Portforwarding" oder "NAT" öffnen. Näheres kann im Artikel Portweiterleitung nachgelesen werden, hier sind auch allgemeine Informationen zu den Protokollen zu finden.
Beim Start der SpringLobby startet automatisch ein Wizard, mit dem man sich seinen Wunschnamen registrieren lassen kann. Zu beachten ist, dass keine Passwort-Zusendung möglich ist. Das Passwort sollte man sich deshalb gut merken.
Die Installation von Spielen (Mods) und Karten (Maps) gestaltet sich sehr einfach. Die dazu nötigen Karten (im üblichen .sd7-Format) und Spiele (im .sd7 oder .sdz-Format) müssen einfach nur von geeigneten Seiten heruntergeladen und in folgenden Verzeichnissen abgelegt werden. Änderungen der Rechte sind nicht erforderlich.
Standardmäßig ist Balanced Annihilation im Paket enthalten.
~/.spring/maps bzw. ~/.spring/mods
Nachdem neue Karten und Spiele in diese Ordner kopiert wurden, müssen diese über "Tools -> Reload maps/mods" eingelesen werden.
Für Einsteiger wird empfohlen, sich erst einmal offline mit den jeweiligen Spielen auseinanderzusetzen und so Gebäude und Einheiten kennen zulernen. Dazu gibt es verschiedene Möglichkeiten:
Ein Kooperationsspiel (allein oder online) wie CA oder BA Chicken Defense
Da mit dem Spring-Paket alles nötige bereits vorinstalliert wird, ist hier keine weitere Anpassung erforderlich. Um eine Partie zu starten genügt es, eine Karte, ein Spiel (hier CA in der Version rv3322) auszuwählen und eine KI über "Bot hinzufügen" hinzuzufügen. Boni, Bündnisse und Seite lassen sich über ein Kontextmenü (einfach mit der Maus über Spielerposition auf der Karte fahren) verändern und den eigenen Vorstellungen anpassen, um sich beispielsweise Verbündete zu geben.
Jedoch entfaltet Spring sein ganzes Potenzial nur im Kampf gegen echte Menschen!
Einen sehr interessanten Spielmodus stellen kooperative Modi dar, hier spielt ein oder mehrere Spieler gegen einen übermächtigen Gegner, der Einheiten nutzt, die der Spieler nicht bauen kann. Gemeint sind hiermit Außerirdische die in Wellen angreifen und die Spieler ähnlich wie bei Starship Troopers in stetig wachsenden Massen malträtieren.
Dabei wächst natürlich nicht nur die Zahl der Gegner, sondern auch deren Gefährlichkeit stetig an, bis die Königin sich höchstpersönlich die Ehre gibt, Euch von der Karte zu putzen!
Gestartet werden kann eine solche Partie, indem entweder BA Chicken Defense oder eine Version von CA installiert wird. Dann kann entweder über "Mod" (BA) oder über "Bot hinzufügen" (CA) die dazu nötige KI der Partie hinzugefügt werden.
![]() |
P.U.R.E. |
![]() |
Complete Annihilation |
![]() |
Kernel Panic |
![]() |
Expand&Exterminate |
![]() |
Eternal Struggle |
![]() |
Evolution RTS |
![]() |
S:1944 |
![]() |
SW: Imperial Winter* |
*noch nicht frei verfügbar
Spring Engine | |
Genre: | Echtzeitstrategie |
Sprache: | ![]() ![]() |
Veröffentlichung: | in aktiver Entwicklung |
Entwickler: | SY Clan ![]() |
Systemvoraussetzungen: | Prozessor mit min. 1,4 GHz - 512MB RAM - 64 MB OpenGL-fähige Grafikkarte |
Läuft: | nativ |