[manual][установка] Установка Сервера
Как установить свой сервер L2.
Кхм. Итак сегодня вы настроите свой первый личный сервак линейки, чем будете безумно гордится, будете бегать там
все переточенные и светящиеся, убивать баюмов и антарасов, собирая никому не нужный дроп.
Перво-наперво нужно усвоить для себя несколько вещей.
1. Бегать одному пусть даже всему дико крутому - быстро надоест. Максимум на что вас хватит это на день.
2. Раскрутить свой сервер и привлечь хотя бы 100-150 человек с нуля - очень сложно. На это возможно потребуется не один, не два, и даже не четыре месяца.
Теперь подумайте - а оно вам вообще надо?
Ну раз вы читаете эти строки то видимо надо.
Хорошо, отойдем от лирики, начнем наш непосредственный гайд.
Итак шаг один - скачка необходимого ПО и сборки.
Для вашего сервака вам понадобится:
1. Сборка (скачать можно и нужно с главной www.la2base.ru) их там навалом, возьмем как пример L2JFree-Rev.3788. Это Камаэль. Скачать её можно например тут - http://depositfiles.com/files/7167564
2. Java - машина. Скачать можно там же, ну вот вам ссылко - http://depositfiles.com/files/7167803
3. MySql сливаем там - http://depositfiles.com/files/7167725
4. Прога делать патч там - http://depositfiles.com/files/7168135
5. Навикэт там - http://depositfiles.com/files/7167592
Ну поехали.
Установка Java платформы - запускаем скаченный файлик jre-6u3-windows-i586-p.exe
Там все предельно тупо - жмем все время далее-далее-далее-соглашаемся со всем-далее-далее-готово
Дальше ставим MySql. От тут уже будет сложнее.
Запускаем установку жмем next.
Выбираем Typical, жмеме next.
Жмём Install.
Если будут предлагать Mysql.com sign-up, выбираем внизу Skip и жмем далее.
Дальше следим чтобы стояла галка Configure MySql server now и жмем Finish.
Жмем Next, выбираем Standart Configuration, жмем Next.
Жмем Next ничего не меняя.
Дальше вам надо ввести ваш логин и пароль, который будет использоваться для подсоединения к бд - запомните их! Логин впрочем оставьте root пасс вбивайте любой.
Ну и жмем Next и Execute. Теперь надо немного подождать, пока во всех белых кружочках не появятся галки.
Если где то появится красный крестик - жмите Back, и обратно Next и Execute, менятйе логин-пароль, пока не добьетесь всех зеленых.
Если так и не получится - значит вы неудачник. :D
Теперь ставьте навикет, тут справится и идиот. тупо все время жать next. Никаких жизненно важных галок если типа если поставите то все заработает а если нет то все взорвётся там нету.
После установки навикета было бы неплохо файлик navicat.exe из скаченного вами архива кинуть в папку с уже установленным навикетом. Это кряк, иначе через 30 дней ваш навикет открывацо перестанет.
Впрочем это не суть страшно, вы на сервер быстрее забьете ^^.
После установки запускаем навикэт.
В левом верхем углу нажимаем на File - выбираем New Connection.
В окне Connection name пишем любое название, далее в поле Host name/IP adress оставляем как есть, в поле Port ничего не меняем,
User name вы сами оставили root при установке. В поле Password Указываем пароль который ставили в Mysql. Ставил галочку и жмем Test Connection.
Если появляется окошко с надписью Коннекшин Сексессфул, то вы мега папка, жмите ок, и в окне с настройкой логина-пароля тоже ок.
Если не появилось - то вы неудачник, перезагружайте комп и пробуйте снова.
Теперь слева в навикете появилось наше соединение, судя по всему называется localhost ну или еще как вы там его обозвали.
Жмем на него правой кнопкой и выбираем New Database.
Обзываем её как l2jdb, оставляем Дефайл чаркестер сет и жмем ок.
Теперь самое драгоценное.
Настраиваем сам сервак. Для начала распаковываем наш скаченый архив с сервером на жесткий диск.
Открываем папку с ним. Лезем в папку tools. Видим там database_installer.bat. Жмем на него правой кнопкой мыши - выбираем изменить.
Видим строки
set lsuser=root
set lspass=root <--- вместо root введите пароль, который вы указывали при установке скуля и при подсоединении в навикете
set lsdb=l2jdb
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass=root <--- аналогичная херня, тут введите его же
set gsdb=l2jdb
set gshost=localhost
Сохраняйте, закрывайте и запускайте его. Теперь если вы хоть немного знаете английский то поймете что вам нужно от инсталлера.
Ну так как гайд рассчитан на идиота, то поехали. Нажимаем F на кливиатуре. Жмем Enter. Снова нажимаем F. Жмем Enter. Нажимаем N. Жмем Enter.
Вот и все, еще раз жмем Enter. Серверная часть в бд установлена. Вылезаем из папки tools и лезем в gameserver. Тут лезем в config. Тэк. Открываем server.properties
Открывается он с помощью блокнота. Найдите строки
Password=root <--- замените пароль
MaximumDbConnections=50
И опять таки замените пароль на тот самый свой.
Много где вы увидете там ip 127.0.0.1
Если вы захотите играть с друзьями, то надо поменять его на ваш ip адрес, или хост службы no-ip.com, если ваш ip динамический.
Я не советую вообще заморачиватся вам сейчас с этим)
Сохраняем файл и закрываем. Теперь возвращаемся в папку с сервером и открываем теперь уже login\config\loginserver.properties
Находим там то же самое Password=root и меняем root на ваш пароль.
Проследите чтобы параметр AutoCreateAccounts стоял True, а не False.
И ForceGGAuth=False. Сохраняем, закрываем.
Далее возвращаемся в папку login и запускаем RegisterGameServer.bat
ВВодим цифру 1, жмём Enter. Жмем Enter.
Далее в этой же папке где у нас находиться RegisterGameServer.bat, Появился файлик hexid(server 1).txt
Переименовываем в hexid.txt, вырезаем и вставляем в папку gameserver\config
Теперь надо запускать непосредственно startLoginServer.bat из папки login, и startGameServer.bat из папки gameserver.
Ждать пока прогрузится надо достаточно долго - если опять таки вы обладаете познаниями в английском, то увидете по статусам что сервара друг с другом соединились, значит можно влезать и вам.
Лезете на любой сервак Kamael, и качаете их патч. Это надо чтобы убить ГГ. Что это и зачем я объяснять не буду.
Скачали? Теперь запускаете прогу "делать патч" которую вы скачали. Называецо файл эдитор.
Запускаете. Наверху нажмите Throne - Kamael.
Выбирайте Open and encrypt. Залезайте в папку с игрой (не с серваком мля а с игрой!), при условии что патч с какого то сервака вы уже скачали и распаковали в нее же.
Лезете в папку system и открываете файл l2.ini он имеет значок блокнотика с деталькой.
Он соответственно откроеца в этой проге. Там увидете строки ServerAddr=и дальше какой то ип. Замените, чтобы было ServerAddr=127.0.0.1 ну или ваш ип, или хост если собрались играть с друзьями.
Ну теперь жмем save and decrypt, сохраняем его как тот же l2.ini, жмем да если спрашивает про замену, ну теперь если сервер у вас уже запустился, жмем на l2.exe и игрем.
ЛОгин и пароль вводите любой.
Как сделать себя админом?
Залезаем в navicat, слева выбирем вашу базу, смотрим таблицы, справа выбираем таблицу charcasters ищем вашего перса, находим столбик Access level и ставим напротив вашего перса там циферку 200.
После чего сервак надо перезапустить.
Все остальные вопросы задаем не мне в асю - я хер отвечу, а тут, в разделе л2 для новичков.
Спасибо за внимание. © Inoi.
— la2club.com admin
Помоему было сотни таких тем, даже на сайте где то есть мануал...Но спасибо тыкнул за сторания :)
Да поможет тебе F1, да сохронит тебя F2, во имя Ctrl`a, Alt`a и святова Del`a, да будет так...Enter
А ещё круто когда к запороленным архивам пасс выкладывают. подсказка -----> (mysql)
Inoi: Все остальные вопросы задаем не мне в асю - я хер отвечу
Спасибо за внимание. © Inoi.
убило)
Zerka: А ещё круто когда к запороленным архивам пасс выкладывают. подсказка -----> (mysql)
а насчет паролей, что так сложно догадаться? помоему 90% софта вылаженого тут имеют 1 пароль)
— Бойтесь
кстати Иной хочу поспорить насчет 1 ой твоей фразы
я за 5 дней раскрутил сервер с онлайном 144.
saracin: а насчет паролей, что так сложно догадаться? помоему 90% софта вылаженого тут имеют 1 пароль)
Извени, но Я на этом форуме только зарегился и как-то ещё не научился угадывать пароли к архивам. Может быть подскажешь?
пароль думаю www.la2base.ru или la2base.ru.
Блек поспорю с тобой:)
Нетока ты, но еще я и Ангел
Не отходя на шаг от гайда вначале запоролся на Тест конекшн в навикэте, выдавало ошибку следующего характера: 1045 - Access denied for user root@localhost. Перезагрузил комп, попробывал снова - тоже самое (я так понял, что в каком-то .ini файле нужно было заполнить соответсвующую строчку логином и паролем... Хотя Я не спец в этих делах и наверное ошибаюсь).
Я решил удалить навикет и mysql, после чего заного установить. В этот раз всё отсановилось вот на этом шаге (при установке mysql):
Тут появляется такая ерунда.

Как я понял из текста ошибки надо либо открыть этот самый 3306 порт (файрвол выключен), либо после реинстала нужно в каком-то старт меню выбрать Configuration Wizard. Вобщем подскажите пожалуйсто что и к чему. За ранее извеняюсь, если спрашиваю глупые, или очевидные вещи. Я не по этой части человек.
рассмотрим вопросы) насчет пароля как я понял ответ дали, www.la2base.ru пароль если есть то он такой, я его нигде не ставил, но ссылки то взяты с главной ла2базы, поэтому кто выкладывал эти проги - вопросы к ниму. так.
люди делают по мануалам, на которые я их отправляю, и все равно уних ничего не получается и они продолжают задавать идиотские вопросы, поэтому хочется быть уверенным что отправляешь куда надо, поэтому решил написать свой
это был твой первый сервер? первый опыт? не думаю.
либо свой, если он у тебя внешний то в настройках подключения, точнее свойствах при его активности, и на www.2ip.ru он будет одинаковым, если он будет разный, или если он динамический (меняется при каждом подключении), то необходимо купить у провайдера услугу внешнего (статического) ip адреса, или воспользоваться сервисом no-ip.com, и вписывать соответственно хост.
мануалов по использованию данного сервиса полно, в том числе и у нас есть
Zerka к несчастью это крайне распространенная фигня, с ней сталкивался и я. Переустанавливать не скуль не навикет не надо, навикет вообще клиент и от него ничего не зависит, а скуль устанавливается обычно нормально, достаточно после перезагрузки из пуска с вкладки с установленным скулем запустить майсикл инстант конфиг, и настроить заново. Честно говоря причину, почему он не хочет коннектить я так и не понял для себя, так как у меня чаще всего было так что на последней стадии как и утебя он выдает еррор, однако банально кнопка - назад - выставление другого пароля, галка енебле ремот аксесс, или наоборот её снятия - и снова вперед и ексекут мне помогали. То есть какой то банальный необъяснимый глюк. Дефолтный пароль root, я уже не помню как там, гайд писал по памяти, вроде при изменении пароля он не запрашивает старый же в тот момент. Значит ошибки при вводе быть не может, следовательно он правда не может подключится >< Тут не знаю даже что посоветовать, перезагрузки, перезапуски, отключение всего от антивируса вплоть до роутера, вобщем методом проб и ошибок.
что делать. один из извечных вопросов для России однако.
Не унывать, наверно. Возможно наглючил с hexid`ом. Может поставил сервер на какой нибудь 7 место, а в скаченном патче лишнии строки кроме первых двух серверов были вообще удалены. Это наверно немного абсурдный вариант ^^ Но первое что приходит в голову.
— la2club.com admin
Zerka: 2 Inoi,
Помоги пожалуйсто решить мою проблему.
убей фаервол и отключи брендмауер виндовс в панели управления и пробуй запускать без них
— Бойтесь
saracin: убей фаервол и отключи брендмауер виндовс в панели управления и пробуй запускать без них
Это всё я сделал до того, как написать сюда. Есть какие-нибудь ещё варианты?
[Updated]
Ладно, сам разобрался. Поставил заного мускул и навикэт, но навикэт при Тест конекшене опять выдаёт вот такую ошибку:

Как это решить? В интернете вроде поискал, но понятного мне решения к сожалению не нашёл. Понял только, что свой лог и пас надо вписать в ситингс файл, но вот в какой, так и не понял...
[Updated]
Всё получилось, спасибо за "помощь".
люди помогите пожалуйста с сервером!!!я сделал все как написано было, отредактировал l2.ini пытаюсь зайти на сервер у меня не выходит, у меня динамический IP- поставил но-ip он пишет вот такое Retrieving hosts, please wait.
[Ср 17:54] No hosts found on server, change to a different account, or click here to sign in to No-IP and create hosts. ЧЕ делать??? обьясните плизз
Теперь проблема возникла вот тут:
ВВодим цифру 1, жмём Enter. Жмем Enter.
Далее в этой же папке где у нас находиться RegisterGameServer.bat, Появился файлик hexid(server 1).txt
Дело в том, что после запуска RegisterGameServer.bat, он мне не продлогает поля для ввода каких либо данных, просто бегут сторчки кода и в конце надпись о нажатии любой кнопки. После чего не появляеться файл hexid(server 1).txt... Как быть? Делал всё строго инструкции.
Помогите решить проблемку пожалуйсто.
люди че делать???? у меня во врему установки Game Server пишет
java.net.ConnectException:Conection Refused:connect
Disconnected from login? Trying to reconnect и мой IP пишет
и все дальше нифига и эта процедура повторяется дочерта раз






