В далёком-далёком 2016 году наш сервер принял ответственный шаг и перешёл на лицензию. Сегодня мы решили всем вспомнить былые времена и даже у тех у кого нет лицензии дать поиграть на нашем сервере! Конечно же всё не так просто как вы думаете.
Мы не хотим открывать сервер для всех пиратов. Мы остаёмся лицензионным но с доступом для пиратов. Как это работает?
В дни открытых дверей (а если эксперимент пройдёт удачно будет на постоянную основу) мы дадим только определённым игрокам доступ к входу на сервер. Для всех остальных пиратов вход будет также закрыт. Думаю это хороший вариант между двумя глобальными плюсами и минусами “пираток” и “лицензий”.
Давайте вспомним какие самые главные минусы пиратского сервера:
- Игроки-двойники и двойники двойников.
- Множество игроков которые заходят просто навести смуту. Потроллить.
- Неудобство авторизации при каждом входе.
- И множество других неочевидных вещей.
Введя данную прослойку для отбора пиратов, мы почти исключаем все минусы перечисленные выше, но даём нормальным людям играть в приятной атмосфере.
Для всех игроков у которых есть лицензия ничего не изменится. Вы всё также можете входить без авторизации и играть как играли. Пиратам же придётся каждый раз вводить пароль для входа.
Если всё будет хорошо, то это будет на постоянной основе.
А когда дни открытых дверей закончатся если это вообще случиться?
1000 и 1 твинк)
Просто проверка через сервера mojang является ли ник с лицензией, если да проверяется является ли клиент у человека с лицензией. Если да, то пускает без авторизации, нет – просит авторизоваться.
От себя позже сделаю автоматическую проверку был ли игрок на сервере как лицензия и исключу и их тоже.
Интересно – как вообще можно идентифицировать игрока без лицензии? Белый список предварительно зарегистрированных игроков?
И как быть с игроками, ники которых совпадают с существующими никами лицензионных игроков? Проверять, чтобы они не совпадали, или назначать им принудительно какой-то префикс?
Я как-то делал экспериментальный сервер для детей с двумя отдельными входами (с лицензией и без), но так и не разобрался со всеми деталями.
…