[help] привязка к Ip
Как возможно реализовать привязку к Ип если сборкой не предусмотрено?
Сборка l2emu
Насколько мне известно, у эму общедоступны сурсы. Учебник по Java и вперед...
Meraklin: Учебник по Java и вперед...
Герберт Шилдт, Тимоти Фишер, Кей Хорстманн, Гари Корнелл...
автор, прочитай все книги по яве этих авторов и ты будешь професиональным ява программистом ^.^
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Byrger: У меня l2emu ent там не общедоступны....
Тогда тебе надо обращаться к разработчикам и просить за определенную сумму сделать тебе возможность привязки.
Как вариант можно опять же выучить яву и из открытых исходников (l2jserver, l2emu) сделать себе сборку...
А может можно сменить ЛС?
Допусти от другой сборки в которой реализананна эта функция.
Если возможно, то от какой сборки есть ЛС с привязкой?
Byrger: А может можно сменить ЛС?
Допусти от другой сборки в которой реализананна эта функция.
Если возможно, то от какой сборки есть ЛС с привязкой?
Может возникнуть конфликт конекта ЛС-ГС
Ок...
Тогда просто в какой сборке есть привязка?
Буду ковырять...
Уже нашёл где у моего ЛС проходит процесс автаризации..
Там идёт проверка на акцесс лвл у аккаунта....
{
throw new AccountBannedException(user);
}
Думаю ниже дописать ещё 1 условие...
Сейчас буду смотреть как получить Ip из Бд
И нужен класс получения IP от клиента...
Byrger: Ок...
Тогда просто в какой сборке есть привязка?
Буду ковырять...
Уже нашёл где у моего ЛС проходит процесс автаризации..
Там идёт проверка на акцесс лвл у аккаунта....Кодif (acc.getAccessLevel().intValue() < 0)
{
throw new AccountBannedException(user);
}
Думаю ниже дописать ещё 1 условие...
Сейчас буду смотреть как получить Ip из Бд
И нужен класс получения IP от клиента...
в любой сборке есть функция определения айпи. записуется в last_ip
1. Добавляем поле в таблицу accounts например securityIP.
2. GS добавляем новую команду для чата например //security_ip "string(15)"IP
далее отправляем пакет на LS с id security_ip.
3. Пишем в LS прием пакета от GS c id security_ip далее добавляем в таблицу accounts в поле securityIP полученный IP.
4. Добавляем условия при авторизации для проверки IP.
5. Отправляем на GS true.
P.S: я себе это так представляю, но с Java не сильно дружу.
Я хочу просто серез сайт записывать привязку по Ип аккаунта
И при логине сверять Ип из Бд с этим ИП...
Декомпилил я ЛС (Только вот не выдал мне декомпилятор лог декомпиляции)
Он располя на вайлы .class
Как теперь скомпилировать всё в 1 фаил?



