В первую очередь проект La2Revive.ru не имеет аналогов, так как является даже не дополнением, а полноценной игрой базирущийся на хрониках Interlude. У нас на сервере создана совершенно новая механика нанесения урона, уникальный геймплей основанный на апгрейде экипировки, захватывающее развитие персонажа которое не заставит вас скучать, отсутствие трейда между игроками позволяющее каждому реализовать себя, а так же множество других нововведений. Следующая причина для игры на нашем сервере - ламповая атмосфера, все персонажи стартуют в Town of Dion, там вы постигаете путь развития персонажа вплоть до 100 уровня, данное решение призвано собрать и сплотить игроков в одной локации, тем самым избавить от чувства пустоты, которое присуще большинству современных l2 серверов. Подводя итоги хочется сказать, что мы вложили душу в данный проект и если вы готовы отбросить тенденцию 'поиграл и бросил' и прочувствовать игру Lineage2 по новому - наш сервер будет для вас наилучшим выбором. Мы будем рады видеть вас на нашем проекте! Как установить сервер Lineage 2 на локальном компьютере? • • • • 3.1 3.2 • 4.1 4.2 4.3 4.4 Вступление Эта статья рассчитана на простых 'смертных', обывателей интернета. То есть на тех, кто понятия не имеет, что такое сервер MySQL и никогда не имел ничего общего с администрированием / программированием, но имеет огромнейшее желание установить у себя на компьютере свой собственный сервер Lineage 2, поиграть с привилегиями админа. Давайте сразу определимся, перед тем, как вы еще не углубились в дальнейшее разбирательство (может еще и передумаете): когда создадите и запустите свой первый игровой сервер L2, реально использовать его для игры online пользователей у вас не получится по ряду причин (объясню ). Конечно же это возможно, но не получится:) Ну а если вы хотите, а вы точно хотите, установить и настроить сервер L2 у себя на локальной машине, почувствовать себя админом - полетать на виверне, одним пинком убить Баюма, заточить любое оружие, включая nograde, на + 20 и даже выше, в общем все потестить и попробовать, тогда вы на правильном пути. О неофициальных серверах 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 эмулятора. Подробнее о java эмуляторе сервера Lineage 2 команды L2jserver Официальный сайт разработчика только на английском. Скачать готовый сервер Lineage 2 Команда l2jserver при создании эмулятора в основном использовала язык программирования java - отсюда и название l2 j / 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, использовать домашний компьютер не вариант, и конечно не стоит забывать об имеющейся на сегодняшний день огромнейшей конкуренции. Подготовительная работа по установке сервера L2j Радует то, что ничего из вышеперечисленного вам знать и делать не обязательно. Достаточно дочитать до конца эту статью, установить пару приложений, запустить сервер Lineage 2 (Весь этот процесс немного сложнее, чем жать все время 'далее' + 'далее'), и насладиться результатом. Наконец мы перешли от теории к практике. Далее я прошу не спешить, читать не между строк, а как можно внимательнее, перечитывать при необходимости. Не проявлять инициативу. Как создать патч для своего сервера Lineage 2? 1) Нужно поменять ip адрес на свой в папке system. Lineage 2 Interlude Как Создать Патч. Bce o Lineage II Как создать сервер. Для всего этого нам. Архив файлов для Lineage 2 Interlude включает: цветной чат, L2Antilag, прозрачный чат, откат скилов в процентах, клиент игры, патч на дроп и споил. Просто установите патч нужного сервера на этот клиент (а лучше программу автообновления клиента, если есть) и все будет в порядке. Потому как лишний пробел, не та цифра может привести к напрасно потраченному времени в поисках ошибок, а иногда эти поиски могут занять и не одни сутки. Если все пройдет гладко и правильно, через 30 мин сервер L2 может быть установлен у вас на компьютере. Дабы упростить процесс, многие моменты я пропустил и не гружу лишней информацией, чтобы сконцентрировать ваше внимание только на самом важном и необходимом. Сначала установите работоспособный сервер Lineage 2 по моей инструкции и примерам, а потом уже экспериментируйте. Меняйте хроники, запускайте в локальной сети (между домашними ПК) или даже в интернете. Потому как на стадии дальнейших экспериментов, всегда можете сделать шаг назад к работоспособной версии, и попробовать снова. 3.1 Установка виртуальной машины Java на персональный компьютер Если еще помните, то эмулятор l2j написан на языке 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. C официального сайта MySQL. Тут дела обстоят немного сложнее. Чтобы скачать установочный файл mysql-installer-community-5.6.11.0.msi с официального сайта, надо на нем сначала зарегистрироваться и только после авторизации он будет доступен для скачивания. Внести при этом много информации о себе, необходимой им для анализов. Конечно, вы можете закачать данный дистрибутив и из других источников 'не официальных', без всякой регистрации. Но при этом нет гарантий, что в пакет инсталяции кроме необходимых mysql програмных модулей злоумышленники не включили еще что-нибудь, сосвем не полезное для вас. Как говорят: На антивирус надейся, но сам не плошай. Дабы сэкономить ваше время, можете воспользоваться моей учетной записью на сайте MySQL. Login: [email protected] password: Lineage2 Для этого кликните в верхнем правом углу сайта по ссылке login и введите вышеуказанные данные. После авторизации жмите [download] как на верхнем скриншоте. После чего, в появившейся форме выберите на обязательных полях * other или что хотите, это продолжается анкетирование, на установочный файл никакого влияния не оказывает. После этого подтверждаете загрузку файла. Вам на ПК будет закачан файл размером ориентировочно 170 мб. Скорее всего, запустить его инсталяцию с первого раза вам не удастся, т.к. Понадобятся обновления для Windows. Все зависит от предустановленного уже у вас программного обеспечения. Например, у меня затребовало расширение для Microsoft.NET Framework 4 вот этот файл. (опять же, по возможности качаем только с официальных источников) Запускаем установку, в появившемся приветственном окне выбираем [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 будет использоваться удаленно • остальное все выключено Жмите [next] Я думаю, излишне сообщать о важности быть внимательными при добавлении сейчас информации. Здесь вводите пароль 12345, только эти цифры и без пробелов, не хочу, чтобы была путаница. Вам этот пароль придется использовать в конфигурационных файлах сервера Lineage, как минимум трижды. Потом если захотите - смените. И в нижнем текстовом поле для ввода повторяете его. После ввода жмите [next] Последнее из серии кофигурации диалоговое окно установщика. Здесь настоятельно рекомендую: снимите галочку с Start the MySQL Server at System Startup (Запускать сервер MySQL при старте системы). Дабы не отбирать у вашего компьютера лишние ресурсы ОЗУ и процессора. Я не думаю, что ваш ПК будет использоваться только для запуска игры Lineage через эмулятор сервера, при необходимости включите MySQL. Следующее, Standard System Account - по умолчанию включенным остается. Жмите [next] Далее появится окно Configuration Overview (Обзор конфигурации). Без вариантов [next] Наконец заключительное диалоговое окно. Если оставите галочку включенной Start MySQL Workbench after Setup, запустите сразу после установки программу Workbench, с помощью которой в дальнейшем вы будете управлять сервером MySQL. Жмите [Finish] MySQL Workbench 5.2 CE программа, которая идет в комплекте с сервером MySQL. Из главных достоинств - бесплатна, не требует дополнительных настроек, уже есть у вас на компьютере и готова к использованию. В ней есть все необходимое вам на первом этапе. Корректное включение / отключение MySQL. Присутствует возможность редактирования таблиц. Хоть нигде и не информировалось о необходимости перезагрузки компьютера сразу после инсталяции, у меня сервер MySQL наотрез отказался запускаться. Но после перезагрузки - все как по маслу. На данном этапе вышеуказанная программа необходима вам только для включения MySQL перед запуском сервера Lineage. 21:05:12 rus1978 admin Если не создается файл hexid.txt, качать его или создавать самому не стоит. Надо разбираться в причине. Вот возможное решение проблемы: 1) Проверьте настройки в loginserver.properties(логин,пароль,ip) 2) Также проверить, запущен ли MySQL сервер. 3) Возможно, не создана база данных MySQL или не залита в нее инфа 4) Попробовать установить java 6 вместо 7. Предварительно удалить семерку. 5) В настройках loginserver.properties изменить строку: AcceptNewGameServer = false AcceptNewGameServer = true и пробовать запускать без файла hexid.txt Думаю, стоит уделить внимание 1,2,3-му пункту, и если сервер L2 все же не запустится, тогда попунктно начать заново, делать как описано в статье. Качать дистрибутивы те, что в примере статьи. Если что-то не сходится с описанным, тогда пишите, желательно указывать текст ошибок. Это сузит поиск проблем. 19:18:11 rus1978 admin Содержимое моего файла hexid.txt #the hexID to auth into login #Sun May 05 17:44:53 MSK 2013 HexID=-1dededd69dfe939c8344b5 ServerID=2 Используя это, можно без трудностей создать такой же у себя на ПК. Но я неуверен что это поможет и будет правильным. Если вы используете официальные сборки от 'l2j server' то у них должен создаваться файл hexid.txt Но я тестировал сборки сторонних разработчиков, где вместо указанного файла создавался похожий на этот hexid(какой-то левый текст).txt После чего его надо было переименовать в hexid.txt и закинуть в c: servers l2j gameserver config. 18:19:00 rus1978 admin Проверьте у себя на ПК наличие установленой программы: Панель управления -> Программы и компоненты -> Java 7 Update 21(64bit) У вас может немного называться по-другому, но обязательно присутствует ключевое слово Java и иконка чашка с кофе. Очень похоже на отсутствие этой 'виртуальной машины Java', как устанавливать писал в п3.1 текущей статьи. Возможно, некорректно установилось, или повреждено и тп. Попробуйте переустановить Java. Ставьте и 32 и 64 бит версии, чтобы не ошибиться. 22:59:55 rus1978 admin На данном этапе проблема только с MySQL. Инсталлятору не удается создать базу данных, в которую в последствии будут заливаться таблицы с данными Lineage 2. Причин может быть много. Начиная от не запущенного MySQL сервера, неверно указанного в инсталляторе логина и пароля пользователя MySQL, заканчивая ограниченными привилегиями пользователя MySQL ( отсутствие права на создание базы данных ). Мой совет: Проверьте еще раз логин и пароль пользователя базы данных, его привелегии. Или создайте другого. Если безрезультатно, попробуйте создать MySQL базу альтернативным способом - программой Navicat, PHP админ. 16:15:25 Сергей Гость An error occured while trying to create a database for your login server. Possible reasons: 1-You provided innacurate info, check user, password, etc. 2-User root don't have enough privileges for database creation. Check your MySQL privileges. 3-Database exists already.? Unless you're sure that the pending actions of this tool could work, i'd suggest you to look for correct values and try this script again later. (c)ontinue running (r)econfigure (q)uit now Choose (default quit).
0 Comments
Leave a Reply. |