Skip to content

kubcoder/KUBC.DAYZ.CONSOLE

Repository files navigation

KUBC.DAYZ.CONSOLE

Серверный мод для игры DAYZ SA который выполняет обработку сообщений в чат от игроков и добавляет функции:

  • Глобальный чат
  • Текстовые команды

Подробное описание на сайте разработчика

Глобальный чат

Обеспечивает доставку сообщений из чата всем игрокам сервера вне зависимости от дистанции между ними. Т.е. буквально сообщение в чат будут видеть все игроки сервера.

Администраторы сервера имеют возможность настроить доступ игроков к данной функции, т.е. разрешить только некоторым писать в глобальный чат, или писать всем кроме указанных. Как это настроить

Текстовые команды

Функция выполнения действий на стороне сервера по текстовым командам из чата. Данная функция может реализовать функционал администрирования игры без использования клиентского мода. В данном моде добавляются базовые классы команд, а также методика управления доступом к той или иной команде.

Инструменты

Для разработки мода используется редактор VS Code, сборка мода выполняется с помощью Mikero Tools. Для сборки мода необходимо что бы корневая папка проекта находилась в корне диска P, на котором кроме всего прочего должны быть распакованые файлы игры.

В рабочем пространстве проекта добавлены инструменты для сборки мода, и запуска сервера с подключенным модом:

  • Create out Path Server Создать папку с именем мода в папке сервера DAYZ
  • Server Build Выполнить сборку мода сервера
  • Clear Server Logs Выполнить очистку логов сервера
  • Clear Build Temp Выполнить очистку логов сборки мода
  • Start Server Запустить сервер DAYZ с собранным модом
  • Pack Mod Собрать мод. Т.е. будет последовательно очищены логи сборки (Clear Build Temp), создана папка для размещения собранного мода (Create out Path Server) и выполнена упаковка мода (Server Build).
  • Start Test Server Запустить тестовый сервер с очисткой логов
  • Pack And Start Пересобрать мод и запустить сервер Для выполнения данных команд, в VS Code нажимаем Shift+Ctrl+P, далее вводим Tasks: Run Task и выбираем из списка одну из команд рабочего пространства.

Журнал версий

Исправляем некоторые косяки мода, пока видим только мелкие. Но и за одно переходим на запуск тестового экземпляра без сборки т.е. напрямую. Дополнительно прукручиваем пакет .NET для работы с файлами мода в стороннем ПО.

  • Работает глобальный чат
  • Добавлен базовый класс команд
  • Добавлены команды god, heal, time, weather, sp, jump.

About

Серверный мод DAYZ. Администрирование через игровой чат

Resources

License

Stars

Watchers

Forks

Packages

No packages published