Войти или зарегистрироваться

Помогите Ник игрока и UUID. Что лучше использовать для хранения?

  • Автор темы Автор темы JonBoss
  • Дата начала Дата начала

JonBoss

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jon
Я пишу плагин, в котором все данные для игроков сохраняются по никам. Ник выступает в качестве ключа.
Для меня недавно стало открытие, что ники можно изменять (а у меня лицуший сервер, паролей нету). Получается так можно ломать чужие акки? Или меня обманули?

Если да, то что мне делать? Хранить UUID? У меня просто BungeeCourd, следовательно на каждом сервере UUID у игрока другой... (Или нет?)
Что делать ??? :(
 
Я порылся немного, узнал след.:
  • Если на сервер заходят под лицухой, значит uuid будет настоящий, уникальный.
  • Если на сервер заходят на пиратке (или на лицухе, но onlinemode false), тогда uuid создается случайный.
Бесят меня такие открытия... Потому что у меня все плагины опираются на ник!
 
Всегда нужно использовать UUID.
Как в модах, так и в плагинах.
 
Бесят меня такие открытия... Потому что у меня все плагины опираются на ник!
Ха-ха, неудачник.
На самом деле надо было писать под UUID аж с выхода версии 1.6. А это почти два с половиной года уже. Я почти уверен, что два с половиной года назад ты был каким ниб игроком на очередном сервере-недоделке без каких либо знаний ЯП.
Увы и ах, но сию беду можно было избежать и во время написания плагинов.
 
Ха-ха, неудачник.
На самом деле надо было писать под UUID аж с выхода версии 1.6. А это почти два с половиной года уже. Я почти уверен, что два с половиной года назад ты был каким ниб игроком на очередном сервере-недоделке без каких либо знаний ЯП.
Увы и ах, но сию беду можно было избежать и во время написания плагинов.
Раньше у меня были пиратские сервера. Там uuid не к чему.
Та да... в принципе переделывать не так много, главное исправить ВЕЗДЕ :D А то получится каша какае-то
 
Раньше у меня были пиратские сервера. Там uuid не к чему.
Та да... в принципе переделывать не так много, главное исправить ВЕЗДЕ :D А то получится каша какае-то
Если проект серьезный - нужно писать плагины с нуля, причем опираясь на какую-то свою либу, что-бы везде все было одинаково. А про UUID и ники - конечно-же UUID. Ник - всего-лишь визуальная часть, а обращатся нужно по айдишнику.
 
Если да, то что мне делать? Хранить UUID? У меня просто BungeeCourd, следовательно на каждом сервере UUID у игрока другой... (Или нет?)
Что делать ??? :(
У лицензионных игроков UUID - одинаковый на всех серверах.
Ну и на счёт смены имён - там не всё так страшно, почитайте условиях. Грубо говоря потенциальный злоумышленник не сможет перебрать 100 имён за два дня.
Т.е. даже если кто-то поменяет ник - последствия будут не такие страшные. Но может получиться не очень красиво: представьте, приходит игрок, а имя у него уже другое. При этом половина плагинов его узнала (используют UUID), а половина - нет.
 
У лицензионных игроков UUID - одинаковый на всех серверах.
Ну и на счёт смены имён - там не всё так страшно, почитайте условиях. Грубо говоря потенциальный злоумышленник не сможет перебрать 100 имён за два дня.
Т.е. даже если кто-то поменяет ник - последствия будут не такие страшные. Но может получиться не очень красиво: представьте, приходит игрок, а имя у него уже другое. При этом половина плагинов его узнала (используют UUID), а половина - нет.
Мне хватит того, что один раз можно поменять. Это повод переписать всю систему.
 
Назад
Верх