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

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

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

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

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

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


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

Отображаются публикации с наибольшей репутацией на 08/08/24 во всех областях

  1. 1 балл
    Функция: RaycastRVProxy Местонахождение функции: 3_Game\Global\DayZPhysics.c Входные параметры: RaycastRVParams in - Необходимо создание экземпляра класса RaycastRVParams и указание параметров в нем перед передачей в функцию vector vBeg - координаты начала луча vector vEnd - координаты конца луча Object pIgnore - обьект который будет проигнорирован если на него натолкнется луч float fRadius - диаметр луча RaycastRVParams m_RayCastInput = new RaycastRVParams(vBeg, vEnd, pIgnore, fRadius); Дополнительные параметры: так же относятся к экземпляру RaycastRVParams - задаются дополнительно напрямую в переменную класса перед передачей в функцию Object with; // если указан - то этот обьект будет так же проигнорирован m_RayCastInput.with = player; Возвращаемые данные: Данные помещаются в заранее созданный массив экземпляров класса RaycastRVResult и извлекаются обычным способом array<ref RaycastRVResult> m_RayCastResults = new array<ref RaycastRVResult>; Что делает данная функция: Возвращает ссылку объект на который натолкнулся луч (игнорируя обьекты ссылки на которые помещены в переменные pIgnore и with экземпляра класса RaycastRVParams Где работает данная функция: не ниже радела 3_Game Пример вызова-использования: из класса 4_World vector m_RayStart = "2000 52 2000" vector m_RayEnd = "2000 42 2000" Object ignoredObject; //В эту переменную помещаем ссылку на обьект который должен быть проигнорирован RaycastRVParams m_RayCastInput = new RaycastRVParams(m_RayStart, m_RayEnd, ignoredObject, rayradius); m_RayCastInput.with = player; //переменная player в данном случае содержит ссылку на обьект игрока который так же должен быть проигнорирован array<ref RaycastRVResult> m_RayCastResults = new array<ref RaycastRVResult>; m_RayCastResult = DayZPhysics.RaycastRVProxy(m_RayCastInput, m_RayCastResults); Извлечение результатов: Object resultObject = m_RayCastResults[0].obj; //Получение обьекта с которым столкнулся луч Object resultObjectParent = m_RayCastResults[0].parent; //Получение родительского обьекта для обьекта с которым столкнулся луч Обьяснение: Например луч столкнулся с дверью авто - m_RayCastResults[0].obj содержи ссылку класса Object на обьект двери Если дверь держит в руках игрок, то _RayCastResults[0].parent будет содержать ссылку класса Object на обьект игрока, а если дверь прикреплена к машине, то на обьект машины. P.S. Некоторые параметры RaycastRVParams и m_RayCastResults я опустил за ненадобностью, тк при необходимости Вы найдете описания параметров в файле 3_Game\Global\DayZPhysics.c
  2. 0 баллов
    123new

    No Valid response. Trying to reconnect

    Все ваши проблемы от непонимания того, какие параметры запуска у сервера есть, и что как настраивается. Скачали что-то откуда-то, пробуете, и думаете что у всех то же самое. Вы же в теме ничего не приложили, кроме скриншота. Ни как сервер настраивали, ни как запускали, ни где что взяли, ни содержимого батников. На основе данного могу лишь погадать на кофейной гуще и порекомендовать проверять все по порядку от и до в следующем виде: 1 - смотрим параметры запуска сервера: Вариант 1) Есть параметр -BEPatch= И ЕСТЬ параметр -profiles= - открываем папку, что указана у вас в параметре запуска -BEPatch= Вариант 1) Есть параметр -BEPatch= И ОТСУТСТВУЕТ параметр -profiles= - открываем папку, что указана у вас в параметре запуска -profiles= и затем в папку Battleye. Важно, если папки Battleye у вас там нет запустите сервер 1 раз, она создастся сама. Параметры запуска сервера можно смотреть либо непосредственно в батнике, стартующем ваш сервер, либо в файле формата .rpt вашего сервера (он в папке,заданной в -profiles=), самым последнем по дате создания и времени (но при условии что сервер хотя бы 1 раз запускался). Пути до папок в параметрах могут быть как полные, так и относительные (относительно корневой папки сервера). Пример: 2 - В папке, что вы открыли, должно быть вот такое содержимое: 1) Текстовый файл bans (bans.txt) - файл со списком Battleye банов вашего сервера. Если файла нет - можно сделать его ручками с таким именем и оставить пустым. 2) Файл непосредственно используемой сервером библиотеки античита Battleye - BEServer_x64.dll - Его использует сервер в качестве кеша и обновляет при необходимости сам. Файл обычно создается сам при первом запуске сервера, так что у вас он скорее всего есть. 3) Файл конфигурации античита Battleye для x86 (32-х битной разрядлности игры) - BEServer.cfg - файл обведен на скриншоте. Он не используется сервером игры, но его использует BEC в своей работе. 4) Файл конфигурации античита Battleye для x64 (64-х битной разрядлности игры) - BEServer_x64.cfg - файл обведен на скриншоте. Он используется сервером игры. В процессе работы сервера моджет автопереименоваться в что-то типа BEServer_x64_54fggtrg5r4.cfg - это нормально, и беспокоиться не нужно. Собственно если 3) и 4) файлы отсутствуют - их надо создать, с указанными выше именами и их расширением. Содержимое для этих файлов делаем идентичным: RConPassword 12345678 RConPort 2317 RestrictRCon 0 Если файл есть - открываем его блокнотом или Notepad++ 3 - Изучим содержимое файла, что показано выше: первый параметр с тегом RConPassword - ваш пароль Rcon для античита Battleye (чтобы банить и т.п. с разных программ на протоколе античита, например Dart). второй параметр с тегом RConPort - выделенный порт античика Battleye на вашем сервере. Открывать его не обязательно (только если вы хотите дать доступ кому-то еще). А вот задавать его надо тот, который не занят у вас другими приложениями и самим игровым сервером. Рекомендую +5 - +10 от игрового порта сервера, а там смотрите сами. третий параметр с тегом RestrictRCon - параметр, ограничивающий действия кик-бан для присоединившихся по Rcon соединению. При 0 - все работает, при 1 - блокируется. Рекомендую настроить все эти значения своими данными, особенно параметр 2а также сделать содержимое 2-х файлов BEServer.cfg и BEServer_x64.cfg идентичными. Это нужно для корректной работы BEC в связке с вашщим сервером. 4 - открыть свойства .exe файла вашего BEC - если свойства говорят вам о версии выше 1.600 (например, 1.608), то в батнике, либо ярлыке, стартующем сервер, рекомендую добавить в строку с параметрами запуска параметр запуска --dsc. Если ниже, то можно не трогать ничего. Пример добавленного параметра: Если у вас нет bat-файла, запускающего BEC, то рекоммендую воспользоваться вот таким: Start_Bec.rar 5 - Открываем config.cfg файл в папке BEC вашего и настраиваем следующие параметры: 1) параметр IP адреса вашего сервера. Если BEC на том же ПК, что и сервер, рекоммендую ставить 127.0.0.1. 2) параметр Port - порта Battleye вашего сервера. Тот что настраивали выше в п.2 инструкции, порт с именем RConPort. 3) параметр BePatch. В него указываем полный путь до папки, что вы открывали в п.1 инструкции. 4) Параметр указывающий имя exe файла сервера (актуально только для версий BEC ниже 1.600, например 1.496. На версиях выше 1.600 параметр отсутствует и не требуется) Пример: 6 - Если все верно настроили, запускаем ваш сервер и отдельно ваш BEC, непосредственно после того как ваш сервер запустится и прогрузится. Если вы ничего не упустили - все будет работать.Ну а если упустили - значит пора пойти выспаться ? P.S. BEC можно запускать и выключать вручную при работающем сервере, на сам игровой сервер это не повлияет. Т.е. вы буквально можете запускать сам сервер и BEC с разных батников. P.P.S. Вопрос автозапуска BEC при запуске сервера надо рассматривать отдельно, в зависимости от того, как и что у вас настроено на старт сервера. В связке, что у вас отдельный bat-файл на запуск сервера и отдельный на запуск BEC - рекоммендовал бы програмку со способа №3 из темы
×
×
  • Создать...

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

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

Поддержка