Skip to content

Instantly share code, notes, and snippets.

Created September 14, 2017 16:41
Show Gist options
  • Save anonymous/f6493f7c3fc20b01357f0bb5a6658970 to your computer and use it in GitHub Desktop.
Save anonymous/f6493f7c3fc20b01357f0bb5a6658970 to your computer and use it in GitHub Desktop.
Point blank сервера

Point blank сервера



Локальный сервер PointBlank (установка и настройка подробная инструкция)
Зарубежные сервера PB. [ЧИТАТЬ ВСЕМ]
Локальный сервер PointBlank (установка и настройка подробная инструкция)

Для удобной навигации по разделам с играми рекомендуем воспользоваться алфавитным указателем по всем играм форума! RU - самая первая и самая популярная в рунете биржа игровой валюты. FunPay - это более активных продавцов ежедневно, более 10 отзывов Вконтакте и на других сайтах. Покупайте напрямую у игроков! Все сделки защищены гарантом. RU - биржа игровой валюты. Это не очередной интернет-магазин, это площадка на которой вы можете купить или продать любую игровую валюту действительно выгодно! Не коммерческое Х А Л Я В А Общение читеров Хакерство и взлом Бесплатный хостинг изображений Коммерческое Создание читов на заказ Обмен электронных денег Услуги гаранта при онлайн сделках Чёрный рынок Чёрный список кидал в MMORPG играх Заработок в интернете Наши читы для разных MMORPG Total Injector 2. Ссылки сообщества Мы ВКонтакте Социальные группы Изображения и альбомы Пользователи. В своей серии гайдов я постараюсь раскрыть тему Создания собственного сервера PointBlank Иннова нервно курит в сторонке. Данный гайд выложен в тему для софта лишь из-за вложенной программы и её описания, но основной упор сделан именно на гайд, надеюсь сильно пинать не будете за это. Начинем, PBConfigEditor - Final Version: Файл этот находится в папке: На скриншотах пошагово изображены все возможности данного софта: Собственно, итог такой - я не стал заниматься разработкой, но я выложу в этой теме всю информацию которую удалось получить за всё это время 4 дня из различных источников для других разработчиков. Возможно когда-то кто-то захочет написать сервер и эта статья ему облегчит разработку. Как работает сервер PB Нужно понимать, что есть Сервер Авторизации Далее СА а есть Игровые Сервера Далее ИС. Сервер авторизации это тот сервер, адрес которого вы задаёте в конфиге ПБ. При запуске ПБ устанавливает Socket с сервером авторизации, первый пакет отправить должен сервер авторизации Далее СА. На этом основные операции с СА завершены. Далее клиент должен выбрать ИС и установить сокет именно с ИС, при входе на ИС сокет с СО разрывается. Но после разрыва работа с ОС не закончена: Так же при закрытии ПБ клиент устанавливает сокет с СА и сообщает ему что "ПБ Закрыт", после чего закрывает сокет и ПБ. Любой пакет это лишь набор байтов, допустим нам от клиента пришёл такой пакет: Это пакет о котором я писал выше - который отправляется каждую минуту клиентом на СА. Первые 2 байта это РАЗМЕР ОСНОВНОЙ ЧАСТИ ПАКЕТА. Вторые 2 байта это ID ПАКЕТА - ID пакета сообщает клиенту или серверу чего от него вообще хотят, то есть ID пакета для подтверждения того что клиент ещё работает это "15 10". Всё что идёт дальше - это ОСНОВНАЯ ЧАСТЬ ПАКЕТА. С помощью таких пакетов общается сервер и клиент, структура всегда одинаковая: После входа на ИС клиент опять устанавливает сокет, но уже не с сервером авторизации а с игровым сервером, и далее общается с ним - получает информацию о персе, получает список серверов или комнат на сервере, создаёт свои комнаты, юзает магазин и т. Покеты ИС ничем не отличаются от пакетов СА, так что вы сами в них будете разбираться Ибо я разобрался только с пакетами СА, а в ИС даже не начинал копаться, но структура пакетов там таже - я это гарантирую. Я убил 4 дня на изучение пакетного уровня PB, структуры серверной части, да и вообще. Оффтоп [ ссылки доступны только зарегистрированным пользователям. Последний раз редактировалось zotofan; Создание читов на заказ Правила форума Обмен электронных валют База данных кидал: Dire Посмотреть профиль Отправить личное сообщение для Dire Найти ещё сообщения от Dire. Теперь вы готовы, поехали. Опции темы Версия для печати Отправить по электронной почте. Запросы на создание модов. Обратная связь - Главная страница - Архив - Условия использования - Вверх. Создаём свой сервер PB, совместно с Zhyk. Читы, баги, программы для Point Blank PB. Создание читов на заказ. Услуги гаранта при онлайн сделках. Чёрный список кидал в MMORPG играх. Archeage спидхак, удаление растительности. Многооконнка для R2 Online. На доске почёта OFFLINE Регистрация: Оффтоп Стартовое окно Оффтоп Выбор файла Оффтоп Открытие Оффтоп Декодинг Оффтоп Сохранение. Собственно, это весь функционал этой небольшой программы. Вам, кстати, очень даже сильно повезло, ИМХО, без редактирования этого файла НЕЛЬЗЯ создать свой сервер, а в паблике аналогов этого софта нет. Давайте посмотрим на декодированую версию файла: ServerCount - Кол-во серверов, то есть 1 И далее идёт IP первого и единственного сервера: В принципе, можно указать несколько серверов, в этом случае нужно будет написать: Теперь о том как это работает.. И далее по стандартной схеме - получается по тому же IP адресу ответ, далее отправляет запрос на получение инфы вашего перса, получает ответ, запрашивает список серверов Уже в самой игру и вуоля - вы уже видите своего перса и сервер-лист. Ещё хотел чуть-чуть про запускатор инновы рассказать, если вы не против: Запускатор генерит нам "запутанные" логин и пароль Примерно такие: К чему это я? Это была лишь моя маленькая теория, и если до меня об этом сняли уже гайдов и написали столько же статей, то извиняйте - я их не видел, а поделиться задумками хотел. Данная статья написана исключительно для кодеров, не нужно в комментариях писать "ЭЭэ а что такое сокеты? Так-же хочу сказать, что на данный момент у меня нет готового сервера PB, но уже есть полное представление о работе сервера PB, и есть некоторые наброски. Статья написана для того, чтобы вы не проходили тот путь который прошёл я Долгое и мучительно рысканье по форумам в поисках хоть какой то информации чтобы начать разработку а сразу преступили к экспериментам. Собственно, всё об этом файле я уже написал в первой части, теперь только дополню что при запуске PB берёт из этого файлика адрес для TCP подключения к мастер серверу - это самое главное. Теперь о запуске, запустить PB естественным способом можно просто передав при запуске логин и пароль, примерно так это будет выглядеть: Все примеры написаны на JAVA в среде Eclipse. Первый пакет или авторизация клиента Определения: Клиент - Клиент игры PB Сервер - Мастер сервер PB Сервер инновы к примеру Клиент после загрузка всех компонентов устанавливает TCP соединение с сервером, то есть сокет, где IP сокета - IP указаный в конфиге а порт равен - Обращаю ваше внимание на то, что это порт сокета сервера, а не клиента, у клиента может быть любой порт. В ответ сервер отправляет следующие байты: Для симуляции сервера нам понадобится наш симулятор сервера, который будет работать на порту , а так же необходимо в конфиге клиента указать IP Пишем примерно такой код Да да, это ОЧЕНЬ примерный код, сами в гугле найдёте под ваш язык, примеров море: Работу с потоками я описывать не буду, кому нужно тот сам знает что и как, тут главное начать. И так, таким образом мы получим уже знакомые нам байты от клиента: Delete, use Оффтоп 1. Я попробовал симулировать клиент PB и установил сокет с сервером инновы, то что я получил в ответ есть выше. Подведу итог того, что мы имеем на сегодняшний день: Возможность имитировать сервер и клиент Первый запрос и ответ между клиентом и сервером. Далее можно путём эксперимента дойти до запросов о получении списка серверов, создания комнаты и т. Спасибо что прочли статью! Найти ещё сообщения от zotofan. Отправить личное сообщение для dark. Найти ещё сообщения от dark. Продвинутый читер OFFLINE Регистрация: Отправить личное сообщение для Dire. Найти ещё сообщения от Dire. Сообщение от Dire а фришки ПБ ваще есть? Отправить личное сообщение для kenor. Найти ещё сообщения от kenor. Отправить по электронной почте. Ваши права в разделе. Вы не можете создавать новые темы Вы не можете отвечать в темах Вы не можете прикреплять вложения Вы не можете редактировать свои сообщения BB коды Вкл. X -- RF-Cheats by FoX -- Обычный стиль.


Образец заявления ммв 7 8 90
Где выбить титанию
Значение в переносном смысле
1 понятие и сущность мирового хозяйства
Десятый элемент таблицы
15 км сколько
Электро плита ханса fccb5 характеристики
Kia quoris технические характеристики
Как делать фотов симс 4
Любовь в рассказе бунина легкое дыхание
Характеристики электродвигателей ао
Цитаты из американской истории ужасов 1 сезон
Перечень рабочих специальностей
Продам проблемное авто
Укладка террасной доски своими руками пошаговая инструкция
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment