• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Готовая сборка сервера LRServ R14-09 [High Five]

Готовая сборка сервера LRServ R14-09 [High Five]

  • Автор темы Автор темы Maiden7
  • Дата начала Дата начала
Жаль, но у меня вообще не стартанула хотелось посмотреть форум то известный был... Придется в ручную видимо запускать, если надумаю.
 

Смог запустить таки... Сборка очень даже неплохая, но идет в нескольких вариантах, 1. first team.... едва ли она есть в сети... нужно дорабатывать, но установка вообще беспроблемная. 2. grint - буквально сделана на первой сборке... и в нескольких вариантах, вроде как должна запускаться одной кнопкой, но накручено много чего и использует более стары java... и то нужно подбирать от 7 о 8..... 25... и все равно просто так не запустить само ОС видимо должно быть win 7... 64... едва ли годится коммерческого проекта... но во всем остальном... другой сборки и не нужно если запустится, и жаль что нет более новых версий... и 3. есть еще сборки на основе уже самого grind team... или на оборот ... и естественно все на EmuRT как прародителя, немного запутался в мыслях и могу ошибаться... Но в целом зря закрыли в интернет архиве все еще можно найти описания и т.п. которые были посвящены этой сборке... и его легко можно скачать отовсюду... но именно ее хотелось бы видеть в шаре.... с полным комплектом.... чем то в свое время зацепила...
 
патч где можно скачать к сборке?
 
Красивое
 
can i use it on a 10x server? craft pvp?

Exception in thread "main" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.JavaVersion.atLeast(org.apache.commons.lang3.JavaVersion)" because "org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null
at org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(SystemUtils.java:1371)
at org.apache.commons.lang3.ClassUtils.isAssignable(ClassUtils.java:589)
at l2p.gameserver.scripts.Scripts.init(Scripts.java:125)
at l2p.gameserver.GameServer.<init>(GameServer.java:182)
at l2p.gameserver.GameServer.main(GameServer.java:349)
 
Последнее редактирование модератором:
go go
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
я короче пытался затетстить но в моей строне хакрыли ХВ нах\
 
Есть инструкия по установке на линукс, скиньте ссылку плз, а то не могу найти)
 
Последнее редактирование модератором:
Есть инструкия по установке на линукс, скиньте ссылку плз, а то не могу найти)
Что именно? ты не можешь запустить sh файлы?

### Как запустить сервер Lineage 2 (L2J) на Linux: Пошаговое руководство (2025)

Процесс занимает 30–60 минут, в зависимости от опыта.

Предупреждение:
- Это для High Five или Interlude (популярные хроники). Убедись, что клиент L2 соответствует версии сервера.
- Требуется VPS/дедик с Linux (минимум 2 ГБ RAM, 20 ГБ SSD).
- Безопасность: Не используй root для сервера, настрой firewall (ufw/iptables).


Требования (установи заранее)
- OS: Ubuntu 22.04/24.04 LTS (или Debian 12).
- Java: OpenJDK 21 (LTS).
- MySQL/MariaDB: Для БД.
- Git: Для скачивания исходников.
- Ant/Gradle: Для сборки (L2J использует Gradle).

Установка зависимостей (в терминале, как root или с sudo):
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-21-jdk git wget unzip ant gradle mariadb-server mariadb-client -y
sudo apt install openssh-server -y # Если VPS, для SSH-доступа
```

Проверь Java:
bash
java --version # Должно быть OpenJDK 21+


Настрой MySQL (MariaDB):
bash
sudo mysql_secure_installation # Установи пароль root, удали тестовые БД
sudo systemctl enable mariadb && sudo systemctl start mariadb


---

Шаг 1: Скачай и собери L2J Server
L2J — это исходники, их нужно скомпилировать.

1. Создай директории:
bash
mkdir -p ~/l2j/{development,server}
cd ~/l2j/development


2. Скачай исходники (с GitHub L2J, актуально на 2025):
bash
git clone
git clone

(Если Bitbucket не работает, скачай ZIP с — раздел "Source Code").

3. Собери сервер** (Gradle):
bash
cd L2J_Server
./gradlew build # Или gradle build (если ant не нужен)

- Это создаст ZIP в `build/distributions/L2J_Server-*.zip`.
- Если ошибка с Java: Установи JAVA_HOME:
bash
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc


4. Собери Datapack (данные игры):
bash
cd ../L2J_Datapack
./gradlew build


5. Распакуй в серверную папку:
bash
cd ~/l2j/server
unzip ~/l2j/development/L2J_Server/build/distributions/L2J_Server-*.zip
unzip ~/l2j/development/L2J_Datapack/build/distributions/L2J_Datapack-*.zip -d gameserver/data/
mv gameserver/data/* . # Если нужно

---

Шаг 2: Настрой БД (MySQL/MariaDB)
1. Зайди в MySQL:
bash
sudo mysql -u root -p # Введи пароль от secure_installation


2. Создай БД и пользователя (для безопасности — не root!):
sql
CREATE DATABASE l2jls; -- Для LoginServer
CREATE DATABASE l2jgs; -- Для GameServer
CREATE USER 'l2juser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON l2jls.* TO 'l2juser'@'localhost';
GRANT ALL PRIVILEGES ON l2jgs.* TO 'l2juser'@'localhost';
FLUSH PRIVILEGES;
EXIT;


3. Импортируй SQL-скрипты** (из папки сервера `sql/`):
bash
cd ~/l2j/server/login
mysql -u l2juser -p l2jls < sql/login.sql # Или все .sql файлы по порядку
cd ../gameserver
mysql -u l2juser -p l2jgs < sql/gameserver.sql
mysql -u l2juser -p l2jgs < sql/optional/*.sql # Опциональные таблицы

- Если ошибок — проверь пути к SQL в `config/database.properties`.

4. Настрой конфиги БД:
- В `login/config/database.properties`:

URL=jdbc:mariadb://localhost:3306/l2jls
Login=l2juser
Password=strongpassword

- Аналогично для `gameserver/config/database.properties` (l2jgs).

---

Шаг 3: Настрой серверные конфиги
1. Общие настройки:
- В `login/config/loginserver.properties`:

AcceptNewGameServer = True
IP = 127.0.0.1 # Для локалки; для онлайн — твой IP

- В `gameserver/config/gameserver.properties`:

LoginHost = 127.0.0.1
LoginPort = 9014
GameserverPort = 7777 # Порт клиента


2. Firewall (открой порты)**:
bash
sudo ufw allow 2106/tcp # LoginServer
sudo ufw allow 7777/tcp # GameServer
sudo ufw allow 9014/tcp # Внутренний
sudo ufw enable


3. Создай пользователя для сервера** (безопасность):
bash
sudo useradd -m -s /bin/bash l2server
sudo chown -R l2server:l2server ~/l2j/server
su - l2server # Переключись
cd ~/l2j/server

---

Шаг 4: Запусти сервер
1. **Запусти LoginServer** (в одном терминале):
bash
cd login
java -Xms512m -Xmx512m -cp ../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
- Или `./LoginServer.sh` (если скрипт есть).

2. Запусти GameServer** (в другом терминале):
bash
cd ../gameserver
java -Xms1g -Xmx2g -cp ../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer

- Или `./GameServer.sh`.

3. Проверь логи:
- Если ошибки: Смотри `log/stdout.log` или консоль.
- Успех: LoginServer покажет "Listening on...", GameServer — "Ready".

4. Автозапуск** (systemd):
- Создай `/etc/systemd/system/l2login.service`:

[Unit]
Description=L2 LoginServer
After=network.target

[Service]
User=l2server
WorkingDirectory=/home/l2server/l2j/server/login
ExecStart=/usr/bin/java -Xms512m -Xmx512m -cp /home/l2server/l2j/server/libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
Restart=always

[Install]
WantedBy=multi-user.target

- Аналогично для `l2gs.service`.
- bash:disable-run
sudo systemctl daemon-reload
sudo systemctl enable l2login l2gs
sudo systemctl start l2login l2gs

---

Шаг 5: Подключись и протестируй


Удачи с сервером, Elyos forever! 😎
 
  • Вау
Реакции: kick
Что именно? ты не можешь запустить sh файлы?

### Как запустить сервер Lineage 2 (L2J) на Linux: Пошаговое руководство (2025)

Процесс занимает 30–60 минут, в зависимости от опыта.

Предупреждение:
- Это для High Five или Interlude (популярные хроники). Убедись, что клиент L2 соответствует версии сервера.
- Требуется VPS/дедик с Linux (минимум 2 ГБ RAM, 20 ГБ SSD).
- Безопасность: Не используй root для сервера, настрой firewall (ufw/iptables).


Требования (установи заранее)
- OS: Ubuntu 22.04/24.04 LTS (или Debian 12).
- Java: OpenJDK 21 (LTS).
- MySQL/MariaDB: Для БД.
- Git: Для скачивания исходников.
- Ant/Gradle: Для сборки (L2J использует Gradle).

Установка зависимостей (в терминале, как root или с sudo):
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-21-jdk git wget unzip ant gradle mariadb-server mariadb-client -y
sudo apt install openssh-server -y # Если VPS, для SSH-доступа
```

Проверь Java:
bash
java --version # Должно быть OpenJDK 21+


Настрой MySQL (MariaDB):
bash
sudo mysql_secure_installation # Установи пароль root, удали тестовые БД
sudo systemctl enable mariadb && sudo systemctl start mariadb


---

Шаг 1: Скачай и собери L2J Server
L2J — это исходники, их нужно скомпилировать.

1. Создай директории:
bash
mkdir -p ~/l2j/{development,server}
cd ~/l2j/development


2. Скачай исходники (с GitHub L2J, актуально на 2025):
bash
git clone
git clone

(Если Bitbucket не работает, скачай ZIP с — раздел "Source Code").

3. Собери сервер** (Gradle):
bash
cd L2J_Server
./gradlew build # Или gradle build (если ant не нужен)

- Это создаст ZIP в `build/distributions/L2J_Server-*.zip`.
- Если ошибка с Java: Установи JAVA_HOME:
bash
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc


4. Собери Datapack (данные игры):
bash
cd ../L2J_Datapack
./gradlew build


5. Распакуй в серверную папку:
bash
cd ~/l2j/server
unzip ~/l2j/development/L2J_Server/build/distributions/L2J_Server-*.zip
unzip ~/l2j/development/L2J_Datapack/build/distributions/L2J_Datapack-*.zip -d gameserver/data/
mv gameserver/data/* . # Если нужно

---

Шаг 2: Настрой БД (MySQL/MariaDB)
1. Зайди в MySQL:
bash
sudo mysql -u root -p # Введи пароль от secure_installation


2. Создай БД и пользователя (для безопасности — не root!):
sql
CREATE DATABASE l2jls; -- Для LoginServer
CREATE DATABASE l2jgs; -- Для GameServer
CREATE USER 'l2juser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON l2jls.* TO 'l2juser'@'localhost';
GRANT ALL PRIVILEGES ON l2jgs.* TO 'l2juser'@'localhost';
FLUSH PRIVILEGES;
EXIT;


3. Импортируй SQL-скрипты** (из папки сервера `sql/`):
bash
cd ~/l2j/server/login
mysql -u l2juser -p l2jls < sql/login.sql # Или все .sql файлы по порядку
cd ../gameserver
mysql -u l2juser -p l2jgs < sql/gameserver.sql
mysql -u l2juser -p l2jgs < sql/optional/*.sql # Опциональные таблицы

- Если ошибок — проверь пути к SQL в `config/database.properties`.

4. Настрой конфиги БД:
- В `login/config/database.properties`:

URL=jdbc:mariadb://localhost:3306/l2jls
Login=l2juser
Password=strongpassword

- Аналогично для `gameserver/config/database.properties` (l2jgs).

---

Шаг 3: Настрой серверные конфиги
1. Общие настройки:
- В `login/config/loginserver.properties`:

AcceptNewGameServer = True
IP = 127.0.0.1 # Для локалки; для онлайн — твой IP

- В `gameserver/config/gameserver.properties`:

LoginHost = 127.0.0.1
LoginPort = 9014
GameserverPort = 7777 # Порт клиента


2. Firewall (открой порты)**:
bash
sudo ufw allow 2106/tcp # LoginServer
sudo ufw allow 7777/tcp # GameServer
sudo ufw allow 9014/tcp # Внутренний
sudo ufw enable


3. Создай пользователя для сервера** (безопасность):
bash
sudo useradd -m -s /bin/bash l2server
sudo chown -R l2server:l2server ~/l2j/server
su - l2server # Переключись
cd ~/l2j/server

---

Шаг 4: Запусти сервер
1. **Запусти LoginServer** (в одном терминале):
bash
cd login
java -Xms512m -Xmx512m -cp ../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
- Или `./LoginServer.sh` (если скрипт есть).

2. Запусти GameServer** (в другом терминале):
bash
cd ../gameserver
java -Xms1g -Xmx2g -cp ../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer

- Или `./GameServer.sh`.

3. Проверь логи:
- Если ошибки: Смотри `log/stdout.log` или консоль.
- Успех: LoginServer покажет "Listening on...", GameServer — "Ready".

4. Автозапуск** (systemd):
- Создай `/etc/systemd/system/l2login.service`:

[Unit]
Description=L2 LoginServer
After=network.target

[Service]
User=l2server
WorkingDirectory=/home/l2server/l2j/server/login
ExecStart=/usr/bin/java -Xms512m -Xmx512m -cp /home/l2server/l2j/server/libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
Restart=always

[Install]
WantedBy=multi-user.target

- Аналогично для `l2gs.service`.
- bash:disable-run
sudo systemctl daemon-reload
sudo systemctl enable l2login l2gs
sudo systemctl start l2login l2gs

---

Шаг 5: Подключись и протестируй


Удачи с сервером, Elyos forever! 😎
Ого спс за такую подробную инструкцию)
 
Что именно? ты не можешь запустить sh файлы?

### Как запустить сервер Lineage 2 (L2J) на Linux: Пошаговое руководство (2025)

Процесс занимает 30–60 минут, в зависимости от опыта.

Предупреждение:
- Это для High Five или Interlude (популярные хроники). Убедись, что клиент L2 соответствует версии сервера.
- Требуется VPS/дедик с Linux (минимум 2 ГБ RAM, 20 ГБ SSD).
- Безопасность: Не используй root для сервера, настрой firewall (ufw/iptables).


Требования (установи заранее)
- OS: Ubuntu 22.04/24.04 LTS (или Debian 12).
- Java: OpenJDK 21 (LTS).
- MySQL/MariaDB: Для БД.
- Git: Для скачивания исходников.
- Ant/Gradle: Для сборки (L2J использует Gradle).

Установка зависимостей (в терминале, как root или с sudo):
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-21-jdk git wget unzip ant gradle mariadb-server mariadb-client -y
sudo apt install openssh-server -y # Если VPS, для SSH-доступа
```

Проверь Java:
bash
java --version # Должно быть OpenJDK 21+


Настрой MySQL (MariaDB):
bash
sudo mysql_secure_installation # Установи пароль root, удали тестовые БД
sudo systemctl enable mariadb && sudo systemctl start mariadb


---

Шаг 1: Скачай и собери L2J Server
L2J — это исходники, их нужно скомпилировать.

1. Создай директории:
bash
mkdir -p ~/l2j/{development,server}
cd ~/l2j/development


2. Скачай исходники (с GitHub L2J, актуально на 2025):
bash
git clone
git clone

(Если Bitbucket не работает, скачай ZIP с — раздел "Source Code").

3. Собери сервер** (Gradle):
bash
cd L2J_Server
./gradlew build # Или gradle build (если ant не нужен)

- Это создаст ZIP в `build/distributions/L2J_Server-*.zip`.
- Если ошибка с Java: Установи JAVA_HOME:
bash
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc


4. Собери Datapack (данные игры):
bash
cd ../L2J_Datapack
./gradlew build


5. Распакуй в серверную папку:
bash
cd ~/l2j/server
unzip ~/l2j/development/L2J_Server/build/distributions/L2J_Server-*.zip
unzip ~/l2j/development/L2J_Datapack/build/distributions/L2J_Datapack-*.zip -d gameserver/data/
mv gameserver/data/* . # Если нужно

---

Шаг 2: Настрой БД (MySQL/MariaDB)
1. Зайди в MySQL:
bash
sudo mysql -u root -p # Введи пароль от secure_installation


2. Создай БД и пользователя (для безопасности — не root!):
sql
CREATE DATABASE l2jls; -- Для LoginServer
CREATE DATABASE l2jgs; -- Для GameServer
CREATE USER 'l2juser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON l2jls.* TO 'l2juser'@'localhost';
GRANT ALL PRIVILEGES ON l2jgs.* TO 'l2juser'@'localhost';
FLUSH PRIVILEGES;
EXIT;


3. Импортируй SQL-скрипты** (из папки сервера `sql/`):
bash
cd ~/l2j/server/login
mysql -u l2juser -p l2jls < sql/login.sql # Или все .sql файлы по порядку
cd ../gameserver
mysql -u l2juser -p l2jgs < sql/gameserver.sql
mysql -u l2juser -p l2jgs < sql/optional/*.sql # Опциональные таблицы

- Если ошибок — проверь пути к SQL в `config/database.properties`.

4. Настрой конфиги БД:
- В `login/config/database.properties`:

URL=jdbc:mariadb://localhost:3306/l2jls
Login=l2juser
Password=strongpassword

- Аналогично для `gameserver/config/database.properties` (l2jgs).

---

Шаг 3: Настрой серверные конфиги
1. Общие настройки:
- В `login/config/loginserver.properties`:

AcceptNewGameServer = True
IP = 127.0.0.1 # Для локалки; для онлайн — твой IP

- В `gameserver/config/gameserver.properties`:

LoginHost = 127.0.0.1
LoginPort = 9014
GameserverPort = 7777 # Порт клиента


2. Firewall (открой порты)**:
bash
sudo ufw allow 2106/tcp # LoginServer
sudo ufw allow 7777/tcp # GameServer
sudo ufw allow 9014/tcp # Внутренний
sudo ufw enable


3. Создай пользователя для сервера** (безопасность):
bash
sudo useradd -m -s /bin/bash l2server
sudo chown -R l2server:l2server ~/l2j/server
su - l2server # Переключись
cd ~/l2j/server

---

Шаг 4: Запусти сервер
1. **Запусти LoginServer** (в одном терминале):
bash
cd login
java -Xms512m -Xmx512m -cp ../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
- Или `./LoginServer.sh` (если скрипт есть).

2. Запусти GameServer** (в другом терминале):
bash
cd ../gameserver
java -Xms1g -Xmx2g -cp ../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer

- Или `./GameServer.sh`.

3. Проверь логи:
- Если ошибки: Смотри `log/stdout.log` или консоль.
- Успех: LoginServer покажет "Listening on...", GameServer — "Ready".

4. Автозапуск** (systemd):
- Создай `/etc/systemd/system/l2login.service`:

[Unit]
Description=L2 LoginServer
After=network.target

[Service]
User=l2server
WorkingDirectory=/home/l2server/l2j/server/login
ExecStart=/usr/bin/java -Xms512m -Xmx512m -cp /home/l2server/l2j/server/libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer
Restart=always

[Install]
WantedBy=multi-user.target

- Аналогично для `l2gs.service`.
- bash:disable-run
sudo systemctl daemon-reload
sudo systemctl enable l2login l2gs
sudo systemctl start l2login l2gs

---

Шаг 5: Подключись и протестируй


Удачи с сервером, Elyos forever! 😎
Да тут прямо сисадмином можно стать, сколько всего. И это так каждая Ява разработка.... Нет что-бы это все улучшить, сохратить как-то. Но старым мазохистам это как раз. Новым тоже.... привыкают. А все эти люди которые там пытаються все сделать по single click типу запуска, они ведь еще не прочувствовались Явой напрямую... все хотят побыстрее и легче. Не надо легче! Нужно побольше да и иструкции поширше. Вот тогда будет действительно удовлетворение от проделанной работы....

У меня такой лажи в своей разработке нет. Для разработчиков есть инструкции, но и те можно пропустить и скачать уже готовые файлы через докер... Это я так, немного про Ява помойки....
 
Да тут прямо сисадмином можно стать, сколько всего. И это так каждая Ява разработка.... Нет что-бы это все улучшить, сохратить как-то. Но старым мазохистам это как раз. Новым тоже.... привыкают. А все эти люди которые там пытаються все сделать по single click типу запуска, они ведь еще не прочувствовались Явой напрямую... все хотят побыстрее и легче. Не надо легче! Нужно побольше да и иструкции поширше. Вот тогда будет действительно удовлетворение от проделанной работы....

У меня такой лажи в своей разработке нет. Для разработчиков есть инструкции, но и те можно пропустить и скачать уже готовые файлы через докер... Это я так, немного про Ява помойки....
смотрю ты разрабатываешь сервера, сможешь помочь с установкой?
 
Хуль там устанавливать, полтора райт-клика.
Да я уже vps взял и ничего не получается))) скачал эту сборку только чуть другую, там выше скидывали на других сайтах) кароче ошибка постоянная, не могу понять что делать)
 
Да я уже vps взял и ничего не получается))) скачал эту сборку только чуть другую, там выше скидывали на других сайтах) кароче ошибка постоянная, не могу понять что делать)
Ну напиши по контактам.
 
У всех нормально передвигается чар и впринципе адекватное поведение персонажа? Я когда-то пробовал эту сборку ради интереса, так и не получилось добиться работоспособности, пробовал клиенты разных протоколов HF. Такое ощущение что что-то с пакеткой или по какой-то причине идут потери пакетов. Такое оущение что играешь через dialup 56к в 2004. Тыкаешь мышкой на точку, чар бежит, почти добежал, через секунду чар опять бежит из первой точки. Также с убийством мобов, бьёшь, в сообщениях дамаг наносится, а полоска с хп моба как была полная так и есть. И ладно бы была просто задержка как при плохом интернет-соединении, но моба можно лупить хоть целый час, хп полное :). Запускаешь другую сборку эмулятора - проблемы нет, всё работает как надо, поведение чара и сервера - адекватное.
 
Назад
Сверху Снизу