Идея Автоматическая авторизация

Insafka16

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Insafka16
Собственно, в чём заключается идея... Присутствуют плагины AuthMe и многие другие... Но многие пользователи имеют лицензию, и не каждому захочется вписывать пароль входя на сервер.

Суть: Сделать плагин, который будет делать проверку на лицензию игрока, и если он зашел с лицензионного аккаунта, его будет впускать на сервер, без авторизации. Если игрок зашел с пиратки, естественно его попросят авторизоваться.
 
Никто, ибо невозможно определить имеет ли игрок лицензию или пиратку со стороны сервера не попросив клиент заранее авторизироваться.
Ты это скажи randomcraft, которые давно уже это реализовали -_-
 
Ты это скажи randomcraft, которые давно уже это реализовали -_-
Ага, и при этом требуется ввести команду чтобы в дальнейшем сервер тебя пытался авторизовывать как лицензионного игрока. И где тут автоопределение премиум игрок или нет скажи мне? Такое я и сам могу реализовать знаешь ли, ну либо не по команде, а например если на этом нике куплен майнкрафт.
 
Ага, привет. Если сам Bukkit может проверить (когда online-mode=true) на премиум, то почему по-вашему плагин не может? Или сорцы уже закрыли?
 
Если авторизация подменена, то игрок считается за неавторизованного. А про сорсы - дело подсказал.
Bukkit на каком-то сервере в епенях сам никакого отношения не имеет к minecraft.net, однако сверяет подлинность премиум-акка. Религия, совесть, или что там мешат вам позаимствовать код для плагина из самого CraftBukkit?
 
Если авторизация подменена, то игрок считается за неавторизованного. А про сорсы - дело подсказал.

Bukkit на каком-то сервере в епенях сам никакого отношения не имеет к minecraft.net, однако сверяет подлинность премиум-акка. Религия, совесть, или что там мешат вам позаимствовать код для плагина из самого CraftBukkit?
Ну вот заставишь ты клиента начать авторизацию, а он опа и пиратом окажется хотя на нике лицензия есть, и не сможет зайти из-за этого на сервер, и таких будет много, и что ты будешь делать?
 
Вместо слов лучше возьми и сделай. Это всё равно что спорить про русские ники на сервере: можно всем форумом ныть, что-то доказывать и трындеть что НИЗЯ и мол все плагины придётся декомпилить и переписывать, а можно не отмазываться, утереть сопли, нащупать яйца и в ICT немного переписать регулярки (а-яА-Я). PS: Вариант рабочий, в одной теме где я это впервые подсказал миру, ТС проверял у себя и всё работало без конфликтов. Разве что сервер на винде такое не потянет, будут конфликты с Essentials'ами: игроки будут подписаны ______.

-> Если всё так, как ты говоришь, то уже и на всех лицухах пираты были. Однака букит жэ ни пускаит <-
PreLoginEvent: берём и выкидываем его с серва, чтобы не совался с пираткой. А при первом входе предлагаем выбор лицухи командой. После выбора кикаем и пользуемся этим эвентом.
 
Вместо слов лучше возьми и сделай. Это всё равно что спорить про русские ники на сервере: можно всем форумом ныть, что-то доказывать и трындеть что НИЗЯ и мол все плагины придётся декомпилить и переписывать, а можно не отмазываться, утереть сопли, нащупать яйца и в ICT немного переписать регулярки (а-яА-Я). PS: Вариант рабочий, в одной теме где я это впервые подсказал миру, ТС проверял у себя и всё работало без конфликтов. Разве что сервер на винде такое не потянет, будут конфликты с Essentials'ами: игроки будут подписаны ______.

-> Если всё так, как ты говоришь, то уже и на всех лицухах пираты были. Однака букит жэ ни пускаит <-
PreLoginEvent: берём и выкидываем его с серва, чтобы не совался с пираткой. А при первом входе предлагаем выбор лицухи командой. После выбора кикаем и пользуемся этим эвентом.
И где тут автоматика?
Как я и говорю нельзя автоматически определить пират ли присоединяющийся человек или нет. Только заставить игрока ручками вбить что он лицушник. И более того, такие плагины уже есть, видел такой где-то на спайготе.
А ты ещё читать не умеешь, прочти то что я сказал внимательно и пойми ****ь уже, ну либо иди прими витаминов для мозга. Причём тут нахер вообще пираты на лицухе и баккит не пускает бля?
Кстати тут логичнее было бы чтобы игрок определял своё желание авторизироваться с лицухи не командой, а заходом на отдельный адрес, premium.блаблабла, а лучше оба метода сразу, кому как удобнее.
 
Последнее редактирование:
Блин, ну Bukkit ведь проверяет на лицензию при online-mode=true! Значит реализуемо. За что тут людям "девелоперов" дают, хрен пойми... (ничего личного)

При входе aka лицухер, симулировать online-mode=труъ, а при входе aka пират online-mode=фалос. Находишь? Благо код на это есть, в самом ядре.

Ещё
Раз
Повторю:
Если само ядро умеет проверять игрока на лицензию, то плагин тем более.
Кстати тут логичнее было бы чтобы игрок определял своё желание авторизироваться с лицухи не командой, а заходом на отдельный адрес, premium.блаблабла, а лучше оба метода сразу, кому как удобнее.
Неплохо, но скорее через другой порт. Или можно отследить, зашёл игрок через IP или домен? Вряд ли DNS позволит…
 
КАК ТЫ ЗАРАНЕЕ ОПРЕДЕЛИШЬ ЧТО ИГРОК ЛИЦШНИК ИЛИ НЕТ В АТОМАТИЧЕСКОМ РЕЖИМЕ?

ЕСЛИ ТЫ НЕ ПОНЯЛ, ТО ВОТ ТЕБЕ НАЧАЛЬНЫЕ УСЛОВИЯ:
Игрок ни разу не заходивший на твой сервер пытается зайти к тебе.
Твоя задача тут определить лицушник он или нет, рассказывай как ты это собрался делать.
Это то что хочет тс.

А вот это невозможно определить, ну вообще никак, только заставить игрока обрисовать своё желание авторизироваться как лицушник, но того слово автоматическая можно легко вычеркнуть.


Сэмулировать нужный онлайн мод плагином это вообще раз плюнуть.

И да, определить с какого домена зашёл игрок - раз плюнуть, оно передаётся в хэндшейке.
 
КАК ТЫ ****Ь ЗАРАНЕЕ ОПРЕДЕЛИШЬ ЧТО ИГРОК ЛИЦШНИК ИЛИ НЕТ В АТОМАТИЧЕСКОМ РЕЖИМЕ?

ЕСЛИ ТЫ НЕ ПОНЯЛ, ТО ВОТ ТЕБЕ НАЧАЛЬНЫЕ УСЛОВИЯ:
Игрок ни разу не заходивший на твой сервер пытается зайти к тебе.
Твоя задача тут определить лицушник он или нет, рассказывай как ты это собрался делать.


Сэмулировать нужный онлайн мод плагином это вообще раз плюнуть.

И да, определить с какого домена зашёл игрок - раз плюнуть, оно передаётся в хэндшейке.
КАК Б*Ъ*Ь ТОГДА БАККИТ ОПРЕДЕЛЯЕТ АВТОМАТИЧЕСКИ? Или баккиты заставляют админов ВРУЧНУЮ давать добро на вход к ним на сервер? Я чёт не понимаю вашей извращённой логики.
 
КАК Б*Ъ*Ь ТОГДА БАККИТ ОПРЕДЕЛЯЕТ АВТОМАТИЧЕСКИ? Или баккиты заставляют админов ВРУЧНУЮ давать добро на вход к ним на сервер? Я чёт не понимаю вашей извращённой логики.
А никак не определяет, вообще никак. Баккит просто посылает клиенту требование авторизации, а сам клиент если не имеет лицухи тут же делает дисконнект потому как не может авторизироваться у моджангов. В случае если лицуха имеется то через сервер моджангов клиент передаются ключи чтобы включить шифрование соединения, на этом авторизация закончена. В случае оффлайн мода требование авторизации отсутствует.
ЧИТАЙ ПРОТОКОЛ БЛЕАТЬ.
 
Последнее редактирование:
А если в клиенте убрать дисконнект? Подключится всё равно? Это похоже на
- Клиент, у тебя нет бицухи, лучше отсоединись
- Ок) *а сам не отсоединюсь, что он мне сделает*
 
А если в клиенте убрать дисконнект? Подключится всё равно? Это похоже на
- Клиент, у тебя нет бицухи, лучше отсоединись
- Ок) *а сам не отсоединюсь, что он мне сделает*
Не подключится, сервер разрывает соединение, так как не дождётся подтверждения от сервера моджангов.
Грубо говоря всю авторизацию выполняет сервер моджангов, а потом просто отдаёт серверу подтверждение что клиент имеет лицуху.
Единственное что на это всё навешан гемор с шифрованием соединения и обменом ключами чтобы подтверждение можно было использовать только на этом сервере.
То бишь ни какой речи об автоматическом определении является ли игрок лицушником или нет не может быть и речи.
 
Последнее редактирование:
Назад
Верх