Vendetta Posted August 25, 2022 Share #1 Posted August 25, 2022 Введение: В этой статье подробно описывается журнал администрирования "Administration Log", файл, в котором записываются ключевые события игрового процесса, такие как чат, попадания игроков и смерти. Его основная цель - помочь администраторам серверов выявлять эксплуататоров, мошенников или выявлять нарушения любых пользовательских правил, которые мог установить сервер. Что - бы включить ведение журнала, сервер должен запускаться с параметром запуска -adminlog Файл журнала называется server_exe_name.ADM и создается в папке profiles, указанной параметром -profiles launch.Зарегистрированные события: Каждому сообщению в журнале предшествует временная метка в формате HH:MM:SS Событие Описание Пример Подключение / отключение Сообщение о подключении и отключении для каждого игрока, присоединяющегося / покидающего сервер. Player "Survivor" is connected (id=DAYZGUID) Player "Survivor"(id=DAYZGUID) has been disconnected Чат Журнал чата. Chat("Survivor"(id=DAYZGUID)): hello log Отчет игрока Сообщить о сообщении, активируемом путем ввода "#admin yourmessage" во внутриигровом чате. PLAYER REPORT: <2019-1-23_11-23-26> <DAYZGUID>: yourmessage Бессознательное состояние Игрок приходит в сознание и приходит в себя. Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) is unconscious Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) regained consciousness Источник урона игрока Игроки, получающие удары от других существ и падающие - включает текущее глобальное здоровье, источник урона, зону поражения (+ компонент), используемые боеприпасы и дальность, если источником было оружие дальнего боя. Player "Survivor A"(id=DAYZGUID pos=<3605.9, 2296.0, 6.0>)[HP: 74] hit by "Survivor B"(id=DAYZGUID pos=<3605.9, 2296.0, 6.0>) into Head(0) for 26 damage (Bullet_45ACP) with FX-45 from 1.12831 meters Player "Survivor" (id=DAYZGUID pos=<3605.9, 2296.0, 6.0>)[HP: 76.7] hit by Wolf into LeftArm(18) for 20 damage (MeleeWolf) Player "Survivor" (id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>)[HP: 96.7] hit by FallDamage Player "Survivor" (id=DAYZGUID pos=<3605.9, 2296.0, 6.0>)[HP: 96.7] hit by Fireplace with FireDamage Журнал смерти игрока Причина смерти игрока. Напечатает общее сообщение о смерти с дополнительной информацией о статусе, чтобы помочь определить причину, если она неясна. Player "Survivor A"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) killed by "Survivor B"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) with M4-A1 from 42 meters Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) killed by Infected Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) died. Stats> Water: 489.53 Energy: 594.765 Bleeding Sources: 2 Самоубийство Смерть игрока, вызванная жестом самоубийства. Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) committed suicide Истекает кровью Игрок умирает от недостатка крови. Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) bled out Размещение Журнал, когда игрок размещает предмет в мире, используя действие размещения. Требуется adminLogPlacement=1; Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) placed Bear Trap Player "Survivor"(id=DAYZGUID, pos=<13212.8, 10124.8, 6.0>) placed Fireplace Действия по созданию базы Журнал, когда игрок выполняет действие по созданию базы. Требуется adminLogBuildActions=1; Player "Survivor" (id=DAYZGUID pos=<3605.9, 2296.0, 6.0>) built Fence with Shovel Player "Survivor" (id=DAYZGUID pos=<3605.9, 2296.0, 6.0>) dismantled Fence with Hammer Распечатать список игроков Печатает список игроков на сервере и их текущие позиции каждые 5 минут. Требуется adminLogPlayerList=1; PlayerList log: 2 players Player "Survivor A" (id=DAYZGUID pos=<3533.2, 2256.4, 6.8>) Player "Survivor B" (id=DAYZGUID pos=<3533.2, 2256.4, 6.8>) Конфигурация: Часть журналов может быть отфильтрована в serverDZ.cfg в зависимости от потребностей владельца сервера Please Log in or Register to see this: Code Моддинг:Вы можете легко добавлять свои собственные сообщения в файл журнала администратора из вашего мода, используя скриптовую функцию CGame::AdminLog( string text ) Если вы хотите изменить существующее ведение журнала, всю логику можно найти в \Scripts\4_World\Plugins\PluginBase\PluginAdminLog.c, где вы можете переопределить определенные события или изменить вывод сообщения. Следующие распечатки журналов в настоящее время обрабатываются в исполняемом файле, поэтому они не могут быть изменены: Подключение / отключение Чат Отчет игрока 4 1 Сложнее всего начать действовать, все остальное зависит только от упорства. 📑 Link to comment Share on other sites More sharing options...
FENIX Posted August 25, 2022 Share #2 Posted August 25, 2022 Вот эта штука тоже очень полезная добавлю к данному мануалу. Please Log in or Register to see this: Spoiler 2 Link to comment Share on other sites More sharing options...
Калька Posted December 11, 2022 Share #3 Posted December 11, 2022 @FENIX он работает только если на сервере есть Trader Link to comment Share on other sites More sharing options...
Armagedon Posted December 11, 2022 Share #4 Posted December 11, 2022 @Калька да там же в описание мода написано. Link to comment Share on other sites More sharing options...
Knock Knock Posted November 27, 2023 Share #5 Posted November 27, 2023 В 25.08.2022 в 13:18, FENIX сказал: Вот эта штука тоже очень полезная добавлю к данному мануалу. Please Log in or Register to see this: Spoiler к сожалению ссылка не действительна Link to comment Share on other sites More sharing options...
Wifemoon Posted July 21, 2024 Share #6 Posted July 21, 2024 Немного не понял что к чему, не могли бы помочь? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now