XWars Server: Unterschied zwischen den Versionen

Aus XW-Community-Wiki
Zur Navigation springen Zur Suche springen
(Ergänzung für Ressi-verschwinden gemacht)
(Etliches ergänzt)
Zeile 1: Zeile 1:
'''XWars''' läuft momentan auf einem '''Servercluster''' in einem Rechenzentrum von [http://www.hetzner.de/ Hetzner].
'''XWars''' läuft momentan auf einem '''Servercluster''' in einem Rechenzentrum von [http://www.hetzner.de/ Hetzner].


==Hardware==


Wieviele Server aus genau sind, darüber kann nur spekuliert werden, aber ein halbes Dutzend werden es sicher sein.
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==
==Wartung==


Jede Nacht ab 3 Uhr läuft irgendein Skript welcher das Spiel extrem verlangsamt! Meist ist dieser Skript bis 3:30 Uhr abgearbeitet, von wo an dann wieder flüssiges spielen möglich ist.
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.
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.
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.

Version vom 30. April 2006, 11:38 Uhr

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.