Lineage как настроить свой сервер

Создаем свой Lineage 2 Interlude сервер


Уважаемые гости проекта L2TOP-CLAN.ru, благодаря одному из наших читателей мы откроем для Вас двери в волшебный мир создания серверов Lineage 2. Начнем мы с создания простого, но своего бесплатного сервера Lineage 2 с хрониками Interlude. Прежде, чем начать читать мануал — наберитесь терпения и помните, что если у Вас что-то не получается, то просто попробуйте заново, если же и со 2-ой попытки у вас не выйдет, то обратитесь к нам за помощью в комментариях, под статьей на тему: как создать свой сервер Lineage 2 Interlude. Удачи!

L2TOP-CLAN.ru поможет создать Lineage 2 сервер бесплатно

Доброго времени суток! Вы начали увлекаться серверами не просто, как игрок, но и как разработчик ? И у Вас наверняка возникло желание создать свой сервер Lineage 2, что бы побегать с друзьями? Или же создать сервер не только для друзей, но и для других игроков, и при этом еще попробовать заработать ? Именно об этом и пойдет речь в этом материале. Мы подробно расскажем, как правильно создать свой сервер Lineage 2 Interlude, какие нужны для этого программы и как сделать все правильно, без ошибок. Ну что же, погнали 🙂

Читайте также:  Не работает меню скайрима

Качаем и устанавливаем нужные программы для своего сервера

Для начала мы расскажем, какие Вам нужны программы для создания своего сервера Lineage 2 Interlude. Первая нужная нам программа — это MySQL. В этом мануале мы используем версию 5.5. Вторая программа, которая нужна для создания сервера — это Java. Третья — Navicat [обычно в рунете её качают на 30 дней, после чего требуется оплатить, но мы поделимся с вами крякнутой версией]. Еще нам пригодится [четвертая прога] L2FileEdit для Interlude хроник. Так же нужен клиент игры Lineage 2 Interlude. Ну и конечно же, нам нужна сборка для нашего сервера. Если сборка у вас есть, то используйте свою. Если же у вас нет сборки для сервера Lineage 2, то рекомендуем воспользоваться стандартными вариантами от «L2DOT». Скачать все нужные программы для создания сервера можно по ссылке. Сборку скачать можно тут. Когда Вы скачали все что нужно — можно начинать устанавливать свой, да свой, собственный сервер Lineage 2 Interlude.

1. Начинаем с установки Java платформы. Установка очень проста — разобраться сможет любой пользователь ПК.

2. Переходим к установке программы MySQL. Запускаем установку и жмём кнопку «Next». Далее ставим галочку [Соглашаемся, так сказать, с правилами программы] и жмём кнопку «Next» опять. Далее перед нами будет выбор: Typical, Custom или же Complete.

Нам нужно обязательно выбрать Typical. Выбираем и жмём кнопку «Install» [в переводе на рус. язык — «Установка»]. Когда мы закончили установку, откроется новое окно [MySQL Enterprise], в нём нажимаем кнопочку «Далее».

Далее жмём кнопку «Next» еще раз. Откроется снова новое окошко, нажимаем «Finish». Перед нами открылось самое важное окно «MySQL Server Instance Configuration Wizard» в этом окошке нажимаем «Далее». Появится выбор: «Detailed Configuration» или «Standart Configuration», выбираем «Detailed Configuration» и снова жмём «Next».

Теперь перед нами появится еще один выбор: «Developer Machine», «Server Machine», «Dedicated MySQL Server Machine». Выбираем «Developer Machine» и жмём «Next». Далее еще один выбор, выбираем «Multifunctional Database» и соглашаемся 2 раза. Выбираем «Decision Support (DSS)/OLAP» и соглашаемся еще раз.

У Вас должно появится окошко, где нужно ввести порт [обычно порт даже при первой установке должен быть]. Если порт у Вас не введен — ставим 3306 и жмём «Далее». Выбираем «Standart Charater Set», соглашаемся 2 раза. Далее Вам нужно ввести любой пароль, но обязательно надо его запомнить [он нам еще пригодится с работой в Navicat]. Вводим пароль два раза и нажимаем «Next». До нажатия на кнопочку «Execute», рекомендуется сказать про себя пожалуйста или быть может, даже помолиться! Раз, Два, Три…Нажимаем! У Вас должны быть зеленые галочки везде, если нет, то Вы сделали что то не так. Удалите программу с ПК и попробуйте заново.

3. Инсталируем Navicat. Саму установку я объяснять Вам не буду, она несложная, всего около трех кликов нужно сделать, что бы установить программу.

Переходим к установке своего сервера Lineage 2 Interlude

1. Заходим в Navicat.

Не стесняясь, нажимаем кнопку «Connection», потом «New connection». Перед Вами открылось окошко для создания базы данных.

  • В «Connection Name» вводим название, любое какое Вам нравится
  • В «Host Name/IP adress» и «Port» всё оставляем так как есть
  • В «User name» пишем «root» [без кавычек]
  • Ну и в «Password» вводим наш пароль, который мы вводили в MySQL
  • Ставим галочку в «Save password» и жмём «ОК»

    В левой колонке видим, что наше соединение создалось и появилось. Нажимаем на него два раза, откроется его содержание. Дальше нажимаем на наше соединение правой кнопкой мыши и выбираем «New Database». В «Enter Database Name» вводим имя базы, желательно l2jdb.

    Всё, с Navicat мы закончили и теперь его можно закрыть.

    2. Теперь перейдём к самому главному — установке сборки. Распаковываем сборку на любой из Ваших локальных дисков. Папку, в которую Вы будете распаковывать сборку назовите «server». Сделали, теперь открываем папку «server» и видим следующие папки и файлы:

    Заходим в папку «Tools» и видим там файл setup.cmd, нажимаем на него правой кнопкой мыши и выбираем «Изменить» — откроется блокнот. Вводим в нем путь к папке с MySQL. В «set lspass» вводим пароль, который мы вводили в MySQL и Navicat. В «set gsdb» вводим название нашей базы, как Вы помните, у нас оно «l2jdb» [без кавычек]. Не забудьте сохранить.

    Запускаем файл «Setup.cmp» и видим вот такую картину.

    Cперва нужно сделать установку сервера авторизации, для этого вводим — 1 и нажимаем Enter.

    Нажимаем любую кнопку, и мы попадаем в вот такое меню:

    Выбираем полную инсталляцию сервера, вводим 1 и жмём Enter. Ждём 100% завершения установки. Дальше нажимаем на любую клавишу и закрываем окно.

    3. Теперь заходим в папку сonfig, там есть 2 интересующих нас файла: gameserver и loginserver. Открываем файл gameserver, и вводим всё так как у нас на скриншоте ниже, только заменяем на свой IP-адрес и пароль. [свой IP-адрес можно узнать на сайте 2ip.ru]

    Проводим те же операции, что с gameserver, с файлом loginserver. Когда мы уже закончили с loginserver, сохраняем и запускаем файл «RegisterServer.cmd», который находится в папке server. Там вводим 1 и жмём Enter

    После всего проделанного должен появиться новый файл под названием hexid(server).text. Вам его нужно переименовать в hexid.text [обратите внимание, что стирать «text» не нужно — это является расширением файла]. Переименованный нами файл hexid.text переносим в папку config. Ну вот практически и всё, мы создали свой сервер Lineage 2 Interlude. Для редактирования сборки зайдите в папку «config» и ознакомьтесь с файлами: там можно изменить рейты, шанс и кол-во заточки, максимальный уровень, дроп адены, ресурсов и многое, многое другое!

    4. Для запуска своего сервера, запускаем файлы: LoginServer.cmd и GameServer.cmd. Для того, что бы зайти на свой сервер, нужно отредактировать файл l2.ini, который находится в папке с игрой [папка system]. Открываем файл l2.ini программой l2FileEdit и там вы увидите IP-адрес какого-то сервера, туда нужно будет ввести свой IP. Так же Вам придётся зарегистрировать свой аккаунт для игры на собственном сервере. Зарегистрировать можно открыв файл «AccountManager.cmd» который находится в папке «server», нужно ввести Ваш логин и пароль. На этом всё! Желаем Вам всего хорошего!

    Мануал написан при поддержке игрока — DrCruzze. Связаться с ним и получить поддержку по поводу создания сервера можно по этим контактам: heroes.lineage

    Если Вы оказываете различные услуги поддержки игроков, разрабатываете сборки и т.п, то свяжитесь с нами и возможно мы будем рекламировать Ваши услуги тут.

    Источник

    Lineage как настроить свой сервер

    Увеличить Эта статья рассчитана на простых «смертных», обывателей интернета. То есть на тех, кто понятия не имеет, что такое сервер MySQL и никогда не имел ничего общего с администрированием / программированием, но имеет огромнейшее желание установить у себя на компьютере свой собственный сервер Lineage 2, поиграть с привилегиями админа.

    Давайте сразу определимся, перед тем, как вы еще не углубились в дальнейшее разбирательство (может еще и передумаете): когда создадите и запустите свой первый игровой сервер L2, реально использовать его для игры online пользователей у вас не получится по ряду причин (объясню позже). Конечно же это возможно, но не получится 🙂
    Ну а если вы хотите, а вы точно хотите, установить и настроить сервер L2 у себя на локальной машине, почувствовать себя админом — полетать на виверне, одним пинком убить Баюма, заточить любое оружие, включая nograde, на + 20 и даже выше, в общем все потестить и попробовать, тогда вы на правильном пути.

    1. О неофициальных серверах Lineage 2 (немного теории)

    Игра Л2, как и все остальные MMORPG, теоретически состоит из двух основных частей:

    клиентская — это файлы, игровые архивы, которые вы, как обычно, скачиваете и устанавливаете у себя на компьютере. Вам они все доступны, вы имеете возможность вносить в них изменения. Я имею ввиду: устанавливать патчи, русифицировать, заменять текстуры и тп.

    серверная — это программа установленная на удаленном компьютере. Ваша игра — клиентская часть, как и сотни других, конектится через сеть интернета к нему, и он как связующее звено, в ходе обмена пакетными данными, обеспечивает многопользовательскую игру в режиме online. Как правило, к его исходным папкам и файлам вы доступа не имеете, тем более нет возможности их редактировать. Конечно, если вы не хакер 🙂

    Надеюсь, теперь понятно, что сервер и клиент Lineage 2 — это совсем разные программные модули.

    Как обычно, изменять оригинальные файлы от клиентской либо серверной части игры запрещено правообладателем NcSoft.

    А вот использовать, как есть, клиентскую часть можно. Сама по себе в режиме single player она бесполезна, без сервера работать не может, но никто не запрещает создать другую, похожую серверную платформу, то есть сэмулировать работу официального сервера Lineage 2. Вот этим уже много лет и занимается команда энтузиастов l2jserver.

    Энтузиастами я их называю только потому, что свой java эмулятор сервера Lineage 2, сокращенно l2j или l2jserver, они раздают бесплатно всем желающим, с открытым исходным кодом и документацией. Также кто угодно может скачать скомпилированный, готовый, уже настроеный java эмулятор сервера Lineage 2, начиная от Chronicle 3: Rise of Darkness, заканчивая Chaotic Throne: High Five (на момент написания статьи).

    Команда l2jserver не останавливается на достигнутом, и довольно регулярно у себя на сайте выкладывает обновления с устраненными багами по имеющимся хроникам, и разрабатывает сервера под новые.

    Абсолютно все остальные, которые называют себя командами сборок серверов Lineage 2, берут за основу их работу, и многие из них ограничиваются лишь поверхностными модификациями, после чего выдают чужую работу за свою. Поэтому я не буду больше на них останавливаться.

    Надеюсь, теперь вы узнали что такое l2j — java эмулятор сервера Lineage 2.

    Для полной картины обязательно нужно упомянуть о сборках на основе ПТС / PTS (Public Test Server). Это сервер на основе ворованного, тестового, официального сервера Chronicle 4 от NcSoft, «случайно» попавший в интернет для свободного скачивания. Отличается от java эмулятора высокой скоростью и стабильностью работы при большом колличесте Online пользователей. К недостаткам можно отнести: сложность для апдейта и его противозаконность для использования. Все-таки никто еще не отменял Закон об авторском праве.

    Теперь, я думаю, вы не удивитесь, когда узнаете, что все сервера, на которых вы уже успели поиграть в Lineage 2, скорее всего и были этими самыми l2j. Единственное возможное исключение -это Руофф (несколько официальных Российский серверов от Иннова Системс), но это совсем другая история.

    Я думаю, для наших нужд вполне хватит java эмулятора.

    2. Подробнее о java эмуляторе сервера Lineage 2 команды L2jserver

    Официальный сайт разработчика L2jserver только на английском.
    Скачать готовый сервер Lineage 2 проект L2J DataPack

    Команда l2jserver при создании эмулятора в основном использовала язык программирования java — отсюда и название l2j / java сервер, а также языки Python, HTML, например, в логике квестов. Для обеспечения скорости и гибкости в работе, манипулируя большой базой данных, используют таблицы Mysql.

    Стоит уделить внимание кроссплатформенности эмулятора. Это возможность работать серверу на любой операционной системе Windows 32/64 или Linux. Что не обязует пользователя переходить на другую ОС.

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

    Другой вопрос, используемые в эмуляторе языки программирования Java (не путаем с популярным в WEB javascript) и Python. С этим сложнее, лично я, имея ни один год опыта в работе на других языках программирования, как говорится, со справочником в руках что-то поправить на сервере могу. Но для полноценной, стабильной его работы этого совсем недостаточно, да и усилий одного человека будет маловато. Нужна целая команда профессионалов, обладающих полными знаниями в указанной области и конечно же опытом в администрировании сервера Lineage 2.

    К тому же к любому игровому серверу необходим и сайт с личным кабинетом и форумом, или как любят называть «WEB обвязка».

    Теперь, надеюсь, я смог объяснить, почему вы без серьезных знаний в области программирования на Java, Python, возможно еще Ассемблере, уверенной работой с запросами Mysql, плюс, языков для Web сайта и форума (PHP, HTML, CSS, XML, Javascript / jQuery) а также опыта в SEO продвижении сайта, рекламы, не сможете содержать без посторонней помощи свой сервер Lineage 2. Писать ивенты, квесты, модерировать форум, да и повседневно устранять баги.

    Также, дополнительно приведу в довод еще и не дешевую стоимость аренды игровых серверов, потому как для серьезной, безпрерывной работы, я имею ввиду пользователей больше чем 5, использовать домашний компьютер не вариант, и конечно не стоит забывать об имеющейся на сегодняшний день огромнейшей конкуренции.

    3. Подготовительная работа по установке сервера L2j

    Радует то, что ничего из вышеперечисленного вам знать и делать не обязательно. Достаточно дочитать до конца эту статью, установить пару приложений, запустить сервер Lineage 2 (Весь этот процесс немного сложнее, чем жать все время «далее» + «далее»), и насладиться результатом.

    Наконец мы перешли от теории к практике. Далее я прошу не спешить, читать не между строк, а как можно внимательнее, перечитывать при необходимости. Не проявлять инициативу. Потому как лишний пробел, не та цифра может привести к напрасно потраченному времени в поисках ошибок, а иногда эти поиски могут занять и не одни сутки.
    Если все пройдет гладко и правильно, через 30 мин сервер L2 может быть установлен у вас на компьютере.

    Дабы упростить процесс, многие моменты я пропустил и не гружу лишней информацией, чтобы сконцентрировать ваше внимание только на самом важном и необходимом. Сначала установите работоспособный сервер Lineage 2 по моей инструкции и примерам, а потом уже экспериментируйте. Меняйте хроники, запускайте в локальной сети (между домашними ПК) или даже в интернете. Потому как на стадии дальнейших экспериментов, всегда можете сделать шаг назад к работоспособной версии, и попробовать снова.

    3.1 Установка виртуальной машины Java на персональный компьютер

    Если еще помните, то эмулятор l2j написан на языке java, но по умолчанию компьютер не понимает ее. Чтобы исправить это, необходимо установить JRE — программу, обрабатывающую java код.
    Для этого открываете страницу загрузки jre файла или общая страница java загрузок официального сайта компании Oracle.

    Определяетесь с установленной у вас на ПК операционной системой и закачиваете к себе на компьютер нужную версию файла. Если сомневаетесь, какой ставить jre-7u21-windows-i586 или jre-7u21-windows-x64, я имею в виду для windows x86 или windows x64, устанавливайте оба. Маслом кашу .

    Для загрузки файла на сайте вам необходимо с начало подтвердить «Пользовательское соглашение». Жмете для этого на флажок Accept License Agreement, и только после этого появляется возможность скачать. Пакетный файл весит около 30 мб.

    После чего, смело его запускайте, в появившемся диалоговом окне жмите на [install]. Вот в принципе и все, осталось только дождаться завершения установки. В моем варианте перезагрузки компьютера не потребовалось.

    3.2 Установка сервера MySQL + основные инструменты для работы с базой данных

    Джавой обзавелись, последним подготовительным этапом перед установкой сервера Lineage 2, будет создание сервера MySQL.

    Тут дела обстоят немного сложнее. Чтобы скачать установочный файл mysql-installer-community-5.6.11.0.msi с официального сайта, надо на нем сначала зарегистрироваться и только после авторизации он будет доступен для скачивания. Внести при этом много информации о себе, необходимой им для анализов.

    Конечно, вы можете закачать данный дистрибутив и из других источников «не официальных», без всякой регистрации. Но при этом нет гарантий, что в пакет инсталяции кроме необходимых mysql програмных модулей злоумышленники не включили еще что-нибудь, сосвем не полезное для вас. Как говорят: На антивирус надейся, но сам не плошай.

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

    login: mysql@bondar.rv.ua
    password: Lineage2

    Для этого кликните в верхнем правом углу сайта по ссылке login и введите вышеуказанные данные.

    После авторизации жмите [download] как на верхнем скриншоте. После чего, в появившейся форме выберите на обязательных полях * other или что хотите, это продолжается анкетирование, на установочный файл никакого влияния не оказывает. После этого подтверждаете загрузку файла. Вам на ПК будет закачан файл размером ориентировочно 170 мб.

    Скорее всего, запустить его инсталяцию с первого раза вам не удастся, т.к. понадобятся обновления для Windows. Все зависит от предустановленного уже у вас программного обеспечения.

    Например, у меня затребовало расширение для Microsoft .NET Framework 4 вот этот dotNetFx40_Full_x86_x64 файл. (опять же, по возможности качаем только с официальных источников)

    Запускаем установку, в появившемся приветственном окне выбираем [Install MySQL Products]

    Во втором окне, поставив галочку, подтверждаете, что ознакомились с лицензией, кстати, сей продукт вам достался бесплатно. Жмете [next]

    В третьем окне вам будет предложена докачка обновлений из интернета. Лично мне этого не потребовалось, т.к. на момент написания статьи я выгрузил самую последнюю версию. Чтобы пропустить, ставите галочку и жмете [next]

    В четвертом не спешите. Developer Default галочка остается. Данный пакет включает все необходимое. Меняем в низу только два патча:

    • Installation Path меняем с этого — c:\Program Files\Mysql\ на этот c:\servers\Mysql\
    • Data Patch — c:\Program Files\Mysql\MySQL Server 5.6\ на этот c:\servers\Mysql\MySQL Server 5.6\

    Обратите внимание на то, что используемый фрагмент servers должен состоять только из латинских(англ) букв нижнего регистра, servers, (повторюсь, пожалуйста, пока не проявляйте инициативу, используя свои названия, русские буквы и тп), не server, а в конце есть еще s, не забудьте.

    В обоих случаях произошла замена фрагмента патча «Program Files» на «servers».
    При текущей установке MySQL, на локальном диске C вашего компьютера будет создана папка servers, в которой планируем создать сервер MySQL + базы. Чуть позже в эту же папку c:\servers установим и сам сервер L2.

    5-ое информативное окно с рекомендациями об установлении дополнительного ПО, жмете [execute].
    Все критические обновления уже были сделаны, т.к без них инсталяция не началась бы.

    Далее начинается процесс инсталяции. В ходе нее будут выскакивать еще четыре информативных окна. Не вижу смысла делать их скриншоты, потому как там без вариантов [next]+[next] + .

    На диалоговом окне MySQL Server Configuration прошу сосретоточиться. Здесь ваша задача — ничего не изменить из того, что включено по умолчанию:

    • Config type : Development Machine (компьютер разработчика)
    • Port Number: 3306 (стандартный порт для MySQL)
    • Enable TCP/IP Networking : галочка включена
    • Open Firewall port for network acces (Открыть порт брандмауэра для доступа к сети) : галочка включена. Это если MySQL будет использоваться удаленно
    • остальное все выключено

    Я думаю, излишне сообщать о важности быть внимательными при добавлении сейчас информации. Здесь вводите пароль 12345, только эти цифры и без пробелов, не хочу, чтобы была путаница. Вам этот пароль придется использовать в конфигурационных файлах сервера Lineage, как минимум трижды. Потом если захотите — смените.
    И в нижнем текстовом поле для ввода повторяете его.

    После ввода жмите [next]

    Последнее из серии кофигурации диалоговое окно установщика. Здесь настоятельно рекомендую: снимите галочку с Start the MySQL Server at System Startup (Запускать сервер MySQL при старте системы). Дабы не отбирать у вашего компьютера лишние ресурсы ОЗУ и процессора. Я не думаю, что ваш ПК будет использоваться только для запуска игры Lineage через эмулятор сервера, при необходимости включите MySQL.

    Следующее, Standard System Account — по умолчанию включенным остается.

    Далее появится окно Configuration Overview (Обзор конфигурации). Без вариантов [next]

    Наконец заключительное диалоговое окно. Если оставите галочку включенной Start MySQL Workbench after Setup, запустите сразу после установки программу Workbench, с помощью которой в дальнейшем вы будете управлять сервером MySQL.

    MySQL Workbench 5.2 CE программа, которая идет в комплекте с сервером MySQL. Из главных достоинств — бесплатна, не требует дополнительных настроек, уже есть у вас на компьютере и готова к использованию. В ней есть все необходимое вам на первом этапе. Корректное включение / отключение MySQL. Присутствует возможность редактирования таблиц.

    Важно! Хоть нигде и не информировалось о необходимости перезагрузки компьютера сразу после инсталяции, у меня сервер MySQL наотрез отказался запускаться. Но после перезагрузки — все как по маслу.

    На данном этапе вышеуказанная программа необходима вам только для включения MySQL перед запуском сервера Lineage. Для этого в правой ее части раздел Server Administration, кликаете по [mysqlid@localhost], во всплывающем окне вводите пароль 12345, который мы с вами придумали еще в начале и не забудьте поставить галочку на запомнить при следующем запуске, чтобы избежать его повторного ввода

    Попав в раздел Администрирование сервера, вам нужно кликнуть в левом меню по кнопке [Startup / Shutdown], а потом в контентной части программы нажать [Start Server]

    Если все проделали правильно, после нажатия кнопки старт сервера у вас исчезнет красный индикатор stopped, а появится зеленный running, и кнопка для остановки сервера. Даже не зная английский язык, эта программа с очень доступным и понятным интерфейсом, разберетесь — очень даже понятно, какой текущий статус у MySQL — включен или отключен.

    4. Установка и настройка сервера Lineage 2

    Самое интересное я оставил напоследок. После изнурительной инсталяции MySQL и установки java наконец вы можете приступить к установке сервера Lineage 2.

    Для начала нужно выбрать хронику игры, так как под определенную сагу идет своя сборка. В примере я буду использовать и вам рекомендую «Gracia». Потом можете устанавливать любые, какие душа пожелает. Запустите для начала хоть один работающий сервер.

    4.1 Скачивание дистрибютива эмулятора l2j и распаковка инсталяционных файлов

    Заходим на сайт проекта L2J DataPack и кликаем по папке — ссылке old. Из списка old (старых), выбираем и заходим в папку T2.4, откуда будем закачивать дистрибутив. Смотрим как на скриншоте. Папку T2.4 я выбрал не случайно, так как номер 2.4 соответствует названию саги Throne и порядковому номеру хроник (сага 2 часть 4), вот вам список доступных для загрузки хроник java серверов Lineage 2 на официальном сайте L2jserver:

    Chronicle 3: Rise of Darkness (Восстание тьмы)
    Chronicle 4: Scions of Destiny (Наследники судьбы)
    Chronicle 5: Oath of Blood (Клятва крови)
    2 The Chaotic Throne (Сага II: Трон Хаоса)
    2.1 Interlude (Перемены)
    2.2 The 1st Throne: The Kamael (Первый трон: Камаэль)
    2.3 The 1st Throne: Hellbound (Первый трон: Остров Ада)
    2.4 The 2nd Throne: Gracia (Второй трон: Изящество)
    2.5 The 2nd Throne: Freya (Фрея)
    2.6 Chaotic Throne: High Five

    Если вам надо скачать, например, сервер Chronicle 4, вам будет нужна папка С4, а если High Five, то эти файлы пока в old не находятся, качайте их из папки beta, находится она на уровень выше (дистрибутив лежал там на момент написания статьи).

    Из папки 2.4 вышеописываемого сайта вам необходимо скачать следующие 2 файла / архива:

    Остальные не нужны.

    После этого заходите на Локальный диск C своего компьютера в папку servers, которую нам создал установочный пакет MySQL. Папку MYSQL в нем не трогаем, там делать нечего. В папке servers, для нашего будущего сервера Lineage 2, создаем папку l2j. Итого, имеем путь с:\servers\l2j

    Содержимое двух скачанных архивных файлов необходимо распаковать и залить в папку l2j. На вопросы подтвердить слияние папок, подтверждаете. Таким образом в паке l2j у вас общее содержимое двух файлов (некоторые из папок слились) :

    cb_sql
    community
    doc
    gameserver (в более поздних сборках называется — game)
    images
    languages
    libs
    login
    sql
    tools

    (итого 10 директорий)

    4.2 Импорт базы данных Lineage в MySQL

    Зайдите в папку tools (путь c:\servers\l2j\tools) и найдите там исполняемый файл database_installer.bat (скорее всего, он отображается у вас без расширения, вот так «database_installer»)

    Данный файл необходим для наполнения сервера MySQL информацией. Здесь есть два варианта, как это осуществить:

    1. Перед запуском файла отредактировать его блокнотом, потом введеная информация будет высвечиваться в вопросах по умолчанию.
    2. Запустить файл и через его «доссовкий» интерфейс в online режиме ответить на все вопросы. Редактировать блокнотом исходный файл не надо.

    Перед запуском database_installer.bat, проверьте обязательно, чтобы MySQL был включен.

    Если вы решили идти по пути редактирования, для этого необходимо кликнуть правой кнопкой мыши по вышеупомянутому файлу и выбрать пункт «изменить». В открывшемся блокноте найти вот этот фрагмент кода на 92 — 102 строчках:

    set mysqlBinPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin
    set lsuser=root
    set lspass=
    set lsdb=l2jdb
    set lshost=localhost
    set cbuser=root
    set cbpass=
    set cbdb=l2jcb
    set cbhost=localhost
    set gsuser=root
    set gspass=

    И изменить на этот:

    set mysqlBinPath=c:\servers\MySQL\MySQL Server 5.6\bin
    set lsuser=root
    set lspass=12345
    set lsdb=l2jdb
    set lshost=localhost
    set cbuser=root
    set cbpass=12345
    set cbdb=l2jcb
    set cbhost=localhost
    set gsuser=root
    set gspass=12345

    Как вы уже догадались, первая измененная строчка — путь к установочным файлам сервера MySQL

    set mysqlBinPath=c:\servers\MySQL\MySQL Server 5.6\bin

    а здесь был добавлен только пароль «12345», который мы использовали для MySQL.

    set lspass=12345
    set cbpass=12345
    set gspass=12345

    остальное без изменений.

    Теперь запускайте его и в появившемся диалоговом окне обратите внимание на подчеркную на изображении скриншота строку:

    Если там надпись «Not Found» и вы шли по пути редактирования файла, тогда у вас неверно указан путь к MySQL в этой строчке текущего файла

    set mysqlBinPath=c:\servers\MySQL\MySQL Server 5.6\bin

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

    Далее отвечаем на вопросы:

    MySQL Username (default is ‘root’): достаточно нажать , так как по умолчанию ‘root’ ужа заполнен.

    Password will be show as you type, default »): Здесь в примере в default ничего не забито, так как я перед запуском не вносил изменения в этот файл блокнотом, поэтому ввожу пароль сейчас 12345. А если у вас он высветился, тогда только . По такому принципу будет и далее.

    Database (default is ‘l2jdb’): жмем только , название базы данных l2jdb (по умолчанию) нам подходит и менять его не стоит.
    Host (default is ‘localhost’): жмем

    MySQL Username (default is ‘root’): жмем
    Password : 12345 или если уже есть только
    Database (default is ‘l2jdb’): жмем только
    Host (default is ‘localhost’): жмем

    User (default is ‘root’): жмем
    Pass 12345 или если уже есть только
    Database (default is ‘l2jdb’): жмем только
    Host (default is ‘localhost’): жмем

    Color mode (c)olor or (n)on-color, default c: жмем
    Path for your backups (default ‘.’): жмем
    Path for your logs (default ‘.’): жмем

    Debugging messages and increase verbosity a lil bit (y/n, default ‘y’): жмем

    Появится диалоговое окно на красном фоне:

    Backup attempt failed! A possible reason for this to
    happen, is that your DB doesn’t exist yet. I could
    try to create lsdb for you, or maybe you prefer to
    proceed with the CommunityServer part of this tool

    ATTEMPT TO CREATE LOGINSERVER DATABASE:
    .
    Choose (default yes)

    Заверяю вас, все идет по плану 🙂 Это значит, что на сервере MySQL вы забыли создать базу по имени lsdb, и он попытается это сделать за вас. Думаю, вы не против, жмем

    И еще одно предупреждение, теперь на фиолетовом фоне:

    There was some problem while executing
    .
    I’d suggest you to look for correct values and try this
    script again later. But maybe you’d prefer to go on now

    Гласящее, что были только что проблемы с созданием базы, может не будем продолжать, по умолчанию стоит прекратить установку. Но тут позвольте не согласиться все фиолетово нормально. Жмете , потом .

    Вот теперь наслаждаемся тем, как наполняется наша база данных.

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

    4.3 Настойка конфигурационных файлов сервера L2

    Заходим в папку gameserver, в более поздних сборках папка называется game (путь c:\servers\l2j\gameserver), находим файл startGameServer.bat. Этим файлом будете запускать свой game сервер L2, для удобства создайте и вынесите его ярлык, например, на рабочий стол.

    Далее из текущего положения заходим в директорию config (путь c:\servers\l2j\gameserver\config) и открываем для редактирования блокнотом файл server.properties (путь к файлу c:\servers\l2j\gameserver\config\server.properties)

    Обратите внимание, что этот файл имеет нестандартное расширение «properties», поэтому и открывать его придется не стандартно, например так: клик правой кнопки мыши по файлу -> «Открыть с помощью . » -> выбираете блокнот.

    Внутри файла на 62 — 63 строчке вы найдете следующее:

    # Database connection password
    Password =

    где после «Password = «, допишите 12345.
    у вас должно получится вот так:

    # Database connection password
    Password = 12345

    Жмете комбинацию кнопок + (сохранить изменения в файле) или просто закрываете, а на вопрос сохранить изменения, подтверждаете.

    Теперь возвращаемся в корневую директорию l2j нашего сервера и заходим в папку login -> config (c:\servers\l2j\login\config) и аналогично как и с первым файлом, прописываем пароль 12345 в файле loginserver.properties (путь к файлу c:\servers\l2j\login\config\loginserver.properties)

    # Database connection password
    Password = 12345

    Теперь вернитесь на уровень выше в папку login (путь c:\servers\l2j\login). Здесь находите файл startLoginServer.bat (путь c:\servers\l2j\login\startLoginServer.bat) этот файл будет запускать логин сервер вашего Lineage, создайте и разместите его ярлык рядом с ярлыком startGameServer, т.к. для работы сервера линейдж они должны быть запущены оба.

    Наконец последнее из настроек сервера L2. В это же папке login найдите и запустите файл RegisterGameServer.bat (путь c:\servers\l2j\login\RegisterGameServer.bat)

    В появившемся диалоговом окне GSRegister на первый вопрос выбираете 1-й пункт (регистрация игрового сервера), нажав для этого на клавишу и , на второй вопрос какой ID: выберите например 2, нажав и . После этого закройте это диалоговое окно.

    В текущей папке login у вас должен появиться текстовый файл hexid.txt, вот здесь внимательнее, его нужно перенести в директорию gameserver\config (путь c:\servers\l2j\gameserver\config) не в login\config

    На этом с конфигурацией сервера Lineage 2 все.

    4.4 Первый запуск эмулятора L2j

    Незабываем запустить сервер MySQL, если вы этого еще не сделали.

    После чего поочередно кликаете по ярлыкам на вашем рабочем столе: startGameServer и startLoginServer если вынесли их, или по файлам, которые найдете по адресу: c:\servers\l2j\gameserver\startGameServer.bat и c:\servers\l2j\login\startLoginServer.bat

    Если у себя на компьютере в окне Game Server Console, как на изображении, вы наблюдаете вот такую последнюю строчку Registered on login as Server 2 : Sieghardt — значит моя миссия выполнена. У вас полностью установлен и запущен сервер Lineage 2.

    Теперь если у вас есть «чистый» клиент игры The 2nd Throne: Gracia, настроенный на локальную машину, и с совпавшим протоколом для сервера, тогда вы соможете насладиться игрой у себя на компьютере. Но боюсь, что вам все-таки придется повозиться немного еще и с настройками клиента игры Lineage 2, но об этом читаем в следующей моей статье.

    Источник

  • Оцените статью