[Решено] Как заменить "Bad Login" при подключении с чужого лаунчера?

117
0
Всех снова приветствую.
Возник вопрос.

Зайти на сервер можно только с лаунчера(Sashok_Launcher).
Если игрок пытается зайти без лаунчера или через другой лаунчер, то ему пишет: "Bad Login".
Как можно заменить эту надпись? А то онлайн никакой...
 
Все. Зайти можно с любого клиента,имеющего такие же моды и версию
 
Он хочет что бы вместо "Bad Login" писалось например "ты не сможешь зайти без лаунчера"
 
XuPuPG написал(а):
Он хочет что бы вместо "Bad Login" писалось например "ты не сможешь зайти без лаунчера"
Именно.
[merge_posts_bbcode]Добавлено: 19.04.2015 15:05:32[/merge_posts_bbcode]

Проблема решена. Знакомый платно напишет мод и плагин. Всем спасибосик.
 
Капец. Заменил InClassTranslator или в lang файлах название. И для этого писать мод и плагин. Верх тупости
 
Dovakin написал(а):
Капец. Заменил InClassTranslator или в lang файлах название. И для этого писать мод и плагин. Верх тупости
Вот что ты опять несешь? В каких лэнг-файлах? Что заменить? Как я заменю в стороннем клиенте эту ошибку у игрока??? В СТОРОННИХ! Я ещё раз напишу!
 
Dovakin написал(а):
Лаунчер качает специальный клиент,да?
Бинго. А если у игрока нету моего лаунчера(что и является проблемой)? То что?
---
Или ты думал, что мне нужно выводить другое сообщение тому, у кого мой лаунчер?)))
Так на моем клиенте через мой лаунчер то Bad Login и не будет показываться, логично?
 
Так по-моемк от сервера завист,что писать. (Пк полетел,не могу войти). Тем более ,если у них уникального мода,который изменит надпись? Плагином можно,да
 
Dovakin написал(а):
Так по-моемк от сервера завист,что писать. (Пк полетел,не могу войти). Тем более ,если у них уникального мода,который изменит надпись? Плагином можно,да
"Если у них" - что у них и кто у них?
"Уникального мода" - какого уникального мода что?
Плагином можно только при наличии мода.
 
Ага,плагин есть,а мода нет. Думаешь если будут заходить через другой лаунчер,то кто-то поставит твой мод для плагина?
 
Dovakin написал(а):
Ага,плагин есть,а мода нет. Думаешь если будут заходить через другой лаунчер,то кто-то поставит твой мод для плагина?
Мод как раз будет говорить, что показывать сообщение не нужно. Т.е. если мод есть - сообщения нет.
 
Блин, просто найти эту надпись в коде сервера и подменить хуком ASM или Javassist. Если так хочется, что бы заходили только с этого лаунчера, сделать на клиент специальный мод, который с пакетами входа будет отправлять серверу дополнительную инфу о клиенте. На сервере проверять, есть ли на клиенте тот мод (серверу дается лист модов на клиенте при конекте) и проверять, действительна ли инфа. Естественно, если мода нет или инфа не действительно кикать со своей причиной.
 
Dragon2488 написал(а):
Блин, просто найти эту надпись в коде сервера и подменить хуком ASM или Javassist. Если так хочется, что бы заходили только с этого лаунчера, сделать на клиент специальный мод, который с пакетами входа будет отправлять серверу дополнительную инфу о клиенте. На сервере проверять, есть ли на клиенте тот мод (серверу дается лист модов на клиенте при конекте) и проверять, действительна ли инфа. Естественно, если мода нет или инфа не действительно кикать со своей причиной.
Именно такой метод и будет использовать мой знакомый. Только не на сервере причина редактируется, а в плагине Bukkit. На сервере вообще нет "Bad Login". У меня CaulDron 1.6.4 почти финальной версии. Я в нём не нашел Bad Login'a.
 
biffick написал(а):
Dragon2488 написал(а):
Блин, просто найти эту надпись в коде сервера и подменить хуком ASM или Javassist. Если так хочется, что бы заходили только с этого лаунчера, сделать на клиент специальный мод, который с пакетами входа будет отправлять серверу дополнительную инфу о клиенте. На сервере проверять, есть ли на клиенте тот мод (серверу дается лист модов на клиенте при конекте) и проверять, действительна ли инфа. Естественно, если мода нет или инфа не действительно кикать со своей причиной.
Именно такой метод и будет использовать мой знакомый. Только не на сервере причина редактируется, а в плагине Bukkit. На сервере вообще нет "Bad Login". У меня CaulDron 1.6.4 почти финальной версии. Я в нём не нашел Bad Login'a.
Бад логин выводится через php скрипт если я не ошибаюсь joinserver.php и не каких классов менять не надо только в joinserver.php заменить на свою строку.
 
cfif31 написал(а):
biffick написал(а):
Dragon2488 написал(а):
Блин, просто найти эту надпись в коде сервера и подменить хуком ASM или Javassist. Если так хочется, что бы заходили только с этого лаунчера, сделать на клиент специальный мод, который с пакетами входа будет отправлять серверу дополнительную инфу о клиенте. На сервере проверять, есть ли на клиенте тот мод (серверу дается лист модов на клиенте при конекте) и проверять, действительна ли инфа. Естественно, если мода нет или инфа не действительно кикать со своей причиной.
Именно такой метод и будет использовать мой знакомый. Только не на сервере причина редактируется, а в плагине Bukkit. На сервере вообще нет "Bad Login". У меня CaulDron 1.6.4 почти финальной версии. Я в нём не нашел Bad Login'a.
Бад логин выводится через php скрипт если я не ошибаюсь joinserver.php и не каких классов менять не надо только в joinserver.php заменить на свою строку.
Ага, выводится. Только тем, кто с моего клиента играют!
на чужих клиентах ссылки то на авторизацию не мои, соответственно откуда клиент получит мою надпись то?
 
biffick написал(а):
cfif31 написал(а):
biffick написал(а):
Dragon2488 написал(а):
Блин, просто найти эту надпись в коде сервера и подменить хуком ASM или Javassist. Если так хочется, что бы заходили только с этого лаунчера, сделать на клиент специальный мод, который с пакетами входа будет отправлять серверу дополнительную инфу о клиенте. На сервере проверять, есть ли на клиенте тот мод (серверу дается лист модов на клиенте при конекте) и проверять, действительна ли инфа. Естественно, если мода нет или инфа не действительно кикать со своей причиной.
Именно такой метод и будет использовать мой знакомый. Только не на сервере причина редактируется, а в плагине Bukkit. На сервере вообще нет "Bad Login". У меня CaulDron 1.6.4 почти финальной версии. Я в нём не нашел Bad Login'a.
Бад логин выводится через php скрипт если я не ошибаюсь joinserver.php и не каких классов менять не надо только в joinserver.php заменить на свою строку.
Ага, выводится. Только тем, кто с моего клиента играют!
на чужих клиентах ссылки то на авторизацию не мои, соответственно откуда клиент получит мою надпись то?
Сейчас скажу ... я ведь как то это делал... Минутку гляну.
 
Назад
Сверху