News (06 Aug 2024): Das Wiki läuft jetzt auf einem neuen Server. Aufgrund eines Upgrades von PHP mussten die Wiki-Software und die DPL-Erweiterung aktualisiert werden. Bitte meldet Fehler auf der Hauptseiten-Diskussion.

Entwicklerupdates/20180310

Aus GuildWiki
Zur Navigation springenZur Suche springen

Reddit-AMA mit Dr. Stephen Clarke-Willson

Dies ist eine Zusammenfassung und daher sehr freie Übersetzung des Ask Me Anything („frag mich was du willst“) auf Reddit. Der Text ist somit eine Bearbeitung von GuildWiki.de. Ursprünglich war das AMA zeitlich unbegrenzt geplant, wurde allerdings bereits nach 4 Tagen beendet.

Dr. Stephen Clarke-Willson, der sich selbst SCW nennt, hat 2005 ohne Vorkenntnisse als Serverprogrammierer bei ArenaNet angefangen. Er selbst hat das Spiel 500 Stunden gespielt, seine Tochter kommt auf 3.000. Er und Joe Kimmes, der das Jahrzehnt-Update aus freien Stücken heraus gemacht hat, beschäftigen sich gerne mit der Wartung von Guild Wars.

Zukunft des Spiels

Gibt es in Anbetracht von RuneScape HD und den geplanten Classic-Servern in World of Warcraft Chancen auf neue Inhalte im Spiel? [1] [2]
Nein. Es ist schon schwer genug, die Programme dafür zum Laufen zu kriegen. Zuletzt liefen sie 2011. [3][4]
Wird es eine HD-Version geben? [5]
Dazu gibt es keine Pläne. [6]
Kann es sein, dass die Serversoftware veröffentlicht wird, auch wenn sie in Guild Wars 2 verwendet wird? [7]
Wir können die Server günstig selbst am Laufen halten. Der Code, der in Guild Wars 2 noch verwendet wird, ist minimal, obwohl es sich aus Guild Wars entwickelt hat. [8]
Gibt es Planung zur Abschaltung der Server? Kann man das Spiel dann offline spielen? [9] [10]
Nein, im Gegenteil. Wir haben viel Arbeit investiert, dass das Spiel sehr lange bei sehr guten Kosten laufen kann. Zuerst dachte ich, dass es schwer sein würde, das Spiel offline spielbar zu machen, doch dann kam mir eine Idee. Aber es wird nicht nötig sein. [11] [12]
Kannst du das mit den Kosten und der Server-Hardware etwas ausführen? [13] [14]
Wir sind zu Amazon Web Services umgezogen und können die Server so skalieren, wie wir es benötigen. Die Spielserver laufen auf „C5.Large“-Servern. Die Automatisierung, z.B. die automatisierten Turniere, werden hingegen durch sehr kleine Server gestartet. So kriegen wir mehr Leistung fürs Geld. Ganz zu Anfang liefen die Server auf Servern mit zwei Prozessoren (Mehrkern-Prozessoren waren damals noch nicht verbreitet) auf einem 32-Bit-Betriebssystem und 2 GB RAM. Als wir 2012 für Guild Wars 2 neue Server angeschafft haben, haben wir auch Guild Wars auf gleiche (aber nicht dieselben) Serverhardware verschoben. Zunächst mussten diese Zwölfkern-Maschinen sechs 2-Kern-Maschinen virtualisieren, aber später in dem Jahr wurde die Serversoftware so angepasst, dass sie normal darauf läuft. 2017 sind wir dann zu Amazon Web Services gewechselt. [15] [16]

Status des Spiels

Habt ihr darüber nachgedacht, Guild Wars Free-to-Play zu machen? [17]
Das ist gar nicht so einfach wie man denkt, denn es war nicht einfach bei Guild Wars 2 dafür zu sorgen, dass es nicht ausgenutzt werden kann. [18]
Könnte man kleine Balance-Änderungen durchführen? [19]
Theoretisch ja, aber man muss sehr aufpassen, dass man nichts kaputt macht, weshalb es unrealistisch ist. [20]
Bist du mit dem aktuellen Status zufrieden? Würdest du etwas ändern? [21] [22] [23]
Ich würde den Lag-Bug beheben, durch den man auf manchen Karten einen hohen Ping hat. [24] [25] [26]
Können euch die Spieler irgendwie helfen? [27]
Keine Ahnung, ich frage mal nach. [28]
Plant ihr irgendwas dagegen, dass ein Zweitaccount-Bot-Teams in der Zufallsarena melden? [29]
Google und Amazon arbeiten am maschinellen Lernen und was sehr einfach einzusetzen ist. [30]
Kann man die Ignorieren-Liste vergrößern? [31]
Sollte möglich sein, ich schreib’s mir auf. [32]
Stehen die Euroserver in den USA? [33]
An einem Morgen im letzten Jahr gab es ein Problem mit der Unterbrechungsfreien Stromversorgung (USV), die nicht ganz so unterbrechungsfrei war, wie sie sein sollte, und uns zudem Teile unserer Hardware zerstört hat. Ich habe dann alles in unser amerikanischen Rechenzentrum verlegt. Es gab Beschwerden über Lags, obwohl sich der Ping kaum geändert hat, weshalb wir es vorgezogen haben, die europäischen Distrikte bei AWS in Frankfurt einzurichten. Jetzt verwenden wir grundsätzlich AWS. Europäische Distrikte sind in Europa, bei PvP-Kämpfen entscheidet die Mehrheit der Spieler und die nordamerikanischen und internationalen Distrikte sind in den USA. [34]
Kann man nicht die Ladder nach jedem mAT zurücksetzen und dem mAT-Sieger das Rang-1-Emote geben? [35]
Interessante Idee, aber man müsste es den Spielern kommunizieren. [36]

Entwicklung des Spiels

Wie seid ihr auf das System mit Schutz- und Heilgebeten gekommen? [37]
Das sind genau die Design-Dinge, die ich nicht weiß. [38]
Benutzt das Spiel eine eigene Spiel-Engine? Benutzt Guild Wars 2 eine ähnliche? [39]
Ja, nahezu alles ist selbst erstellt, vom Karteneditor über das Skripting bis zum Updater. Der Updater war mit das erste, weil man da flexibel sein wollte. [40]
Warum verwendet ihr eine eigene Spiel-Engine? [41]
Ich war zwar nicht dabei, als das entschieden wurde, aber wir mögen keine Einschränkungen und möchten Innovationen ermöglichen. Die Client/Server-Struktur und Effizienz hat sonst keine Engine. [42]
Gibt es irgendeine Chance auf Open-Source? [43]
Nein. Das Spiel läuft so kostengünstig, dass wir das Spiel nicht Open-Source machen und ein bessere Spielerfahrung bieten können als andere. Aber auf lange Zeit ist nichts auszuschließen... [44]
Es hieß mal, zur Verwendung sei Granny (Anm. d. Red.
3D-Engine der Firma RAD Game Tools) verwendet worden. [45]
Wir haben nur die Animationen damit exportiert. [46]
Kann man sich den Quellcode ansehen? [47]
Nein. [48]
Wie lange hat die Entwicklung gedauert und wie viele Leute waren beteiligt? [49]
Das Spiel wurde seit Anfang 2000 entwickelt und es haben zu Prophecies-Zeiten 60 und bei den folgenden zwei Kapiteln 100 Leute mitgearbeitet. [50]
Was war für Beyond Nightfall geplant? [51]
Das kann dir nur ein Spieldesigner beantworten. [52]
Kannst du Chronomanten- und Beschwörer-Fertigkeiten leaken? [53]
Nein, aber vielleicht findet sich ein Designer, der das tut. [54]

Persönliche Fragen

Habt ihr mit Speedclears gerechnet? [55]
Es war zumindest nicht überraschend. [56]
Habt ihr mit den derzeitigen Speedclear-Rekorden gerechnet? [57]
Speedruns von Spielen sind immer toll und übersteigen die Erwartungen. [58]
Was hältst du von GWToolbox++? (Anm. d. Red.: Das ist ein (vom Fragenden erstelltes) Programm, das einige Änderungen am Interface und Automatisierungen durchführt und bei Speedclear-Spielern beliebt ist. Es basiert auf exakt derselben Technologie, die auch Bots verwenden.) [59]
Müsste ich mir ansehen. [60]
Was ist dein Lieblingsort? [61]
Ich habe viel Zeit in der Nolani-Akademie verbracht, um den Beobachtermodus zu testen. Mein Lieblingsort ist die Aschfurt-Abtei. [62]
Welchen Tagesablauf hast du? [63]
Das ist die Definition von Chaos. [64]
Was ist das Super-Admin-Passwort? [65]
password [66]