Как установить свой сервер L2.
Вступление.
Гайдов есть достаточно много, но мне всё стучат и стучат и просят настроить и говорят что ничего не понимают. Поэтому я прошелся по этому пути еще раз, описывая каждый шаг. Если вы все равно не сможете - вам уже не поможет никто, и либо просите кого то настроить за деньги, либо забудьте эту идею и идите играйте где нибудь.
Кхм. Итак сегодня вы настроите свой первый личный сервак линейки, чем будете безумно гордится, будете бегать там
все переточенные и светящиеся, убивать баюмов и антарасов, собирая никому не нужный дроп.
Перво-наперво нужно усвоить для себя несколько вещей.
1. Бегать одному пусть даже всему дико крутому - быстро надоест. Максимум на что вас хватит это на день.
2. Раскрутить свой сервер и привлечь хотя бы 100-150 человек с нуля - очень сложно. На это возможно потребуется не один, не два, и даже не четыре месяца.
Теперь подумайте - а оно вам вообще надо?
Ну раз вы читаете эти строки то видимо надо.
Хорошо, отойдем от лирики, начнем наш непосредственный гайд.
Итак шаг один - скачка необходимого ПО и сборки.
Для вашего сервака вам понадобится:
1. Сборка (скачать можно и нужно с главной _http://www.la2base.ru- софт, Gmshop, l2jserver, l2jemu и много другой полезной информации! их там навалом, возьмем как пример 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, менятйе логин-пароль, пока не добьетесь всех зеленых.
Если так и не получится - значит вы неудачник.
Теперь ставьте навикет, тут справится и идиот. тупо все время жать 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. Жмем на него правой кнопкой мыши - выбираем изменить.
Видим строки
Цитата:
REM LOGINSERVER
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
Открывается он с помощью блокнота. Найдите строки
Цитата:
Login=root
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.
После чего сервак надо перезапустить.