Statement Serverprobleme / Zukunft von Metin
Verfasst: Do 4. Dez 2008, 02:57
Liebe Spieler,
Wie gestern bereits angekündigt, werde ich hiermit ein kleines Statement zu den aktuellen Serverproblemen sowie zum derzeitigen Entwicklungsstand von Metin2 abgeben.
Wie viele wissen, leiden die meisten Server aktuell unter einer Fülle von Abstürzen. Dies begann vor einiger Zeit mit dem simplen Problem das dem Server die Gildenverwaltung zu belastend wurde. Die massive Anzahl der Gilden war für den Server nicht mehr zu verwalten.
Mit Server ist aber hier nicht die Hardware gemeint, sondern die Serverdateien von Metin2.
Warum das ganze so ist, ist ebenfalls einfach zu erklären.
Nie im Traum hätte jemand gedacht das Metin 2 so ein Erfolg wird wie es mittlerweile geworden ist. Um das Ganze etwas plakativer zu erklären.... Metinweit (alle Versionen der Gameforge) spielen mehr als 2,8 Millionen Spieler aktiv Metin2. Mehr als 5mal soviele registrierte Accounts lassen sich verzeichnen.
Mit dieser ungeheuren Last war bei der Programmierung einfach nicht zu rechnen.
Das weitere Problem welches aktuell akut auftritt, ist die fehlerhafte Speicherverwaltung in den Serverdateien von Metin2.
Einfach erklärt läuft hier folgendes ab. Wir nehmen als Beispiel den Server Mosha.
Alle Channels des Servers Mosha kommunizieren mit der globalen Serverdatei für Server 1(Mosha) Diese Kommunikation frisst natürlich internen Speicher. Das Problem aktuell ist, dass dieser nicht mehr freigegeben wird sobald ein Prozess abgeschlossen wurde (zum Beispiel ein Gildenkrieg)
Der Prozess ist beendet, aber der Speicher der für diesen Prozess benötigt wurde wird nicht mehr automatisch freigegeben.
Dies führt dann dazu das die Serverdatei von Metin 2 immer mehr und mehr Speicher der Prozesse und Channelkommunikation auffrisst und irgendwann in die Knie geht, da kein Speicher mehr zur Verfügung steht. Wohlgemerkt der Arbeitsspeicher der Serverhardware spielt dabei keine Rolle.
Danach stürzt wahllos entweder der Channel, der Prozess (Gildenkrieg, Hochzeit, eine einzelne Map usw), oder der ganze Server ab.
Aktuell wird zur Behebung des Fehlers folgendes gemacht. Die Entwickler in Korea sind im Moment dabei die komplette Speicherverwaltung der Metin 2 Serverdateien von Grund auf neu zu schreiben um die bekannten Fehler auszumerzen. Dies ist aber leider keine Sache von ein paar Tagen.
Wir erhalten jeden Tag dutzende von Serverfiles um eventuell wenigstens eine halbwegs lauffähige Version für die Übergangszeit zu haben.
Server 6 (Cascardon) z.B. verwendet ein anderes Serverfile als die anderen Server. Mittlerweile sehen wir das diese zwar besser ist als diejenige die auf den anderen Servern läuft, aber nicht ausreichend stabil, so dass wir sagen könnten es wäre behoben.
Die Koreanischen Entwickler wissen aber auch sehrwohl um die Dringlichkeit der Situation und haben jedweden verfügbaren Mann abgestellt um dieses Problem an der Speicherverwaltung der Metin2 Serverdateien zu beheben.
Aufgrund dieses Arbeitsvorgangs jedoch, ist es uns vorerst nicht möglich in diesem Jahr noch neuen Content für Metin 2 online zu bringen.
Keine Bugfixes, keine Patches, keine neue Map noch nicht mal neue Itemshop Items.
Das einzige was uns im Moment bleibt ist die weitere Überfüllung der Server abzuwenden. Aus diesem Grund ist auch Server 12 online gegangen und es wird auch Server 13 kommen, um sicherzugehen, dass es wenigstens nicht noch schlimmer wird.
Und auch wenn viele von euch protestieren gegen neue Server, so nehmen wir lieber diesen Protest in Kauf, als dass wir die Server noch weiter überfüllen und die Server noch öfter abschmieren als sie es jetzt schon tun.
So bleibt uns im Moment einfach nur zu sagen, dass es uns wahnsinnig leid tut und wir sehrwohl wissen, dass damit euer Spielspaß beeinträchtigt wird.
Jedoch sind wir auch alle sehr zuversichtlich das wir im Laufe der kommenden Wochen auch dieses Problem in den Griff kriegen.
In der Zwischenzeit bitte ich euch um euer Verständnis. Die Gameforge ist lediglich Publisher von Metin2 und wir haben nur bedingt die Möglichkeit den Prozess der Fehlerbehebung zu beschleunigen. Jedoch sind unsere Entwickler noch penetranter als ich und tun alles erdenklich mögliche um die Koreaner zu unterstützen und voranzutreiben.
In diesem Sinne bitte ich nochmals um Entschuldigung und um euer Verständnis.
Liebe Grüße
Exxo