V3ct0r 2,122 Report post Posted March 23, 2016 Изменение порта сервера Порт (англ. port) — натуральное число, записываемое в заголовках протоколов транспортного уровня модели OSI (TCP, UDP, SCTP, DCCP). Используется для определения процесса-получателя пакета в пределах одного хоста — Википедия В данной статье я расскажу как изменить стандартный порт сервера и настроить клиент на новый порт. Какой порт выбрать? Порт кодируется двумя байтами, соответственно, его значение лежит в пределах 0 - 65535. Первые 1024 порта зарезервированы, поэтому Вы можете использовать порты от 1024 до 65535. Клиент Чтобы изменить порт сервера, к которому подключается Ваш клиент, Вам необходимо произвести небольшую модификацию файла Game.exe, который находится в папке system. Адреса значений порта в Game.exe: Версия клиента Адрес --------------------------------- 1.36 ру. оф. клиент 0x000C51F6 2.0 клиент 0x000FD430 Стандартное значение порта: 197310 = b5 0716 1) Откройте Game.exe в любом HEX-редакторе. Я буду использовать Notepad++ с плагином HEX-редактора; 2) Я буду работать с 1.36 ру. оф. клиентом, соответственно ищу значение по адресу 0x000C51F6. Это будет b5 0716 = 197310 (или другое, в зависимости от того, редактировали до этого порт или нет); 3) Замените на свое значение. Например, на 2000 (200010 = d0 0716); 4) Сохраните сделанные изменения. Сервер Чтобы изменить порт сервера, нужно отредактировать конфигурационный файл GateServer.cfg: [ToClient] Port = 1973 // Порт сервера Найдите секцию [ToClient] и присвойте полю Port значение порта, который Вы хотите использовать. Сохраните изменения. На этом процесс смены порта завершен. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
SPZenA 0 Report post Posted April 8, 2016 Со стороны сервера именно этот порт, который в части [ToClient] указан, нужно пробрасывать? Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted April 8, 2016 21 минуты назад, SPZenA сказал: Со стороны сервера именно этот порт, который в части [ToClient] указан, нужно пробрасывать? Да Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Lucky 65 Report post Posted April 8, 2016 2.4 PKO II Game.exe address: 000fe4a0 2 Quote Share this post Link to post Share on other sites
pirate 2 Report post Posted September 18, 2016 Как найти нужный адрес в случае перемещённого адреса от стандартного? Quote Share this post Link to post Share on other sites
V3ct0r 2,122 Report post Posted September 18, 2016 19 минут назад, pirate сказал: Как найти нужный адрес в случае перемещённого адреса от стандартного? Я извиняюсь, а куда он был перемещен? Как вариант, Вы используете Game.exe, которого нет списке в первом посте топика, и соответственно в нем порт записан по другому адресу. В таком случае надо искать значения 1973 (байты 0xb5 0x07) в HEX редакторе / IDA Pro / Отладчике и узнавать их адрес. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
pirate 2 Report post Posted September 18, 2016 23 минуты назад, V3ct0r сказал: Я извиняюсь, а куда он был перемещен? Как вариант, Вы используете Game.exe, которого нет списке в первом посте топика, и соответственно в нем порт записан по другому адресу. В таком случае надо искать значения 1973 (байты 0xb5 0x07) в HEX редакторе / IDA Pro / Отладчике и узнавать их адрес. Да, имеется ввиду что адрес порта в памяти находится в ином месте, грубо говоря функция расположена кодом ниже/выше Quote Share this post Link to post Share on other sites
V3ct0r 2,122 Report post Posted September 18, 2016 15 минут назад, pirate сказал: Да, имеется ввиду что адрес порта в памяти находится в ином месте, грубо говоря функция расположена кодом ниже/выше Скинь Game.exe, посмотрим Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
pirate 2 Report post Posted September 18, 2016 12 часа назад, V3ct0r сказал: Скинь Game.exe, посмотрим Пожалуйста http://rgho.st/private/7byBxdnMq/1d9a9405b7a1cbbbedd7bdb4c49c1867 Quote Share this post Link to post Share on other sites
V3ct0r 2,122 Report post Posted September 19, 2016 19 часов назад, pirate сказал: Пожалуйста http://rgho.st/private/7byBxdnMq/1d9a9405b7a1cbbbedd7bdb4c49c1867 0x000C51F6 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Graf 213 Report post Posted December 7, 2017 Такая же проблема. Знаю какой порт, но его нет в нужной строке. http://rgho.st/89N9DvBj8 Quote Share this post Link to post Share on other sites
V3ct0r 2,122 Report post Posted December 8, 2017 20 часов назад, Graf сказал: Такая же проблема. Знаю какой порт, но его нет в нужной строке. http://rgho.st/89N9DvBj8 В 25.11.2017 в 14:31, V3ct0r сказал: @Graf Открываешь Game.exe в отладчике или в HEX редакторе. Выбираешь поиск по константам. Ищешь число 6000 (0x1770) и меняешь его на 8000 (0x1F40). Сохраняешь и проверяешь работоспособность. Если не работает, откатываешь изменения и продолжаешь поиск. В общем, методом тыка. Если умеешь работать в отладчике, то будет проще найти нужный адрес. Число 6000 заменить на известное значение порта. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites