Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
thnksЧто именно? ты не можешь запустить 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!![]()
много чего тут добавлено +CB(baff,shop,tp,prime и.т)в сборке есть реализация или наметки на мультипрофф или сборка чистая ?
Maiden7 добавил(а) новый ресурс:
Готовая сборка сервера LRServ R14-09 [High Five] - Старье имеет право на жизнь
Узнать больше об этом рес
Мне нравитсяMaiden7 добавил(а) новый ресурс:
Готовая сборка сервера LRServ R14-09 [High Five] - Старье имеет право на жизнь
Узнать больше об этом ресурсе...
Точно не скажу уже надо смотреть дома, давно не трогал но фантомов легко отключить в конфигах game server либо в самом server.settings либо phantom.settings либо и там и там...Ребят, как убрать фантомов? Лаги нереальные, при том, что нагрузки на железо нет.
Тп вроде работают на английской версии - там есть видео на канале Anton Warrior (Как создать сервер Lineage 2 high five p2)Hallow, Нашёл. Спасибо! Помогло. Выставил 150 и 10 второй волны. С интервалами час и 2 часа.
Сообщение объединено:Геодатку залил, но не работает ТП. Тупо не закрывается диалог с НПЦ после выбора строки "телепортация". Что нужно сделать?
З.Ы. Из ГМ панели тоже не работает, но работают скроллы.
Сообщение объединено:Up^
Hallow, Нашёл. Спасибо! Помогло. Выставил 150 и 10 второй волны. С интервалами час и 2 часа.
Сообщение объединено:Геодатку залил, но не работает ТП. Тупо не закрывается диалог с НПЦ после выбора строки "телепортация". Что нужно сделать?
З.Ы. Из ГМ панели тоже не работает, но работают скроллы.
Сообщение объединено:Up^