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

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

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

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

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

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


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

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

  1. 1 балл
    Huskys

    Помощь с дождём

    Для настройки погоды существует неплохой опенсорсный мод: https://steamcommunity.com/sharedfiles/filedetails/?id=2106737468
  2. 1 балл
    Snaret

    [Mods] Делаем свой экран загрузки на сервер

    Хотелось бы добавить, что при использовании "Workbench" файлы картинок в формате JPG не переводились в формат EDDS, поэтому я всегда использую формат PNG, с ним все работает без проблем. Может кому пригодится.
  3. 0 баллов
    123new

    [Info]Идентификаторы игрока DayZ (BISID-UID-GUID-Steam64ID)

    Вижу крайне много любопытных вопросов по поводу идентификаторов игрока в игре. Что же, разжую для не знающих немного. В игре есть следующие типы идентификаторов: 1. Steam64ID идентификатор профиля игрока (на пиратках его UID называют), примерно такой: 765475....65 (17 цифр). 2. Так называемый мною, BIS ID - uid из окна (консоли) сервера игры и ADM-файлов логов сервера, который пишется самой игрой 3. Battleye GUID игрока. Первый идентификатор (Steam64ID) на ПК является прямым идентификатором стим-профиля игрока, уникальным у каждого игрока. Т.е. публичным идентификатором вашего профиля для большинства стим-игр (например, Counter-Strike). Второй идентификатор (BIS ID) является определенной хеш-суммой, полученной из Steam64ID посредством конвертации сначала в sha256, а затем в base64. Спасибо за это разъяснение и пример кода-конвертации авторам игры на своем официальном форуме. Третий идентификатор (Battleye GUID) является публичным идентификатором Battleye античита, получаемый также из Steam64ID поcредством получения его хеш-суммы MD5. Этот же идентификатор есть в логах сервера от Battleye, в любых RCON-приложениях (DART, BEC и т.п.), также его можно конвертировать самим. Так вот, как же получить Steam64ID: 1. Зайти на любой ресурс, предназначенный для сбора таких данных. например на: https://steamid.io/ 2. Ввести ссылку на ваш стим-профиль 3. Получить результат из кучи данных, одно поле из которых и будет содержать ваш Steam64ID Как получить BIS ID: 1. Открыть любой Phyton v2.7 -конвертер в интернете, например: https://onecompiler.com/python2/3ycz55xew 2. Ввести в него следующий код: # Hello World program in Python from hashlib import sha256 from base64 import b64encode def construct_bi_uid(steam_id): hashed = sha256() hashed.update(str(steam_id)) return b64encode(hashed.digest()) print construct_bi_uid(76514925976798981) 3. заменить 76514925976798981 на ваш Steam64ID 4. Отправить код в исполнение, нажав Execute. 5. Получить результат [Альтернатива] Метод на основе PHP: <?php /** * This is how you get user id (bohemia id) like you see in .ADM files from steam id. */ $steam_id = "76514925976798981"; $user_id = base64url_encode(hash('sha256', $steam_id, true)); function base64url_encode($data) { $b64 = base64_encode($data); if ($b64 === false) { return false; } $url = strtr($b64, '+/', '-_'); return $url; } echo $user_id; [Альтернатива] Метод для javascript - node.js: var crypto = require('crypto'); var body = "76514925976798981"; var hash = crypto.createHash("sha256"); var hash_result = hash.update(body, 'utf8').digest('base64'); console.log(hash_result); Как получить Battleye GUID: 1. Открыть любой ресурс с готовой формой конвертирования, например: https://armstalker.com/guid/ https://dayzrussia.com/f/index.php?pages/dayzguid/ либо написать свою, на основе данных, предложенных на странице Github https://gist.github.com/chris579/53053b6d6438df9a9718c23c0d6bbd69 Оставлю ниже код для Phyton: # Thanks to gunlinux import md5 steamid=76514925976798981 temp = "" for i in range(8): temp += chr((steamid & 0xFF)) steamid >>= 8 m = md5.new("BE"+temp) print m.hexdigest() Код для PHP: var crypto = require('crypto'); var body = "76514925976798981"; var hash = crypto.createHash("sha256"); var hash_result = hash.update(body, 'utf8').digest('base64'); console.log(hash_result); '2. Вставить в поле ввода UID(Steam64ID) ваш Steam64ID 3. Нажать кнопку конвертирования или исполнить код, и получить в готовом виде Battleye GUID Возможно имеются и другие методы и наработки в получении данных идентификаторов более простыми методами, на других языках, либо автоматически. Я описал лишь известные мне. Все желающие могут добавить в комментариях свои способы конвертаций, возможно это поможет кому-либо.
  4. 0 баллов
    123new

    [Mods] Делаем свой экран загрузки на сервер

    Как и обещал, добавляю в гайды вам статейку по созданию собственного экрана загрузки на свой сервер. Заранее предупреждаю: Все, кто уже сделал такой экран сами - наврядли увидите что-то новое Создание такого экрана требует создания своего клиент-серверного мода для своего сервера (т.е. мод прийдется выкладывать в стим самим для своего сервера и предоставлять игрокам для входа) требуется наличие игры в Steam и на компьютере (инструмент DayZ Tools без этого не запустится) Что необходимо: Разумеется, шаблон-мод с мастерской, любезно предоставленный комьюнити: https://steamcommunity.com/sharedfiles/filedetails/?id=1848020079 (на момент публикации статьи, по традиции @SimpleCustomLoadingScreen.rar) Программа PBO-manager для работы с pbo файлами: https://www.armaholic.com/page.php?id=16369 pbo_manager_v14.rar DayZ Tools для работы с картинкой и выгрузкой своего мода в мастерскую. (раздел инструментов в мастерской) Готовая картинка или/и фоторедактор Необходимые (полезные) гайды: Гайд по созданию своих ключей и подписей к своему моду: https://s-platoon.ru/topic/7701-dayz-standalone-sozdanie-klyuchey-i-podpisey-k-modam-i-addonam/ Гайд по загрузке своей модификации в Steam: https://s-platoon.ru/topic/7702-dayz-standalone-kak-zalitzakachat-svoy-mod-v-stim/ И так, поехали: 1. Первым делом выкачиваем сам шаблон-мод (п. 1 выше) 2. Устанавливаем, если если еще не установлено, PBO Manager 3. Открываем загруженный мод, находим "pbo-файлик" мода и жмем по нему правую кнопку мышки, выбираем "Pbo manager -> Extract to Loadingscreen" 4. Появится папка "Loadingscreen" рядом с "pbo-файлом". Заходим в нее. Нам нужен будет файлик с именем "loadingscreen.edds" - запоминаем его расположение. 5. Создаем или находим готовую картинку для установки на экран. Вы можете использовать картинку с любым разрешением. Он масштабируется в полноэкранном режиме в зависимости от ваших настроек. Но лучше использовать 16 * масштабируемые разрешения, такие как 2048*1024 и т. д. (взято напрямую со слов автора мода) P.S. Советую делать картинку в формате ".PNG", либо пересохранить ее в таком формате! 6. Открываем папку с установленным инструментом "DayZ Tools" , затем идем в папку "bin", "Workbench", создаем любую папку с любым именем, например 'Edit' и помещаем картинку в нее. Имя файла картинки должно быть такое же, т.е. loadingscreen 7. Запускаем "DayZ Tools", выбираем инструмент "Workbench". Далее "Tools - browse files". Выбираем картинку из нашей папки 'Edit'. Она откроется. 8. Кликаем правой кнопкой по картинке и выбираем "Register and import". Получаем в результате в нашей папке 'Edit' 2 файла с именем "loadingscreen.edds" (имя получилось такое же, как в папке с самим pbo-файлом, в этом и весь фокус) и "loadingscreen.edds.meta". 9. Настраиваем как нам нужно цветность, масштаб и прочее. Затем сохраняем ее обязательно. 10. Копируем файлик формата "edds" из папки 'Edit' в нашу папку с нашим модом (см. п. 4, говорил запомнить). 11. Возвращаемся в расположению нашего "pbo-файлика" и папки "Loadingscreen". Жмем правую кнопку мышки прямо по папке "Loadingscreen" и выбираем теперь "Pbo manager -> Pack into Loadingscreen.pbo" 12. Удаляем файлик с расширением bak (это копия старого файла) 13. Далее зависит все от того, есть ли у вас свой мод. Если есть - просто берете наш полученный "pbo-файл" и помещаете в папку "addons" вашего мода. Если нет - создаем папку с нашим будущим модом, например, "@MyMod". В ней создаем папку "Addons", и наш готовый "pbo-файлик" помещаем в эту папку. 14. Подписываем своим ключем наши модики и выкладываем в мастерскую для игроков (как - см гайды выше) 15. Ставим свой модик на сервер, и, разумеется, раздаем на клиент игры игрокам его. (если модик у вас уже был свой - просто обновляем его в "publisher" и потом на сервере) Разное полезное на похожую тему: UpgradedMainMenu+ https://steamcommunity.com/sharedfiles/filedetails/?id=1854914078 Custom News Feed (UpgradedMainMenu+ Modification) https://steamcommunity.com/sharedfiles/filedetails/?id=1908067377 Custom MainMenu Music https://steamcommunity.com/sharedfiles/filedetails/?id=1850307865 Важно: Для профессионалов: Любое изменение главного меню с помощью текущего мода, а также любых других модов (например экранов загрузки игры или любых родных элементов в игре) грубыми методами (путем переписывания оригинального кода поверху, без основы на оригинальный код) не является корректным и может приводить к крашам игры, используйте все эти моды с данной темы на свой страх и риск. Простым языком: если игроки будут жаловаться на краши игры, рекоммендуется первым делом отключить все моды, связанные с материалом, описанном в данной теме! P.S. Писал гайдик по памяти, сильно не бейте. Если что, будем корректировать ?
  5. 0 баллов
    123new

    Ищю людей знающих C#,C++

    гитхаб + гугл по языку программирования, лучше только на специальные уроки программировния записаться и оплатить)
  6. 0 баллов
    DAP

    Dayz 1.07 Пиратка

    В этой теме есть описание : ТЫК
  7. 0 баллов
    DAP

    Ищю людей знающих C#,C++

    Воспользуйся https://github.com/
  8. 0 баллов
    nIkRon

    Ищю людей знающих C#,C++

    На форуме есть в продаже лаунчер от @DAP, можете связаться с ним.
×
×
  • Создать...

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

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

Поддержка