Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 05/04/22 в Сообщения

  1. 2 балла
    Armor

    Антиагр предмет

    modded class PlayerBase { override bool CanBeTargetedByAI(EntityAI ai) { if (!super.CanBeTargetedByAI(ai)) return false; return CanBeTargetedByAIEx(ai); } bool CanBeTargetedByAIEx(EntityAI ai) { if (!ZombieBase.Cast(ai)) return true; EntityAI protectEntity = FindAttachmentBySlotName("Armband"); if (!protectEntity) return true; if (protectEntity.IsRuined()) return true; return !protectEntity.IsKindOf("Класснейм повязки из config.cpp"); } }
  2. 1 балл
    123new

    CheckArtefacts

    В данной теме мы с вами научимся ставить мод(скрипт), который позволит вам применять опеределенные настраиваемые действия на игрока при наличии у него того или иного предмета в инвентаре везде, кроме обозначенных вещей. Скрипт по большей части будет полезен серверам со сталкер-тематикой для собственных нужд. Можете применять как душе угодно, он писался в свое время на заказ приватно, но поскольку работа попала в сеть, не считаю необходимым продавать ее. Нам понадобится: 1. Сервер DayZ 1.0, сделанный по одному из гайдов: 2. Notepad++ 3. Немножечко трезвого ума Приступим: 1. Загружаем архив с серверным модом-скриптом: @CheckArtefacts.rar 2. Распаковываем папку @CheckArtefacts в папку с вашим игровым сервером и прописываем модик в серверные моды сервера параметром: -servermod=@CheckArtefacts Если строка имеется там уже с другими модами, дописываем папку через точку с запятой к имеющимся. 3. Помещаем в папку файл Config_CheckArtefacts.json в системную папку profiles сервера (задается параметром запуска сервера -profiles=) и настраиваем файл так как нужно нам. Если файла нет и вы забыли это сделать - он создастся автоматически. Настройки: DebugLogs_enabled - включение логов отладки скрипта, 0 - выкл, 1 - вкл. Time_Repeat_Checking_Seconds - время повтора проверки всех игроков в секундах, грубо говоря регулирует как часто проверка выполняется. CheckList - массив с настройками. Этих настроек можно делать сколь угодно. Ниже параметры для одного блока настройки в этом массиве: Enabled_Config - переключатель активации конфига. 0 - выкл, 1 - выкл. Classname_Search - id вещей, которые будут искаться в инвентаре игрока. Можно указать несколько. Check_In_player_Inventory - параметр, указывающий, что необходимо искать указанные id предмета в инвентаре игрока. 0 - выкл, 1 - вкл. Check_In_player_Hands - параметр, указывающий, что необходимо искать указанные id предмета в руках игрока. 0 - выкл, 1 - вкл. DontSearchClassnamesInBlackList - параметр, включающий список исключений предметов, в которых при нахождении объекта, действия скриптом не будут применены. 0 - выкл, 1 - вкл. BlackList_Classnames - список исключений id объектов для опции выше, действует только при DontSearchClassnamesInBlackList = 1 "Enable_HP_Add": 1, "HP_Add_Value": 0.05, "Enable_Blood_Add": 1, "Blood_Add_Value": 0.05, "Enable_Shock_Add": 1, "Shock_Add_Value": 0.05, "Enable_StatEnergy_Add": 1, "StatEnergy_Add_Value": 0.05, "Enable_StatWater_Add": 1, "StatWater_Add_Value": 0.05, "Enable_StatDiet_Add": 1, "StatDiet_Add_Value": 0.05, "Enable_StatTremort_Add": 1, "StatTremor_Add_Value": 0.05, "Enable_StatHeatComfort_Add": 1, "StatHeatComfort_Add_Value": 0.05, "Enable_StatWet_Add": 1, "StatWet_Add_Value": 0.05, "Enable_StatStamina_Add": 1, "StatStamina_Add_Value": 0.05, "Enable_StatSpecialty_Add": 1, "StatSpecialty_Add_Value": 0.05, "Enable_Bleeding_Add": 1, "Bleeding_Add_Value": 1 параметры, указанные выше в блоке кода позволяют применить к игроку те или иные значения при каждой проверке игрока. Значения с Enable - переключатели активности опции, что идет следом. 0 - выкл, 1 -вкл. Сами опции следом за переключателями же указывают фактическое значение, которое будет добавлено или отнято от параметра игрока. Доступно к указанию число как с плюсом, так и с минусом, числа как с точкой, так и без. При плюсовом значении соответственно значение будет увеличено, при минусовом - отнято. Значения указываются В ФАКТИЧЕСКИХ ЕДИНИЦАХ, НЕ В ПРОЦЕНТАХ!!!. Скрипт-мод доступен для полного переписывания вам под ваши нужды! P.S. Я не дорабатываю работу под ваши нужды! Можете заняться этим сами.
  3. 1 балл
    123new

    Отключение Сервера!

    Ну на производительность сервера толком не влияет. А норм или нет вопрос относительный. Относительно того момента, пират ты или нет, и относительно того момента, почему может не быть соединения до европейского мастер сервера античита у твоего сервера. Проблем для работы сервера не несет, ну кроме флуда в лог. А так - античит не может данные свои получить от мастер сервера по глобал банам, спискам актуальных читов для отслеживания и т.п. настройки. Из минусов - какого-то глобал баном забаненного пустит на твой сервер.
  4. 1 балл
    123new

    Отключение Сервера!

    в часы пик, как еще. Альтернатива лучше только разбирать каждую пбо каждого мода и искать косяки в скриптописании. А если учесть, что сама игра эти косяки не всегда находит, в аккурат к следующему Новому Году уложимся Потому и говорю, самый простой и легкий вариант отключать все моды, добавлять по одному и тестить, так как всегда исходим из аксеомы: у нас ванильная игра без модов априори стабильная и надежная. Следовательно если проблема появляется - что-то этому способствует. А что - нет ничего проще узнать, чем не подключая это самое проблемное. Вот и получается, что чтобы узнать проще перебрать все моды.
  5. 1 балл
    123new

    Отключение Сервера!

    Ну если серверный фпс мал или сервер виснет как процесс, то могут, особенно с параметром запуска FreezCheck (так вроде). А так, рекоммендую вайп провести, возможно баги совместимости базы данных от старой 1.16 или же багнутый предмет с какого-то мода. Ну и как всегда говорю, "в любой непонятной ситуации отключайте все моды и включайте по одному, виновник торжества даст о себе знать сам", это проще и быстрее чем гадать на кофейной гуще.
  6. 1 балл
    123new

    Отключение Сервера!

    по преду - есть такая замечательная кнопочка для вставки кусков логов, конфигов, текстов скриптов, файлов настроек. устал повторять уже По вопросу - рпт ничего не скажет, разве что авторам игры, особенно по инфе с краша. А вот крашлог может, правда, это может быть не причина краша. Открываю первую ж строку из крашлога, родной скрипт игры. Идет получение: m_Hud = GetGame().GetMission().GetHud(); NULL pointer to instance означает что получено NULL значение, с которым что-то пытались сделать. По логике это либо вызов GetGame().GetMission() либо сам вызов GetGame() Что то, что то, скорее всего являются косвенными, следствиями резкого завершения работы сервера, так как GetGame - основной метод вызова экземпляра игры, так сказать ядра. GetMission - вызов данных о исполняемой миссии сценария сервера, для сервера - буквально миссии, для клиента - то что в памяти проигрывается, пока игрок соединен на сервере. Отсутствие что одного, что другого свидетельствует лишь о резком отсутствии одного из, т.е. либо это вылет с сервера, либо резкое выключение игры. Как понимаю, это мы и так знаем. Лог скорее всего следствие какой-то другой причины или события. Другие StackTrace поглядеть можно, но приоритет на поиск ошибок в верхних обычно. Разумеется чтобы понять - надо разбирать каждый из модов, на который ссылается. Судя по конечному $CurrentDir:mpmissions\dayzOffline.chernarusplus\init.c:150 все происходит на сервере. Первопричина возможно не в этом логе вообще. А в чем ...
  7. 0 баллов
    Starlley

    Тёмная ночь

    Ребят, помогите сделать тёмную ночь, плачу дорого!!!
×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка