Server (XML):
Created the JournalSettings.lua manager with persistence in server_journal_settings.xml in the savegame.
Integrated settings: maximum post limit per player, expiration time and chat ads.
Expiration and Automatic Clearing:
Automatic routine implemented to delete old and inactive posts based on the number of days configured, avoiding uncontrolled growth of the saving XML.
Game Chat Notifications:
Whenever a player creates a new wall ad, the server sends a global chat message to alert all online players.
Currency Formatting in the Interface:
Replacement of pure integer values with monetary values formatted with the game's official active currency (e.g. $1,500), using the native GIANTS API.
I am developing a newspaper mod for servers, designed to enhance immersion and player interaction. Through it, players will be able to publish sales advertisements, job opportunities, freight services, RP events, and many other important server announcements, creating a realistic in-game communication system.