Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Бан по....

Собственно, возвращаясь к нашим баранам: с библиотекойUDIDGen вся "привязка" будет заключена в 2 строках:
PHP:
import com.eaio.uuid.UUIDGen;
public String macAdress = UUIDGen.getMACAddress();
Дальше использовать где нужно, можно даже в методе login();
Удобненько!
 
@akke, Говорили же что по лаунчеру будет серв (а какой лаунчер без авторизации) поэтому запрещаем доступ ко всем файлам на сайте :-)
 
Пишем лаунчер на любимом ЯП, обфусцируем и т.д. и т.п. В него пихаем проверку хеша, шифровку сессии, отсылку POST'ом некоторые данные, скрипт генерирует из них ID клиента, проверяет на то, что такая конфигурация уже не используется другими. Если все верно, запускаем игру, иначе скрипт редактирует .htacess сервера так, что доступ с этого IP к сайту полностью запрещается. Эту же проверку для двойной защиты суем и в клиент и проверяем уже не самим клиентом (возможен взлом), а отправлять серверу пакетом. А сервер уже обращается к скриптам и дисконнектит игрока, если неверно.. Конечно же, должен быть определенный формат этого ID клиента, его будет знать только веб-скрипт.
 
Назад
Верх