Schlachtfeld

Der Stafflerblog von Warzone2100.de

06.08.2008

Änderungen im Board

Filed under: Deutsch von Kreuvf um 10:45:14

Es gibt im Board für den Durchschnittsuser genau zwei Boardkategorien: Boards zur Seite (bis eben noch „Warzone2100.de-Boards“) und Boards zum Spiel (bis eben noch „Warzone 2100-Boards“). Die Umbenennung war nötig, da es neuen Mitgliedern regelmäßig schwer gefallen ist das richtige Board auszuwählen und somit z. B. Themen, die im Commandertreff besser aufgehoben sind, ins Sonstige-Board der Kategorie „Boards zur Seite“ landeten.

Zudem spiele ich mit dem Gedanken das Development-Board zu schließen und ins Archiv zu verschieben und das aus zwei Gründen: Zum einen können wir hier sowieso keinerlei Support leisten, was die Entwicklung beim WRP angeht, da uns einfach die Fachkenntnis fehlt und man sich in diesem Fall eben an die Entwickler wenden muss. Zum anderen wurde das letzte neue Thema dort im Jahre 2007 erstellt, was man auch darauf zurückführen könnte, dass es von unserer Seite dort eben keine großartige Hilfe gibt und geben kann.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

25.05.2008

Warzone 2100 GPL 2.1-Beta 3 im Anmarsch

Filed under: Deutsch,Entwicklung von Kreuvf um 18:10:22

Eigentlich hätte die Beta 3 ja schon längst veröffentlicht werden sollen, aber dann wurden kurz vor der geplanten Veröffentlichung doch noch schwere Bugs gefunden, weshalb sich die Veröffentlichung immer weiter hingezogen hat. Und niemand hätte etwas von einer Beta mit schweren Bugs, die den Leuten den Spielspaß nehmen und damit für weniger Tests sorgen würde.

Nun lässt sich allerdings aus den Entwicklerreihen vernehmen, dass mit dem vollzogenen Serverumzug bei wz2100.net auch die dritte Betaversion erscheinen soll. Nicht gleichzeitig, aber ich schätze, dass es innerhalb gut einer Woche so weit sein dürfte. Wir dürfen also gespannt sein.

Update 28.05.2008: Wie es scheint ist die Beta 3 wirklich nicht mehr weit weg wie die Statusseite von wz2100.net derzeit verbreitet:

Server Movement
[…] However, we aren’t finished with our server-move yet… so pleace be patient, it should be done within the next two days.

Maybe the Beta3 isn’t that far anymore :)

Serverumzug
[…] Wir sind allerdings noch nicht fertig mit dem Serverumzug… also seid bitte geduldig, in den nächsten zwei Tagen sollte das abgeschlossen sein.

Vielleicht ist die Beta 3 nicht mehr so weit weg :)

Deutsche Übersetzung von mir. Original aus den WRP-Foren

Update 06.06.2008: Wenn ich die Zeichen richtig zu deuten weiß, dann ist eines der letzten Blocker für eine dritte Beta (ließ sich nicht für Mac erstellen) so gut wie gelöst. Für den Entwicklerzweig lassen sich nun wieder Mac-Builds erstellen, es muss nur noch die 2.1 nachziehen. Der Grund: Es mangelt an Entwicklern/Testern, die mit dem Mac entwickeln/testen. Ich könnte mir vorstellen, dass wir dieses Wochenende die dritte Beta sehen.

Update 10.06.2008: Nachdem über das Wochenende einige Probeversionen hochgeladen wurden, die allerdings auch Beta 3 genannt wurden, gab es erste Verbesserungen am Zusammenspiel zwischen Mac OS X und anderen Betriebssystemen. Ein Entwickler mutmaßt, dass wir dann am kommenden Wochenende – endlich – eine fertige dritte Beta in den Händen halten könnten.

Update 12.07.2008: Es wird keine Beta 3 geben, stattdessen wird mit einer vierten Beta weitergemacht.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

15.05.2008

Entwicklerinterview #3 – Per

Filed under: Deutsch,Sonstiges von Kreuvf um 09:15:23

Nach dem vorherigen Interview mit EvilGuru hatte ich das nächste Interview erst für die Zeit nach dem Release von 2.1 geplant. Leider verzögerte sich die Veröffentlichung und nach einigen Hinweisen habe ich mich dazu entschlossen ein weiteres Interview zu führen, dieses Mal mit Per.

Er hat einen Master in Philosophie und arbeitet als Systementwickler bei einer Firma, die medizinische Geräte herstellt. Neben seiner Teilnahme am WRP umfassen seine Hobbies das Lesen von Büchern, Sport und Brettspiele.

Kreuvf: Wie hast du zu Warzone 2100 gefunden und seit wann bist du Teil der Warzone Resurrection Project-Gruppe?
Per: Ich habe 1999 oder so das Original-Warzone mit einigen Freunden gespielt, war aber niemals wirklich in irgendeiner WZ-Community aktiv bis nach der Veröffentlichung des Quelltexts. Ich habe das WRP mit rodzilla gegründet und habe mich auch am redev-Projekt oder wie es auch immer hieß beteiligt.

Kreuvf: Und was hat dich dazu motiviert diese Projekte zu gründen und/oder an ihnen teilzunehmen?
Per: Es hat sich nach Spaß angehört. Normalerweise spiele ich Spiele mit anderen Leuten, nicht alleine – ich habe die Kampagne immer noch nicht von Anfang bis Ende durch – und Warzone war eines der ersten Spiele, das in unserer LAN-Spielergruppe für sehr viel Spaß gesorgt hat.

Kreuvf: Was waren deine persönlichen Ziele für Warzone, wenn man betrachtet, dass deine Motivation der Spaß ist?
Per: Ein solides Netzwerkspiel: Keine Abstürze und keine Synchronisationsprobleme. Das hat oberste Priorität. Die Wegsuche und Grafik zu verbessern dürfte auf dem zweiten Platz liegen.

Ich würde sehr gern Taktiken im Spiel haben, die auf versteckten Operationen aufbauen. Für gewöhnlich spiele ich die Seite der hinterhältigen Bastarde in Echtzeitstrategiespielen und Rollenspielen und ich finde es sehr schade, dass es in Warzone nur eine Seite gibt anders als in Spielen wie Starcraft und Dune 2 und den meisten anderen Echtzeitstrategiespielen.

Eine Sache, an der ich arbeite, ist die Unterstützung für Tarnung und elektronische Gegenmaßnahmen zur Behinderung von Sensoren.

Kreuvf: Wie weit bist du damit gekommen?
Per: Ich habe einigen experimentellen Code, aber habe das nach hinten geschoben bis nach der Veröffentlichung von 2.1 und nachdem andere, wichtigere Arbeiten erledigt sind, z. B. mehrfädige Wegsuche und ein neues Format für Spielstände.

Kreuvf: Ein Großteil der Leser versteht womöglich nicht was mehrfädige Wegsuche bedeutet und wozu es gut ist. Könntest du das erklären?
Per: Ja, ich werde das tun. Moderne Computer werden oft mit zwei (oder mehr) Prozessoren ausgeliefert. In alten Spielen wie Warzone jedoch läuft das gesamte Spiel auf einem Prozessor. Wenn man die rechenintensiven Arbeiten wie Wegsuche in eigene Threads (engl. für Faden) aufteilt, kann man den anderen Prozessor nutzen, um diese Arbeit zu erledigen, was Kapazitäten auf dem ersten Prozessor freiräumt. So sollte das Spiel schneller und glatter laufen. Und es sollte weniger Verzögerung geben zwischen dem Befehl an eine Einheit sich irgendwo hinzubegeben und dem tatsächlichen Beginn der Befehlsausführung. Derzeit kann man in Spielen mit haufenweise Einheiten und viel Aktivität deutliche Verzögerungen (mehrere Sekunden) spüren.

Kreuvf: Oh ja, ich kenne das und es ist ziemlich nervig. Es dreht sich da also um mehrere Prozessorkerne?
Per: In Wirklichkeit dreht es sich nicht nur um mehrere Prozessorkerne. Der Code ist so geschrieben, dass er auch bei nur einem Prozessor diesen besser auslastet. Es sollten also alle Spieler eine schnellere Wegsuche haben.

Kreuvf: Also können wir in zukünftigen Versionen bessere Wegsuche und eine bessere Performance der Wegsuche erwarten? Wenn ja, wird dies schon in 2.1 so weit sein?
Per: Ich glaube nicht, dass wir dieses Feature in 2.1 quetschen wollen. Code, der mit Threads arbeitet, zu schreiben ist schwierig und es ist sehr leicht schwer zu findende und schwer zu lösende Fehler darin einzubauen. Daher wird es aus Gründen der Stabilität und für vorherige Tests nicht in 2.1 Einzug halten.

Kreuvf: Du erwähnst Stabilität. Leider waren die vergangenen Versionen nicht immer so stabil wie sich die Spieler das vielleicht gewünscht hätten. Was gibt’s Neues an der Qualitätsfront?
Per: Ja, vergangene Versionen waren nicht immer sehr stabil und wir wollen dies ändern. Einer der Dinge, an denen wir arbeiten, sind Unit Tests und das Erschließen weiterer Wege zur kontinuierlichen Verbesserung der Codequalität. Wir haben sehr viel Zeit damit verbracht die Dinge „unter der Haube“ zu verbessern und ich denke, dass sich dies in großem Stile in zukünftigen Versionen bezahlt machen wird, da es leichter wird Änderungen vorzunehmen und Fehler zu finden.

Kreuvf: Neben den Änderungen „unter der Haube“ gibt es sehr viele andere, die in 2.1 eingebaut wurden – was ist dein Nr. 1-Feature in 2.1?
Per: Mehrspielerstabilität ist definitiv die Nummer 1, die Balance-Korrekturen kommen an guter zweiter Stelle.

Kreuvf: Und was stört dich am meisten beim Entwicklen für Warzone 2100?
Per: Was mich am meisten stört? Hmm. Fehler! ;)

Kreuvf: Eine letzte Sache: Du hast einen Master in Philosophie, was mich neugierig macht auf deinen Lieblingsphilosophen, falls du einen hast.
Per: Oh, es gibt so viele, die man gut finden kann, aber mein Lieblingsphilosoph ist definitiv Immanuel Kant.

Kreuvf: Okay, dann möchte ich dir für das Interview danken, Per.
Per: Gern geschehen.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

25.04.2008

Gästemassen im Board

Filed under: Deutsch,Homepage von Kreuvf um 19:14:59

Seit einiger Zeit gibt es mehrmals am Tag bis zu 65 und mehr Gäste im Board. Dahinter könnte man ein boardseitig laufendes Skript vermuten, dass dadurch eine hohe Benutzerzahl vorgaukelt. In Wahrheit handelt es sich dabei allerdings größtenteils immer um irgendwelche Suchmaschinenbots, die die Inhalte des Boards indizieren, damit diese auch gefunden werden können.

Da ich Administrator im Board bin, kann ich die IPs der Gäste sehen und mir auch über externe Quellen weitere Informationen über diese IPs einholen. Meist handelte es sich dabei dann eben um IPs von Suchmaschinenbots. Ein anderer Grund für diese Vielzahl ist die von mir eingestellte Anzeigezeit von 30 Minuten. Der Grund für die 30 Minuten ist simpel: Es ist die Zeit, die definitionsgemäß verwendet wird, um einen Besucher als Besucher zu klassifizieren. D. h. nach Ablauf von 30 Minuten seit dem letzten Besuch von einer bestimmten IP-Adresse wird diese beim nächsten Besuch als neuer Besucher gezählt. Kommt vor Ablauf der 30 Minuten eine Anfrage der gleichen IP rein, auch wenn sich dahinter eine dynamische IP und in Wahrheit ein anderer Besucher verbirgt, so wird dies nicht als neuer Besucher gezählt. Hits bleiben davon unbeeindruckt.

Das Board ist also nicht so übermäßig aktiv wie es vielleicht pur von der Zahl der Gäste her scheinen mag.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

20.04.2008

Modfreies Board

Filed under: Deutsch,Homepage von Kreuvf um 17:49:52

Ich habe eben versucht eine überflüssig gewordene Modifikation für unser Board zu entfernen. Der Paketmanager sagte mir aber, dass sich keine Deinstallationsanweisungen finden ließen.

Das stimmte auch, denn in der Modifikation wurde ausschließlich angegeben wie die Deinstallation für die Boardversionen 1.1.1, 1.1, 1.1 RC2 und 1.1 RC3 vonstatten gehen sollte, nämlich wie die Installation nur eben umgekehrt, also eine „Umkehrinstallation“ (das ist normal).

Also habe ich das Paket heruntergeladen, die entsprechende Datei geändert und 1.1.4 zu den Versionen hinzugefügt, die deinstallierbar sein sollen. Geändertes Paket wieder hochgeladen, im Paketmanager geschaut, doch der sagt mir, dass das Paket gar nicht installiert sei (FU!!). Also wieder alte Version des Pakets hochgeladen und überlegt, was sich da machen lässt. Ergebnis: Der Boardsoftware sagen sie wäre 1.1.1 und dann mal probieren, ob das klappt. Und es klappte auch. SMF sollte mich wählen lassen, ob ich nicht die Deinstallationsanweisungen einer älteren Version verwenden will anstatt mich zu zwingen so ein Hickhack zu veranstalten…

Da in naher Zukunft SMF 2 vor der Tür stehen wird, habe ich mich auch entschlossen in diesem Falle die zweite Modifikation, dieses Symbol für die Feeds für jedes einzelne Board, ebenfalls zu entfernen, da dieses das gleiche Problem hatte.

Also nicht wundern, dass das Bildchen fehlt, die Feeds funktionieren weiterhin.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)

« Vorherige SeiteNächste Seite »