Server (XML):
Erstellt den JournalSettings.lua-Manager mit Persistenz in server_journal_settings.xml im Savegame.
Integrierte Einstellungen: maximales Beitragslimit pro Spieler, Ablaufzeit und Chat-Anzeigen.
Ablauf und automatische Löschung:
Es wurde eine automatische Routine implementiert, um alte und inaktive Beiträge basierend auf der konfigurierten Anzahl von Tagen zu löschen und so ein unkontrolliertes Wachstum der gespeicherten XML-Datei zu vermeiden.
Game-Chat-Benachrichtigungen:
Immer wenn ein Spieler eine neue Wandanzeige erstellt, sendet der Server eine globale Chat-Nachricht, um alle Online-Spieler zu benachrichtigen.
Währungsformatierung in der Benutzeroberfläche:
Ersetzen reiner Ganzzahlwerte durch Geldwerte, die mit der offiziellen aktiven Währung des Spiels (z. B. 1.500 $) formatiert sind, mithilfe der nativen GIANTS-API.
Ich entwickle einen Zeitungs-Mod für Server, der die Immersion und Spielerinteraktion verbessern soll. Dadurch können Spieler Verkaufsanzeigen, Stellenangebote, Frachtdienste, RP-Events und viele andere wichtige Serverankündigungen veröffentlichen und so ein realistisches Kommunikationssystem im Spiel schaffen.