[Мануал]Делаем привязку сборки к IP адресу
![[Мануал]Делаем привязку сборки к IP адресу [Мануал]Делаем привязку сборки к IP адресу](/uploads/posts/2012-04/1333900072_manual.png)
Очень многие из нас хоть раз хотели бы сделать свой сервер Lineage 2. Также часто люди не имеют средств даже на ту же серверную машину в дата-центре и арендуют домашние машинки и разных людей. Иногда эти люди оказываются не самыми честными. Мы вам расскажем самый простой способ как привязать сборку к IP адресу.
Итак, что собственно нам нужно :
1. Исходники сборки ( желательно, если их нет декомпильнуть ядро. )
2. Настроеный Apache ANT Compilator ( мануал как его настроить я выложу пожже )
3. Немного времени.
Заходим в наши исходники и открываем файлик Config.java. Ищем строки :
public static String INTERNAL_HOSTNAME;
public static String EXTERNAL_HOSTNAME;
public static String EXTERNAL_HOSTNAME;
И делаем небольшую хитрость - вписываем прямо сюда чему равняются данные переменные :
public static String INTERNAL_HOSTNAME = "внутренний(сетевой) IP адрес";
public static String EXTERNAL_HOSTNAME = "Внешний(Интернет) IP адрес";
public static String EXTERNAL_HOSTNAME = "Внешний(Интернет) IP адрес";
Таким образом мы задали, что LoginServer и GameServer имеют статический адрес и не будут их брать с конфигов.
Далее опускаемся ниже и ищем такие строки:
INTERNAL_HOSTNAME = serverSettings.getProperty("InternalHostname", "*");
EXTERNAL_HOSTNAME = serverSettings.getProperty("ExternalHostname", "*");
EXTERNAL_HOSTNAME = serverSettings.getProperty("ExternalHostname", "*");
Этот код собственно и задает откуда считывать нам наш IP адрес. Мы его просто напросто удалим.
Сохраняем все это и компилируем.
Вуаля, теперь наша сборка запускается только на заданном IP адресе , независимо от того , какой будет вписан в конфигах.
Снимается оно несложно, но догадаются не сразу в чем дело.
Надеюсь вам понравилось.
Автор:Duality
>> Ява сервера » F.A.Q., [Мануал]Делаем привязку сборки к IP адресу
![]() |
[Мануал] Делаем свой Coin Shop и спец валюту для него Многие новички испытывают сложности при поиске подходящего Coin Shop. Теперь вы можете прочитать мануал и научится редактировать шоп самому или же делать собственные. Подробнее в полной новости. |
![]() |
Вытаскиваем из чужого патча вещи и нпс Часто бывает так, что на сервере где вы играли вам понравился армор, оружие или нпс сегодня я научу вас, как достать нужный вам предмет из патча и добавить на ваш сервер. |
![]() |
Гайд по редактированию запросов и изменения картинок клиента Всем привет. На форуме каждый день создаются темы по редактированию sql и dat файлов от вновь зареганых пользователей, и знатоки быстро исправляют запросы под ту или иную сборку. Не пора ли научить |
Разместил: arrowhead94
Прочитано: 10937
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Реклама
Навигация
→ Главная
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
Популярные новости
Опрос
Интересно ли вам читать новости на сайте? |
Облако тегов
Архив новостей
Реклама