1 ) Предпоготовка:
Если у вас Стоит Изи ПХП удалите
ЕСЛИ У ВАС СУЖЕСТВОВАЛА БАЗА l2jdb ЛУТШЕ ЕЁ УДАЛИТЬ ФИЗИЧЕСКИ СРАЗУ А НЕ СКРИПТОМ КОТОРЫЙ ИДЁТ ПРИ УСТАНОВКЕ ВО ИЗБЕЖАНИЕ ЛИШНИХ ЕРРОРОВ
2 )Качаем сервер
http://rapidshare.com/users/TULR47
3 ) Скачать MySQL Сылка ~40 Мб
Установка MySQL
Устанавливаем MySQL. Можно ничего не настраивать и просто жать Next. Когда установка завершится вас спросят запустить ли конфигуратор. Нажмите да, запустится конфигуратор. Он попросит вас зарегистрироваться, но этого делать не обязательно, выберите самый последний вариант (Skip login). В одном из окон конфигурации вас попросят ввести пароль. Укажите любой пароль и запомните его, он вам ещё понадобится.
2) Скачать J2SE™ Сылка ~64 Мб
Установка J2SE™
Запустите jdk-1_5_0_07-windows-i586-p.exe и просто дождитесь окончания установки.
3) Качаем NaviCat вот отсюда Сылка
Установка NaviCat
Установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL. Нажмите ОК.
В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле l2jdb и нажмите OK. Можете закрыть NaviCat.
4) Качаем appserv-win вот эту программу. Во время установки уберите галочку около МySQL Server так как вы его установили раньше
5)Установка l2j-server
Распакуйте архив в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:
В каталоге D:\server лежит 6 папок
Config
Gameserver
Login
Optional
Sql
Tools
Заходим в папку Tools:находим там файл database_installer.bat и изменяем (правый клик > изменить):
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin REM LOGINSERVER set lsuser=root set lspass= Ставим свой пароль который ввели в MySQL set lsdb=l2jdb set lshost=localhost REM GAMESERVER set gsuser=root set gspass=Ставим свой пароль который ввели в MySQL set gsdb=l2jdb set gshost=localhost
Если вы делали всё как я написал, то вам нужно только указать здесь свой пароль в строках set lspass и set gspass.
Если вы установили MySQL в другую папку или другую версию MySQL, поменяйте путь к папке bin своей MySQL в стороке set mysqlBinPath.
Сохраняем и запускаем этот файл.
Видим следующие:
PLEASE EDIT THIS SCRIPT SO VALUES IN THE CONFIG SECTION MATCH YOUR DATABASE(S) Making a backup of the original loginserver database. WARNING: A full install (f) will destroy data in your `accounts` and `gameserver` tables. Choose upgrade (u) if you already have an `accounts` table but no `gameserver` table (ie. your server is a pre LS/GS split version.) Choose skip (s) to skip loginserver DB installation and go to gameserver DB installation/upgrade. LOGINSERVER DB install type: (f) full or (u) upgrade or {s} skip or (q) quit?
Вводим f
PLEASE EDIT THIS SCRIPT SO VALUES IN THE CONFIG SECTION MATCH YOUR DATABASE(S) Making a backup of the original loginserver database. WARNING: A full install (f) will destroy data in your `accounts` and `gameserver` tables. Choose upgrade (u) if you already have an `accounts` table but no `gameserver` table (ie. your server is a pre LS/GS split version.) Choose skip (s) to skip loginserver DB installation and go to gameserver DB installation/upgrade. LOGINSERVER DB install type: (f) full or (u) upgrade or {s} skip or (q) quit? f Deleting loginserver tables for new content. Installing new loginserver content. Making a backup of the original gameserver database. WARNING: A full install (f) will destroy all existing character data. GAMESERVER DB install type: (f) full install or (u) upgrade or (q) quit?
Вводим f
PLEASE EDIT THIS SCRIPT SO VALUES IN THE CONFIG SECTION MATCH YOUR DATABASE(S) ...... WARNING: A full install (f) will destroy all existing character data. GAMESERVER DB install type: (f) full install or (u) upgrade or (q) quit? f Deleting all gameserver tables for new content. Installing new gameserver content. Account Data Armor Auction Auction Bid Auction Watch Auto Chat Auto Chat Text Boxacess Boxes Castle Castle Doors ...... Weapon Zone Script complete.
После этого вам предлагают установить Дополнения это на ваше усмотрение как хотите
Если вы хотите установить Предлагаемы Дополнения на вопросы вот такого типа
Fixes and addons made by BiTi (JudgementDayL2) Install database updates for BiTi's Fixes: (y) yes or (n) no or (q) quit?
Отвечать Y
Если нет пподите Q
Поздравляем Вы установили базу
6) Настройка l2j-server
Открываем файл gameserver/config/server.properties (обычным блокнотом)
Приведу пример если вы хотите играть один на своём компьютере:
# Bind ip of the gameserver, use * to bind on all available IPs GameserverHostname=* GameserverPort=7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname=127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname # If this ip is resolvable by Login just leave * InternalHostname=127.0.0.1 # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20 # The Loginserver host and port LoginPort=9014 LoginHost=127.0.0.1 # This is the server id that the gameserver will request (i.e. 0 is Bartz) RequestServerID = 0 # If set to true, the login will give an other id to the server if the requested id is allready reserved AcceptAlternateID = True # Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=007 --Изменяем пароль на тот который вы ставили при установке MySQL MaximumDbConnections=10
Открываем файл /login/config/loginserver.properties (обычным блокнотом)
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname=127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname=127.0.0.1 # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20 GMMinLevel=100 # The port on which login will listen for GameServers LoginPort=9014 # If set to true any GameServer can register on your login's free slots AcceptNewGameServer = False # If false, the licence (after the login) will not be shown ShowLicence = True # Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=007 --Изменяем пароль на тот который вы ставили при установке MySQL MaximumDbConnections=10
Запускаем login/RegisterGameServer.bat
Welcome to l2j GameServer Regitering Enter The id of the server you want to register or type help to get a list of id s: Your choice:0
Ставим 0 или другое значение которое вам нужно.
Получили hexid(server 0).txt
Переименовываем в hexid.txt и кладём в gameserver/config
Запуск сервера:
1) Запустить файл gameserver/startGameServer.bat
2) Запустить файл login/startLoginServer.bat
Дождитесь полной загрузки Game сервера.
7) Запуск игры
Откройте C:/WINDOWS/system32/drivers/etc/hosts
Добавте следующее:
Ваш IP[TAB]L2testauthd.lineage2.com
Ваш IP[TAB]L2authd.lineage2.com
[TAB] - надо нажать на кнопку TAB
Ваш IP - если хотите играть один ставьте 127.0.0.1
Отредактировано ZLOI (2007-01-08 11:03:18)