Jump to content

Recommended Posts

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 успешно запустился. Так и должно быть.

  • Thanks 1

Share this post


Link to post
Share on other sites
2 часа назад, V3ct0r сказал:

Это может быть полезно если у сервера динамический IP адрес, который периодически меняется.

Да, я знаю про динамические IP, просто я подразумевал, что имея серьезный хостинг, у тебя будет статический IP. Ну, опять же, т.к. я в сетях слабо разбираюсь, я могу быть неточен в своих суждениях.

  • Thanks 1

Share this post


Link to post
Share on other sites

@V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился

Share this post


Link to post
Share on other sites
53 минуты назад, Agr сказал:

@V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился

1973 должен быть для подключения клиента к GateServer и обязательно должен быть открыт наружу.
"Ничего не происходит" - очень не понятная формулировка. Вообще ничего или долгая загрузка или сразу ошибка?


Контакты:
Сайт: 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.com
YouTube: https://goo-gl.me/vfqtA

С уважением, Magicsea Team

Share this post


Link to post
Share on other sites

@Magicsea Online Да вот проблема у меня с открытием порта 1973, у меня тайский роутер и через админ панель wifi не найти открытие порта.

По поводу проблемы, просто загрузка появляется после ввода лог и пасса , и сразу пропадает, никаких ошибок нету. 

Как можно открыть порт ? 

Share this post


Link to post
Share on other sites
1 час назад, Agr сказал:

@V3ct0rПриветствую, не подскажешь что делать если при вводе логина и пароля просто ничего не происходит в клиенте, порт 1973 обязательно должен быть открыт ? вроде сервер полностью запустился

Если скачивали ЭТУ сборку, то скачайте отсюда Game.exe

Edited by MrSharp

Share this post


Link to post
Share on other sites

@MrSharp Скачивал сборку лайта, и вот вопрос еще, как скомпилировать клиент для данной сборки 

Share this post


Link to post
Share on other sites
6 минут назад, Agr сказал:

@MrSharp Скачивал сборку лайта, и вот вопрос еще, как скомпилировать клиент для данной сборки 

Тогда тоже замените Game.exe по той ссылке, что я указал.

 

Про компиляцию можно почитать здесь.

Share this post


Link to post
Share on other sites
3 минуты назад, Agr сказал:

@MrSharp Так, а что делать с портом ? есть какие либо варианты открыть его ? 

Если вы подключаетесь локально, то ничего не делать. Если пытаетесь извне подключиться, то искать способы открыть порт (либо покупать новый роутер) и у вас должен быть белый(публичный) ip адресс.

Edited by MrSharp

Share this post


Link to post
Share on other sites

@MrSharp Поменял Game.exe ничего не изменилось, все так же прогруз идет и пропадает сразу.

Share this post


Link to post
Share on other sites

И еще вопрос по созданию аккаунта, есть у кого то ссылка на программу ? а то которая есть на pkodev она не работает 

Share this post


Link to post
Share on other sites
6 минут назад, Agr сказал:

@MrSharp Поменял Game.exe ничего не изменилось, все так же прогруз идет и пропадает сразу.

 

image.png.90b79f4da721a01de7be02a6da9360d3.png

 

Аналогичные надписи при попытке подключиться появляются?

Share this post


Link to post
Share on other sites
4 минуты назад, Agr сказал:

И еще вопрос по созданию аккаунта, есть у кого то ссылка на программу ? а то которая есть на pkodev она не работает 

Если речь про эту программу, то она работает.

Share this post


Link to post
Share on other sites

Да Client without WPE Protection есть, появляются раз в несколько минут 

Share this post


Link to post
Share on other sites
1 минуту назад, Agr сказал:

Да Client without WPE Protection есть, появляются раз в несколько минут 

Ну, тут тогда 2 варианта:

1. У автора сборки просить Game.exe, который подходит под эту сборку

2. Заменить GateServer.exe из той же темы.

Share this post


Link to post
Share on other sites
3 минуты назад, Agr сказал:

Да Client without WPE Protection есть, появляются раз в несколько минут 

Скачай клиент и сервер которые друг другу подходят

Edited by Magicsea Online

Контакты:
Сайт: 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.com
YouTube: https://goo-gl.me/vfqtA

С уважением, Magicsea Team

Share this post


Link to post
Share on other sites

Там ко всем сборкам нету клиентов, условно взять тот же Казахстан сборку. 

Share this post


Link to post
Share on other sites

Да и вправду видимо со сборкой что то, PKO 138 запускается и все работает

Share this post


Link to post
Share on other sites
Только что, Agr сказал:

Да и вправду видимо со сборкой что то, PKO 138 запускается и все работает

Проблема не со сборкой. Если поменять GateServer.exe, то и лайт будет работать.

Share this post


Link to post
Share on other sites

Так, а менять GateServer от куда его брать и где именно заменять ? 

Share this post


Link to post
Share on other sites

Менять только GateServer.exe или все файлы ? поменял только exe и все так же Client without WPE Protection

Share this post


Link to post
Share on other sites
6 минут назад, Agr сказал:

Менять только GateServer.exe или все файлы ? поменял только exe и все так же Client without WPE Protection

Все файлы

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...