Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 01/10/2017 in all areas

  1. 1 point
    Услуги по Пиратии / Tales of Pirates Всем привет! Имею большой опыт работы с сервером и клиентом нашей игры - Пиратии, занимаюсь программированием на C/C++. Предлагаю следующие услуги: Установка и настройка сервера; Исправление багов и дыр; Добавление функциональности в .exe файлы ("патчинг"); Написание скриптов различной сложности; Написание программ для сервера и клиента (лаунчеры, автопатчеры, программы для администрирования и т.д.); Защита сервера от SQL-инъекций, WPE/RPE и прочих уязвимостей; Написание PHP-скриптов. Портфолио: 1) Защита сервера от WPE/RPE (редактирование и подмена пакетов, флуд пакетами), SQL-инъекций (злоумышленник получает доступ к базе данных) и пакетов с неверным размером (падение сервера); 2) Исправление уязвимости, которая позволяет игрокам "рисовать" умения монстров и фей, а также умения 20 уровня; 3) Исправление уязвимости с поиском отрядом в море, когда кикает всех игроков поблизости; 4) Модифицированный GameServer.exe, в который была добавлена функция для работы с местным чатом, трансформация персонажей, функции для получения и редактирования GM уровней персонажей, расширены лимиты .bin-таблиц и др; 5) GroupServer.exe с логированием чатов местного и торгового каналов, чатов отрядов и гильдий; 6) Перенос функции GMNotice(string message) из 2.х версии игры в 1.3х. Данная функция позволяет из под скриптов отправлять сообщения в GM-чат; 7) Различные программы для работы с клиентом и сервером: программа для создания аккаунтов, программа для просмотра .pk-файлов клиента, программы для шифрования и расшифровки .bin-таблиц, программа для смены IP-адреса в клиенте, программа для смены рейтов, редактор GM-команд, GM панель, кодировщик для LUA скриптов; 8) Далее - см. данную тему. Оплата: Сбербанк; PayPal; QIWI. Связь со мной: Skype: vector.nesterov; Discord: V3ct0r#0484; Личное сообщение на форуме.
  2. 1 point
    Внимание этот пост содержит 3 разные версии программы, все имеют свои особенности, перед исользованием следует выбрать более подходящюю вашим требования: 1. Программа автообновления - самая первая версия, она же самая простая, поможет вам с обновлением клиента. Дизайн сменить нельзя. 2. Программа автообновления v2 [для серверов с динамическим ip] - аналог первой версии, но уже с возможностью автоматической правки ip адреса сервера в клиенте игрков. 3. Программа автообновления с возможностью смены дизайна - имеет отличие от прошлых версий, изменен функционал, убрано все лишнее, так же нет возможности автоматической смены ip в клиенте (позже будет добавлено) Программа автообновления Программа для автоматического обновления клиента. Очень проста в использовании. Как пользоваться программой: 1) Закинуть программу в папку с клиентом; 2) Запустить; 3) Настроить; -Версия патча (версия, по которой будет сверяться актуальность установленого патча с сервером, на сервере ее значения и будем менять при выходе новых обновлений); -Ссылка на патч (архив - zip, который содержит все нужные вам файлы обновления с соответсвующей структурой папок, как в клиенте); -Ссылка на ver.ini - файл, который сгенерирует эта же программа, по нажатию кнопки сохранить, файл должен так же находиться на сервере и в клиенте - обратите внимание на версию, в клиенте должна быть меньше, на сервере соответсвенно с каждым патчем увеличиваем; -Ссылка на changelog.txt - текстовый файл, содержит любую нужную вам информацию, которая будет выводиться в поле "новости", файл так же должен находиться на сервере; Все это можно проделать и вручную, пример ver.ini, приведен ниже. Пример сгенерированного ver.ini, для клиента ( на сервере значение версии должно быть другим!) [Settings] Patch=http://piratia-a.do.am/patch.zip Ver=http://piratia-a.do.am/Ver.ini Changelog=http://piratia-a.do.am/changelog.txt [Main] Version=0.0 4) Закинуть все нужные файлы на сервер (patch.zip, Ver.ini, changelog.txt) В итоге мы получим 2 файла: ver.ini и Пиратия автообновление.exe, которые необходимо ложить в клиент для работы программы. Скачать - dropbox Скачать - ЯД Программа автообновления v2 [для серверов с динамическим ip] Добавлена функция проверки актуальности ip адреса сервера и соответсвенно замены на актуальный в serverset.bin. (Поддерживает клиенты версии 1.3х) Использование Программа автообновления аналогично прошлой версии, есть одна небольшая особенность: В файле ver.ini будет добавилась еще одна строка для редактирования которой, добавлен соответсвующий пункт в меню-настройки. Процес проверки и замены адреса происходит при запуске самой программы, сверяются значение в ver.ini у клиента и на сервере и соответсвенно проводится замена в serverset.bin и ver.ini(у клиента). Пример ver.ini: [Settings] Patch=http://piratia-a.do.am/patch.zip Ver=http://piratia-a.do.am/ver.ini Changelog=http://piratia-a.do.am/changelog.txt [Main] Version=1.0 [Server] IP=127.0.0.0 При замене адреса у клиента, будет выведено следующее сообщение: Так же частично были поправлены ошибки прошлой версии программы. Скачать Программу автообновления v2 [для серверов с динамическим ip] c - dropbox Скачать с -ЯД Программа автообновления с возможностью смены дизайна Изменения: Убрана возможно редактирование ver.ini, о его настройке читать выше; Добавлена возможность смены дизайна, соответсвенно путь "\texture\updater\; Изменено отображение блока новостей, теперь выводиться нужная вам веб страница; Верхний блок выводит случайную картинку (0.jpg-3.jpg). Не тестировалось с большими размерами патча! Скачать с - dropbox Скачать с - ЯД Последние изменения: -Исправлены текстовые ошибки; P.S. написано на скорую руку, не тестировалось, о всех ошибках прошу сообщать. Первый пост, не судите строго.
  3. 1 point
    Nobody else have given TOP/KOP/PKO more than I did ever. You know this to be true when you see real engineers choose to work with me instead of others.
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...