V3ct0r 2,116 Report post Posted March 24, 2023 On 3/16/2023 at 4:10 PM, kosty035 said: чем вызванна такая ошибка Ooops! A critical error has occurred! Ошибка PDO при работе с базой данных: could not find driver @kosty035 Нужно установить драйвер (в виде dll-библиотеки) PDO 'sqlsrv' для твоей версии PHP вплоть до минорной (например, драйвер для версии 7.1 не подойдет для версии 7.2). Драйверы и инструкции по их установке можно найти в Интернете. On 3/22/2023 at 11:31 PM, Sunspreader said: Есть пара вопросов: 1 - Можно-ли каким-то образом скормить клиенту доменное имя вместо адреса? Бегло пробежался по конфигам - не вышло найти место чтобы изучить момент. Через приложенную утилитку не выходит скормить доменное имя, просит валидный адрес. Можно сделать следующее: 1) Поместить в папку Клиент\scripts\table файл с названием serverset.txt и следующим содержимым: 1 Название Регион <Доменное имя> 0 0 0 0 Примечание: Между полями не пробелы, а знаки табуляции. Примечание 2: <Доменное имя> не должно превышать 15 символов. 2) Выполнить действия по данному гайду; 3) Записать в файл Клиент\scripts\txt\server.tx следующий текст (с переносом строки) : Регион Примечание: То есть строка <Регион> из файла server.tx должна быть аналогичная строке <Регион> из файла serverset.txt. Так же можно попробовать использовать данный мод, вероятно, получится обойти ограничение в 15 символов для домена. Quote 2 - Соедиение компонентов сервера с бд происходит долговато. AccountServer как и все инстансы GameServer висят примерно 10-15 минут перед успешным подключением к бд (имеется ввиду появление вот этих надписей На скриншотах показано подключение не к БД, а соединение серверов (GateServer.exe, AccountServer.exe, GroupServer.exe, GameServer.exe) друг с другом. Обычно, это происходит за несколько секунд при условии, что серверы находятся на одной машине и AccountServer, и GroupServer успешно подключились к MSSQL-серверу (БД). On 3/23/2023 at 12:20 AM, MrSharp said: А какая разница? Я и по доменному имени могу узнать ваш IP адрес. Это может быть полезно если у сервера динамический IP адрес, который периодически меняется. 6 hours ago, kosty035 said: подскажите каким десамблером либо дикомпелятором можно вскрыть фаил "pir_d.exe" и в нем поменять ссылки реги. ссылку на сайт на свои ссылки. пробывал идой про но ида на Английском и там непонять не фига и возможно ли заменить эти ссылки. понял что дикомпилятор нужен каторый для С++ Можно использовать OllyDBG или x32dbg, но стоит понимать, что это нетривиальная задача и требует навыков реверс-инжиниринга. Как такового, декомпилятора приложений, написанных на языке C++, не существует. Второй способ - использовать HEX-редактор. Нужно открыть исполняемой файл в такой программе, найти ссылку и заменить её на свою. Но есть ограничение: длина новой ссылки должна быть равна или меньше длины старой ссылки. Если твоя ссылка короче исходной, то необходимую длину можно "добить" пробелами" или поставить нулевой байт (0x00) после последнего символа твой ссылки. Третий способ, как советует @BETEP/macs509, взять исходный код лаунчера, открыть его проект в соответствующей версии Visual Studio, заменить необходимые ссылки и скомпилировать. 2 hours ago, kosty035 said: Спасибо. а можешь посоветывать что-то где можно найти конфиг для сервера 2.0 мне нужен один конфиг под названием (GroupServer.cfg) а то в моем вот такая ерунда. правил их ну он запускает только первый и второй ну тесть вот +++++++++++++++++++++++ AccountServer:127.0.0.1,1978come ! Socket num:1 Please enter a command (exit or ctrl+c to exit): GateServer:127.0.0.1,2052come ! Socket num:2 GateServer:127.0.0.1,2052login success ============================= дальше не хочет А в чем, собственно, проблема? Судя по логам GroupServer успешно запустился. Так и должно быть. 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
MrSharp 47 Report post Posted March 24, 2023 2 часа назад, V3ct0r сказал: Это может быть полезно если у сервера динамический IP адрес, который периодически меняется. Да, я знаю про динамические IP, просто я подразумевал, что имея серьезный хостинг, у тебя будет статический IP. Ну, опять же, т.к. я в сетях слабо разбираюсь, я могу быть неточен в своих суждениях. 1 Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 @V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился Quote Share this post Link to post Share on other sites
Magicsea Online 120 Report post Posted April 4, 2023 53 минуты назад, Agr сказал: @V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился 1973 должен быть для подключения клиента к GateServer и обязательно должен быть открыт наружу. "Ничего не происходит" - очень не понятная формулировка. Вообще ничего или долгая загрузка или сразу ошибка? Quote Контакты: Сайт: https://magicseaonline.com/ Telegram: https://t.me/magicsea_online - здесь мы публикуем последние новости по разработке Группа VK: https://vk.cc/chjbzdЧат VK: https://vk.cc/chjc8L Discord: https://discord.gg/nqkv76YVbjФорум: https://forum.magicseaonline.comYouTube: https://goo-gl.me/vfqtA С уважением, Magicsea Team Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 @Magicsea Online Да вот проблема у меня с открытием порта 1973, у меня тайский роутер и через админ панель wifi не найти открытие порта. По поводу проблемы, просто загрузка появляется после ввода лог и пасса , и сразу пропадает, никаких ошибок нету. Как можно открыть порт ? Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 (edited) 1 час назад, Agr сказал: @V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился Если скачивали ЭТУ сборку, то скачайте отсюда Game.exe Edited April 4, 2023 by MrSharp Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 @MrSharp Скачивал сборку лайта, и вот вопрос еще, как скомпилировать клиент для данной сборки Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 6 минут назад, Agr сказал: @MrSharp Скачивал сборку лайта, и вот вопрос еще, как скомпилировать клиент для данной сборки Тогда тоже замените Game.exe по той ссылке, что я указал. Про компиляцию можно почитать здесь. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 @MrSharp Так, а что делать с портом ? есть какие либо варианты открыть его ? Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 (edited) 3 минуты назад, Agr сказал: @MrSharp Так, а что делать с портом ? есть какие либо варианты открыть его ? Если вы подключаетесь локально, то ничего не делать. Если пытаетесь извне подключиться, то искать способы открыть порт (либо покупать новый роутер) и у вас должен быть белый(публичный) ip адресс. Edited April 4, 2023 by MrSharp Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 @MrSharp Поменял Game.exe ничего не изменилось, все так же прогруз идет и пропадает сразу. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 И еще вопрос по созданию аккаунта, есть у кого то ссылка на программу ? а то которая есть на pkodev она не работает Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 6 минут назад, Agr сказал: @MrSharp Поменял Game.exe ничего не изменилось, все так же прогруз идет и пропадает сразу. Аналогичные надписи при попытке подключиться появляются? Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 4 минуты назад, Agr сказал: И еще вопрос по созданию аккаунта, есть у кого то ссылка на программу ? а то которая есть на pkodev она не работает Если речь про эту программу, то она работает. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 Да Client without WPE Protection есть, появляются раз в несколько минут Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 1 минуту назад, Agr сказал: Да Client without WPE Protection есть, появляются раз в несколько минут Ну, тут тогда 2 варианта: 1. У автора сборки просить Game.exe, который подходит под эту сборку 2. Заменить GateServer.exe из той же темы. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 https://ibb.co/BPbs7Jp Quote Share this post Link to post Share on other sites
Magicsea Online 120 Report post Posted April 4, 2023 (edited) 3 минуты назад, Agr сказал: Да Client without WPE Protection есть, появляются раз в несколько минут Скачай клиент и сервер которые друг другу подходят Edited April 4, 2023 by Magicsea Online Quote Контакты: Сайт: https://magicseaonline.com/ Telegram: https://t.me/magicsea_online - здесь мы публикуем последние новости по разработке Группа VK: https://vk.cc/chjbzdЧат VK: https://vk.cc/chjc8L Discord: https://discord.gg/nqkv76YVbjФорум: https://forum.magicseaonline.comYouTube: https://goo-gl.me/vfqtA С уважением, Magicsea Team Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 Там ко всем сборкам нету клиентов, условно взять тот же Казахстан сборку. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 Да и вправду видимо со сборкой что то, PKO 138 запускается и все работает Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 Только что, Agr сказал: Да и вправду видимо со сборкой что то, PKO 138 запускается и все работает Проблема не со сборкой. Если поменять GateServer.exe, то и лайт будет работать. Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 Так, а менять GateServer от куда его брать и где именно заменять ? Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 1 минуту назад, Agr сказал: Так, а менять GateServer от куда его брать и где именно заменять ? Из этой же темы, где брали Game.exe. Менять в папке GateServer Quote Share this post Link to post Share on other sites
Agr 2 Report post Posted April 4, 2023 Менять только GateServer.exe или все файлы ? поменял только exe и все так же Client without WPE Protection Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 4, 2023 6 минут назад, Agr сказал: Менять только GateServer.exe или все файлы ? поменял только exe и все так же Client without WPE Protection Все файлы Quote Share this post Link to post Share on other sites