Für die richtige Anzeige dieser Website benötigen Sie den Flash player.
Für diese Anzeige benötigen Sie den Flash player.

 

Heute möchten wir den Technikbegeisterten unter euch einen weiteren Einblick hinter die Kulissen von Celetania geben. Wegen vielfacher Nachfrage dreht sich dieses Mal alles um die Hard- und Software, die nötig ist eine große MMOG-Welt abzubilden.

 

Die Hardware

Um es gleichzeitig tausenden Spielern zu ermöglichen, bei voller Persistenz in ein und derselben Welt aufeinanderzutreffen, ist ein immenser Aufwand nötig! Die Spielwelt von Celetania wird auf einem Cluster vieler DELL Server zum Leben erweckt. Jeder dieser Server ist direkt mit 4 Gb/s über einen Hochleistungsknoten mit dem Cluster verbunden. Um weltweit jederzeit die optimale Erreichbarkeit und ein rasantes Spielvergnügen sicherzustellen, ist die komplette Serverfarm direkt mit dem europaweiten Netzwerk von EuroTransit verbunden. Von hier aus geht es über mehrere redundante 10-Gigabit-Leitungen erst zu 11 Standorten in Europa.Von dort werden die Daten dezentral in das Internet eingespeist. Dies ermöglicht jederzeit den kürzesten und störungsfreisten Weg zwischen der Welt von Celetania und ihren Spielern.

Um vor Hardwareausfällen zu schützen ist jeder Server redundant aufgebaut. So verfügt jede Einheit unter anderem über redundante Netzteile, und ist an eine USV-Anlage aus Batterien und Dieselgeneratoren angebunden. Natürlich ist auch das Netzwerk von EuroTransit redundant ausgelegt. Die gesamte Infrastruktur wird rund um die Uhr von einem Team aus Fachkräften überwacht.

Für diese Anzeige benötigen Sie den Flash player.
 

Die Serversoftware

Die größte technische Herausforderung von Celetania ist die echte Persistenz der Spielwelt. So müssen hunderttausende Raumschiffe permanent simuliert werden – selbst wenn die Spieler gar nicht online sind. Um diese Datenmengen überhaupt beherrschen zu können mussten die Programmierer von Vulcando Games viele grundlegende Technologien entwickeln. Es wurde eine eigene Clusterdatenbank entwickelt um die enormen Datenmengen speichern zu können. Um das Spiel ausfallsicher über das Cluster verteilen zu können, war die Entwicklung einer eigenen Programmiersprache notwendig. Denn selbst bei der oben beschriebenen High End-Hardware ist der Ausfall eines einzelnen Gerätes immer möglich! Doch auch dann geht das Spiel ungebremst weiter, da sich Celetania automatisch selbst von diesem Schaden heilt und so gänzlich ohne Zutun eines Administrators ein weiterspielen möglich ist.

 

Der Client

Aufgrund der Kombination der vielen Möglichkeiten des 4X-Spielgenres und der rasanten Gefechte im Weltraum musste extra für Celetania eine eigene Spielengine entwickelt werden. Hierbei sollte die einfache Bedienbarkeit trotz einem echten 3D-Raum im Vordergrund stehen. Ganz nebenbei will Vulcando Games die in Spielen bestehenden Barrieren abbauen und das Erlebnis von Celetania plattformübergreifend auf einer Vielzahl von Betriebssystemen ermöglichen - fast wie selbstverständlich in mehreren Sprachen. Dinge wie Raumklang mit Hardwareunterstützung oder die Ausnutzung moderner Mehrkernprozessoren verstehen sich da von ganz alleine.


    
my.celetania.com
Trag' dich in unseren Newsletter ein, um über die Entwicklung von Celetania informiert zu bleiben:


Los!

Deine Adresse wird ausschließlich für diesen einen Zweck gespeichert, und nicht an Dritte weitergegeben.

follow us on Twitter
Support

Vulcando Games
Erstellt in 0.388775110245 sekunden