XWars Server

Aus XW-Community-Wiki
Zur Navigation springen Zur Suche springen

XWars läuft momentan auf einem Servercluster in einem Rechenzentrum von Hetzner.

Hardware

In der ct 10/06 findet sich in einem Artikel über Onlinespiele unter anderem folgendes:

"X-Wars mit seinem riesigen, rund 30000 Spieler fassenden Universum ist schon ungewöhnlich aufwendig und nutzt einen Datenbankserver sowie sieben Webserver verschiedener Art; das Spektrum reicht vom 1-Ghz-Pentium-3 bis zum Dual-Xeon 2.8, über einen Loadbalancer gekoppelt."

Um's nochmal zusammenzufassen:

  • 1 DB-Server
  • 7 Webserver
  • 1 Loadbalancer

Software

XWars wurde komplett in PHP geschrieben und nutzt als Datenbankengine MySQL.

Wartung

Jede Nacht um Mitternacht und ab 3 Uhr laufen irgendwelche Skripte welche das Spiel extrem verlangsamen! Meist sind diese Skripte nach 20 Minuten abgearbeitet, von wo an dann wieder flüssiges spielen möglich ist. Wahrscheinlich sind diese Skripte dazu da ein Backup des Spieles anzufertigen. Sollte man also um diese Uhrzeit rum etwas machen wollen bietet es sich an das davor oder danach zu erledigen. Während der Laufzeit des Skriptes kann es außerdem zu Problemen mit ankommenden Handeln kommen, die sich in verschwundenen Rohstoffen äußern.

Serverdowns

Bei den gelegentlich vorkommenden Serverdowns handelt es sich im Normalfall um einen Ausfall des Loadbalancers oder der Datenbank.

Fällt der Loadbalancer aus ist XWars erstmal nicht erreichbar. Sobald die Admins informiert sind wird eine provisorische Startseite ins Netz gesetzt wo es Infos zum aktuellen Status gibt.

Fällt die Datenbank aus funktioniert das Portal wie gewohnt, allerdings funktionieren weder Spiel noch Forum. Informationen zum aktuellen Status findet man in diesem Fall, wenn die Admins informiert wurden, auf der Loginseite.