Для изменения порта 2106 в файле loginserver.properties необходимо изменить порт, который используется клиентом Lineage 2 для подключения к Login Server.

В клиенте Lineage 2 за подключение к Login Server отвечает файл l2libs.dll, который необходимо разместить в папке system.

В файле l2libs.dll содержится информация о порте, через который клиент подключается к Login Server. По умолчанию используется порт 2106. Для его изменения требуется специальная программа для редактирования DLL-файлов.

Я обратился к ChatGPT с просьбой изменить порт в файле l2libs.dll и получил готовый файл с нужным мне портом. Поэтому ниже я предоставляю уже готовые варианты файлов для портов 47801 и 47802.

Файлы для изменения порта 2106

Важно отметить, что простого добавления файла l2libs.dll в папку system недостаточно. Необходимо также добавить импорт l2libs.dll в файл l2.exe.



сервер линейдж masterwork

сервер линейдж луч
сервер линейдж interlude GVE



Для этого можно воспользоваться программой CFF Explorer.exe.

Если вы не хотите самостоятельно редактировать файл l2.exe, я подготовил готовые архивы с необходимыми файлами.

Доступны два варианта с портами 47801 и 47802 вместо стандартного порта 2106:

Скачать файлы для порта 47801 вместо порта 2106
Скачать файлы для порта 47802 вместо порта 2106

Как самостоятельно добавить l2libs.dll в l2.exe

Если подготовленный мной файл l2.exe вызывает ошибку или не подходит для вашей версии клиента, вы можете самостоятельно добавить файл l2libs.dll в l2.exe с помощью CFF Explorer.

Откройте программу CFF Explorer.exe и загрузите в неё файл l2.exe. Затем перейдите в меню Import Adder, нажмите кнопку Add и выберите файл l2libs.dll, расположенный в папке system вашего клиента Lineage 2.

Добавление l2libs.dll в l2.exe через CFF Explorer

После добавления DLL-файла необходимо проверить, появился ли новый импорт. Для этого перейдите в меню Import Directory.

Проверка импорта l2libs.dll в CFF Explorer

Изменение порта Login Server

После изменения клиента не забудьте указать такой же порт в конфигурации Login Server. Например, если вы используете порт 47801, в конфигурационном файле необходимо указать:

LoginserverPort = 47801

Изменение порта Login Server в конфигурации

Открытие порта в Windows Firewall

Чтобы игроки могли подключаться к серверу через интернет, выбранный порт необходимо открыть в брандмауэре Windows.

Перейдите по следующему пути:

Control Panel → System and Security → Windows Defender Firewall

В левой части окна выберите Advanced Settings. Затем необходимо создать правила для входящих и исходящих подключений и открыть только те TCP-порты, которые используются вашим сервером.

Например, в зависимости от конфигурации сервера могут использоваться следующие порты:

  • 7777 — Game Server;
  • 2106 — стандартный порт Login Server;
  • 47801 — альтернативный порт Login Server;
  • 47802 — альтернативный порт Login Server;
  • 9104 — дополнительный порт, если он используется вашей конфигурацией.

Не обязательно открывать все перечисленные порты. Добавляйте только те порты, которые действительно используются вашим сервером.

Добавление порта в Windows Firewall

Нужна помощь?

Если у вас возникли проблемы с изменением порта или настройкой клиента Lineage 2, можете обратиться ко мне в Telegram: @gotiks1.

Помогу чем смогу.