Ошибки связанные с установкой сервера Lineage 2
Описание
Ошибка:
Клиент не входит в игру
1. Вы не отредактировали файл l2.ini
Для того чтобы клиент подключался к вашему серверу, вам требуется с помощью программы l2Editor, Открыть файл l2.ini и изменить IP адрес на свой.
2. Патчи установленные на клиент, корявят его, что в результате не дает клиенту присоединиться к вашему серверу. Попробуйте скачать оригинальный l2.exe либо скачать чистый клиент Lineage 2
3. Возможно ваш Антивирус или Firawall запрещает сетевые подключения. Разрешите в Firawall сетевую активность для вашего клиента.
Ошибка:
Протокол данной версии не может быть использован
Патч для клиента изменил протокол по которому происходит подключение к серверу.
1. Попробовать изменить в настройках сервера максимальный и минимальный протокол для подключения. Протокол редактируется в gameserver/config/server.properties
2. Скачать чистый клиент и вновь изменить l2.ini
Ошибка:
MySQL Error 1045 Access denied
Варианты возникновения ошибок
А)При установке MySQL вы не указали пароль от root
Б) Ранее на вашем компьютере стоял MySQL
В) Порт по которому работает MySQL занят другим приложением (3306 или 3307)
А)Удалите MySQL и пройдите процесс установки заново указав пароль
Б)Удалите все версии MySQL, gерегрузитесь, и вновь поставьте нужную версию MySQL
В)В процессе установки поменяйте порт через который работает MySQL
Ошибка:
Fatal: Failed to start the game server Listener.Reason: Cannot assign requested address: JUM-bind
При указании IP адресов вы допустили ошибку. Вы указали либо неправильный IP адрес либо разные IP адреса.
Попробуйте установить в конфигурации все IP адреса 127.0.0.1 и запустить сервер. Если после изменений сервер запустился, значит, проблема решена. Вам остается только обратно изменить ВСЕ IP адреса на требуемый.
Ошибка:
Не работают GM команды в игре. (//admin //gmshop //heal //kill //spwan)
1.Для начала откроем Navicat For MySQL
2. Откроем созданное вами подключение
3. Открываем базу данных Lineage 2
4. Далее открываем двойным нажатием левой кнопкой мыши таблицу Accounts. Находим в верхней части ячейку под названием accesslevel, меняем значение нижней ячейки на 1, нажимаем Enter, закрываем таблицу
5. Далее открываем таблицу Characters. Находим колонку с таким же названием accesslevel меняем значение под этим названием у нужного вам персонажа на 1, нажимаем Enter, закрываем таблицу.
6. Закрываем Navicat For MySQL.
Ошибка:
Connecting to login on xxx.xxx.xxx.xxx port 9014
Deconnected from login. trying to reconnect
Java.net.ConnectException: Connection refused: connect
Используемый порт занят. Изменить в настройках используемый порт.
Для начала можно попробовать изменить порт только в server.properties с 9014 на 9013
Ошибка:
FATAL: Failed loading GameServerTable. Reason: Table 'l2rt.gameservers' doesn't
exist
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2rt.gameserve
rs' doesn't exist
Вы не создали базу данных либо таблицу. Зайдите в Navicat и создайте базу данных и таблицу под названием l2rt.
Для тех у кого другая сборка. Вам требуется создать базу данных под ваш сервер.
Название можно узнать в файлах конфигурации LoginServer и GameServer либо установить название самим.
Ошибка:
I can try to find out if the current setting actually works...
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe
Not Found
Вы указали неправильный путь в MySQL серверу.
Отредактируйте файл database_installer.bat
В строчке set mysqlBinPath=
Укажите правильный путь своего MySQL сервера до папки bin
Например: C:\Program Files\MySQL\MySQL Server 5.0\bin
Ошибка:
"java" не является внутренней или внешней командой исполняемой программой или пакетным файлом
Видимо у вас неустановленна Java машина (Библиотека JDK).
Либо ваша Java машина не подходит для сервера. Качайте прилагаемую к серверу Java машину либо установите версию Java по новее, предварительно удалив старую.
Ошибка:
Dawn!Registration Failed: Reason: wrong hexid
Ошибка тут может быть в 3-х случаях.
1. Вы не скопировали файл hexid(server 1).txt в папку gameserver\config
2. Вы не переименовали файл hexid(server 1).txt на hexid.txt в папке gameserver\config
3. Возможно у вас не включено отображение расширений файлов и расширение файла было написано два раза.
Тогда делаем следующее.
Заходите в любую папку, можно в "Мои документы" вверху окна нажимаете на «сервис» - «свойства папки» - «вид»
Убираете галку напротив "Скрывать расширения для зарегистрированных типов файлов"
Нажимаем «ОК»
Теперь снова изменяем имя вашего файла hexid на имя hexid.txt
Ошибка:
Backup attempt failed! A possible reason for this to happen, is that your DB doesn't exist yet. I could
try to create l2jdb for you, or maybe you prefer to proceed with the GameServer part of this tool.
Серверная сборка во время установки базы, ненашла указанную вами в настройках базу данных.
1. Вы используете иную серверную сборку, чем которая указанна в статье.
Вам требуется в имени ошибки посмотреть какое имя базы данных сборка хочет.
Т.е. I could try to create l2jdb for you
Значит создаете в Navicat базу данных с именем l2jdb
2. Вы неправильно указали настройки в файе database_installer.bat
Смотрите снова и внимательно.
Заострите внимание на данной строчке, так как тут часто допускают ошибку.
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin
Данная строка не должна содержать лишних символов и пробелов.
Внимательно, сравните данную строку со строкой в вашем файле
Я выделю красным цветом область где чаще всего допускают ошибки
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin
(Между словами Program Files должен быть пробел, между MySQL Server 5.0 так же)
2. Так же проверьте, какая версия MySQL у вас установлена.
5.0 или 5.1
Проверить можно зайдя в папку C:\Program Files\MySQL
В зависимости от версии MySQL поменяйте в строчке соответствующую цифру.
3. Вы просто забыли или не создали базу данных
Рекомендуемые комментарии
Комментариев нет