sx2001 48 Опубликовано 27 апреля, 2013 В связи с тем, что у приличного количества пользователей в процессе установки зачастую возникают ошибки, ответ на которые они найти сразу не могут. Я решил написать эту статью и добавить в нее все мне известные ошибки и их решения, которые возникают в процессе создания либо функционирования сервера Lineage 2. Сервера разные - ошибки пользователей одни и те же. Типы ошибок бывают разные, зачастую это невнимательность при работе с инструкцией по установке. Так же бывают ошибки связанные с конфликтом стороннего ПО. Итак, закончил я вступительную часть, касающуюся ошибок с установкой сервера 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) Решение: Вам сюда – Как сделать себя GM мом Ошибка: 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 или 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 l2rt for you, or maybe you prefer to proceed with the GameServer part of this tool. Решение: Серверная сборка во время установки базы, ненашла указанную вами в настройках базу данных. 1. Вы используете иную серверную сборку, чем которая указанна в статье. Вам требуется в имени ошибки посмотреть какое имя базы данных сборка хочет. Т.е. I could try to create l2rt for you Значит создаете в Navicat базу данных с именем l2rt 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. Вы просто забыли или не создали базу данных На данный момент это все известные мне ошибки связанные с сервером Lineage 2. Со временем возможные ошибки и их решения будут дополняться. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Abnormal 254 Опубликовано 27 апреля, 2013 Тупой копипаст Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Linkus159 67 Опубликовано 27 апреля, 2013 и смысл копировать и писать сюда и ещё автора хотя бы написал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xMaRShall 306 Опубликовано 27 апреля, 2013 Плохо видно что написано, поправь и добавь автора. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 я говорю что ето я писал ??? я нашел ето в каком то сайте ... не нравится не пиши , я же не именно тебе ето пишу ... может кому нибудь понадобится Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 умники хреновы Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Voicemange 56 Опубликовано 27 апреля, 2013 sx2001 Уже все заметили, что ты хочешь набить посты и репутацию подло скопировав чужой мануал даже не указав автора и на будущее Мануалы выкладывают в специальный раздел а не сюда! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 АХАХАХХА ты посмори что в прошлой теме моей написанЕТО НЕ МОЙ МАНУАЛ !!!!! ПОТОМ ЧТО ТО ОБЬЯСНЯЙ ОК ??? и мне нахрен ето репутация не нужна ... толку то от нее мне ?*? тебя кто то просил или я кому то просил типа " если понравилось поставьте + " ты видал такое ?? если нет то нехер писать ок ??? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
High 598 Опубликовано 27 апреля, 2013 Зачем же так ругаться ? 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
High 598 Опубликовано 27 апреля, 2013 Я например считаю , что кому нужно - те найдут сами и спросят у кого нибудь . 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 не ну в реале есть же )) не я то начал это )) ну да это тоже правильно ... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mefestofel163 1333 Опубликовано 27 апреля, 2013 поправить от копирки ) указать автора и возможно будет полезно для новичков которые ленятся гугл юзать) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 ну да ты прав )) но хотел поправить , говорит у вас нет прав для этого )) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mefestofel163 1333 Опубликовано 27 апреля, 2013 Держи с тебя спасибка ) В связи с тем, что у приличного количества пользователей в процессе установки зачастую возникают ошибки, ответ на которые они найти сразу не могут. Я решил написать эту статью и добавить в нее все мне известные ошибки и их решения, которые возникают в процессе создания либо функционирования сервера Lineage 2. Сервера разные - ошибки пользователей одни и те же. Типы ошибок бывают разные, зачастую это невнимательность при работе с инструкцией по установке. Так же бывают ошибки связанные с конфликтом стороннего ПО. Итак, закончил я вступительную часть, касающуюся ошибок с установкой сервера 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) Решение: Вам сюда – Как сделать себя GM мом Ошибка: 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 или 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 l2rt for you, or maybe you prefer to proceed with the GameServer part of this tool. Решение: Серверная сборка во время установки базы, ненашла указанную вами в настройках базу данных. 1. Вы используете иную серверную сборку, чем которая указанна в статье. Вам требуется в имени ошибки посмотреть какое имя базы данных сборка хочет. Т.е. I could try to create l2rt for you Значит создаете в Navicat базу данных с именем l2rt 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. Вы просто забыли или не создали базу данных На данный момент это все известные мне ошибки связанные с сервером Lineage 2. Со временем возможные ошибки и их решения будут дополняться. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 и не одну )) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sx2001 48 Опубликовано 27 апреля, 2013 спасибо )) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты