Сервер (XML):
Создал менеджер JournalSettings.lua с сохранением в server_journal_settings.xml в сохраненной игре.
Интегрированные настройки: максимальный лимит сообщений на игрока, срок действия и реклама в чате.
Срок действия и автоматический клиринг:
Реализована автоматическая процедура удаления старых и неактивных сообщений в зависимости от настроенного количества дней, что позволяет избежать неконтролируемого роста сохраняемого XML.
Уведомления игрового чата:
Всякий раз, когда игрок создает новое объявление на стене, сервер отправляет сообщение в глобальный чат, чтобы предупредить всех онлайн-игроков.
Форматирование валюты в интерфейсе:
Замена чистых целочисленных значений денежными значениями, отформатированными в соответствии с официальной активной валютой игры (например, 1500 долларов США), с использованием собственного API GIANTS.
Я разрабатываю мод газеты для серверов, призванный улучшить погружение и взаимодействие игроков. С его помощью игроки смогут публиковать рекламные объявления о продажах, вакансиях, грузовых услугах, RP-мероприятиях и многих других важных объявлениях сервера, создавая реалистичную внутриигровую систему общения.