Serveur (XML) :
Création du gestionnaire JournalSettings.lua avec persistance dans server_journal_settings.xml dans la sauvegarde.
Paramètres intégrés : limite maximale de publication par joueur, délai d'expiration et annonces de chat.
Expiration et compensation automatique :
Routine automatique mise en œuvre pour supprimer les publications anciennes et inactives en fonction du nombre de jours configurés, évitant ainsi une croissance incontrôlée du XML de sauvegarde.
Notifications de chat de jeu :
Chaque fois qu'un joueur crée une nouvelle annonce murale, le serveur envoie un message de discussion global pour alerter tous les joueurs en ligne.
Formatage des devises dans l'interface :
Remplacement des valeurs entières pures par des valeurs monétaires formatées avec la devise active officielle du jeu (par exemple 1 500 $), à l'aide de l'API native GIANTS.
Je développe un mod de journal pour serveurs, conçu pour améliorer l'immersion et l'interaction des joueurs. Grâce à lui, les joueurs pourront publier des annonces de vente, des opportunités d'emploi, des services de fret, des événements RP et de nombreuses autres annonces importantes sur le serveur, créant ainsi un système de communication réaliste dans le jeu.