Seid gegrüßt,
heute gibt es ein Update des Nostalgieservers, welches dafür sorgt das die Scriptbasis wieder einheitlich mit dem Beta Server ist. Was genau das für euch bedeutet, könnt ihr dem Changelog entnehmen:
Alle Informationen zu den 3 folgenden Features (inkl Screenshots) findet ihr in Rodins Wochenrückblick Posting.
- [Feature] Über den Spacer können Teammitglieder nun Vorlagen erstellen, welche jederzeit gespeichert und geladen werden können (z.b. ein fertig eingerichtetes Haus)
- [Feature] Das B Menü ist nun Serverseitig und zeigt euch unter anderem nun eure Berufe und euren Berufsskill mit an. Wichtig: Im moment öffnet sich noch das Originale Menü UND das Serverseitige Menü gleichzeitig, das Originale Menü wird mit einem Modupdate in naher Zukunft entfernt damit es nicht mehr zu Überschneidungen kommt
- [Feature] Die Feldarbeit kann nun direkt über F7 gestartet werden, abhängig von der aktuellen Phase. Zuvor war hierfür jedes Mal der Befehl /feld notwendig. Falls ein Feld noch nicht bepflanzt ist, öffnet sich automatisch ein Menü, in dem ausgewählt werden kann, was angebaut werden soll.
- [Inaktives Feature] Da im Discord von einem Spieler behauptet wurde, man könne kein (oder nur extrem umständlich) System für Haltbarkeit von Items im GMP erstellen (und G2O wäre voll viel besser da der GMP Schmutz sei), hat Rodin sich ran gesetzt und nebenher mal ein Haltbarkeitssystem für Waffen und Rüstungen gebastelt. Dieses ist in Teilen schon funktionstüchtig, läuft aber noch nicht ganz perfekt. Dieses Haltbarkeitssystem ist auf dem Nostalgieserver aber im Grunde deaktiviert da es bei geringer Spielerzahl und den Abhängigkeiten die es erschafft eher zu Problemen führen kann, als Berufen wie dem Schmied zu helfen. Sollte es von den Spielern gewünscht (und fertig) sein, ist es aber problemlos jederzeit aktivierbar. Zum jetzigen Zeitpunkt (und vllt für immer falls es nicht von Spielern gewollt wird) bleibt es aber erst einmal deaktiviert.
- [Inaktives Feature] Einige Monster können nun z.b. Gift- oder Blutungsschaden bei euch verursachen, welcher eine gewisse Zeit lang anhält. Dieses System ist grundsätzlich zwar bereits voll funktionstüchtig, wird auf dem Nostalgieserver derzeit aber noch nicht verwendet, unter anderem weil die einzublenden Texturen in der aktuellen Mod noch nicht existieren und es dadurch zu einem Fehler kommt (es wird stattdessen ein Ladebildschirm angezeigt xD) Sobald die Texturen ihren Weg in die Mod gefunden haben, werden wir das System aber aktivieren da es die Kämpfe noch um eine interessante Ebene erweitern kann/wird
- [Feature] Das HP System der Beta wurde nun mit übertragen, das sollte dafür sorgen das die HP Balken weniger ruckartig reagieren und ein Problem beim K.O. gehen im PvP beseitigen
- [Feature] Einhand und Zweihand Waffen können bei einem kritischen Treffer nun mehrere Gegner gleichzeitig treffen (sofern diese eng genug zusammen stehen), Einhandwaffen können maximal 2 Ziele treffen, Zweihandwaffen maximal 4 Ziele
- [Fix] Bei jedem Monsterrespawn Tick über die Scripte entstand ein Memoryleak (Schlecht für Performance und kann zu willkürlichen Fehlern führen), dies wurde nun behoben
- [Fix] Weitere Memoryleaks (und potentielle Fehlerquellen) konnten in den Monsterscripten identifiziert und behoben werden, diese betrafen in diesem Fall aber ausschließlich die Händler- und Lehrerbots
- [Fix] Es konnte vorkommen das Monster, unter ganz bestimmten Bedingungen, nicht respawnen wollten (bzw konnten), dies wurde nun behoben
- [Fix] Es wurden ein paar Probleme im Dokumentenscript angegangen, die arbeiten daran sind aber noch nicht abgeschlossen
- [Sonstiges] Wassernovize und Wassernovizin wurden dem Server auf Spielerwunsch hinzugefügt
- [Sonstiges] Das Angriffstempo von dem Monster Drachenbrut wurde testweise um 66% beschleunigt
- [Sonstiges] Auf Spielerwunsch wurden folgende Rezepte angepasst: Reine Lebensenergie (Statt 12x Essenz der Heilung, benötigt es nun 10 Stachel), Mana Extrakt (statt 2 Feldräuberzangen benötigt es nun 3 Flügel), Mana Elixier (statt 3 Crawlerzangen benötigt es nun 2), Reines Mana (statt 12 Mana Essenz braucht es nun 1x Crawlerei), Tinte (benötigt nun 6 statt 12 Stachel)
Es gibt sicherlich noch deutlich mehr Änderungen die von der Beta nun auf den Nostalgieserver eingeflossen sind - ich habe nur keine Ahnung welche
Sollte mir das noch einfallen, werde ich es in einem seperaten Posting hier ergänzen.
Mit diesem Code-Merge wird die weitere Entwicklung von CK nun einfacher, da man keine 2 Codebasen mehr pflegen muss, sondern nur noch eine - das spart einfach ungemein viel Zeit.
Weiterhin erlaubt es dennoch Features getrennt voneinander zu aktivieren oder zu deaktivieren. Wenn also etwas auf dem Betaserver gewollt, auf dem Nostalgie aber ungewollt ist, können wir getrennt voneinander Features eben aktivieren oder deaktivieren, ohne das die Codebasis gleich wieder auseinander driftet. So behalten Beta und Nostalgie grundsätzliche ihre Eigenständigkeit zueinander und können verschiedene Ansätze verfolgen, ohne das man sich gegenseitig mit verschiedenen Features in die Quere kommt. Hierbei gilt mein Dank Rodin welcher dies relativ schnell ermöglicht hat. Vorsicht, Nachtreten: Zuvor war dies nicht vernünftig umsetzbar, da die Mitarbeit seitens des ehemaligen Resetteams nicht gegeben war und zusätzlich von 2 Leuten des Resetteams Steine in den Weg gelegt wurden, welche es praktisch unmöglich machten diesen Schritt gemeinsam zu gehen.
Solltet ihr Fragen oder Anregungen haben, dann schreibt mir gerne auf Discord oder postet hier im Thread.
Ein weiterer wichtiger Hinweis: Da dieser Code-Merge doch relativ umfangreich war, gehe ich persönlich stark davon aus das es noch einige Fehler geben wird, welche erst mit der Zeit auffallen werden (einige konnten schon gefunden und behoben werden, Danke an Helmond und Syrio für das testen). Scheut euch nicht davor Fehler zu melden, wenn ihr welche findet ![]()
Ansonsten bleibt nur noch zu sagen: Viel Spaß beim spielen!
P.S.: Das ganze ist natürlich bereits auf dem Server aktiv.