Вот вам инструкция по установке сервера, от меня.
Первый шаг .......
Прежде чем вы хотите начать что либо делать убедитесь что:
1. У вас не установлен MySQL, Java Sun (ява платформа) и Navicat . Есле ети каки у вас есть - удалите их, или оставьте но по ходу инструкции учитывайте свои настройки(MySQL, Navicat).
2. У вас имеется статистический(lan и wan(внешний)) IP адреса. Сделать ето можно так - нажать Пуск, там выбрать программу выполнить, в ней написать cmd, а в открывшемся окне пишем :
ipconfig -all
Приступим к тому что вам будет нужно :
1. Java sun (ява платформа) - загрузить ее можно на офф сайте .
2. MySQL(база данных) - загрузить его можно с офф сайта :
Уважаемый пользователь, вам необходимо зарегистрироваться, чтобы посмотреть скрытый текст!
3. Navicat(управление базой данных) - загрузить
4. L2 editor (он же FileEditor) для интерлюдии и камайла - Скачать!
5. Выбирите сборку сервера(Java) которую будите использовать (Ето на ваше усмотрение - их много : l2J-Free, L2emu, L2RussTeam, La2 base team - ето лиш некоторые из известных).
6. Перейдите к следуюшему разделу. Там я вам раскажу как начать установочьку скачаных файлов. Незабывайте - ето описание для Операционой системы Windows.
Шаг второй .......
Итак, из 1 статьи мы узнали где и что загрузить. Надеюсь загрузили и теперь приступаем к самому процесу установки скачаных приложений.
1. Устанавливаем скачаную Java sun(ява платформу) следуюшим методом - долбим дятлом в "next" и "install" . Ничего сдесь вам настраивать ненужно. Java sun нужно лиш только установить(Java sun - поддержка скриптов , форматов : .jar и других) .
2. Нужно установить MySQL - я опишу стандартную установку(без изменений) . Так как изменять настройки MySQL можно и когда он уже будет установлен. Последовательно устанавливаем MySQL, каждое появляюшееся окно настраиваем как у меня на картинках :
Вот и все. Вы установили и настрили MySQL . Вы уже на пол пути smile . Ваши конфигурации :
dbhost=localhost
dbport=3306
dbuser=root
dbpasw=ваш пароль поставленый при установке
dbname=их вы установите в процесе описания Navicat.
3. Устанавливаем Navicat. Здесь ничего сложного нету, действуем подобно JavaSun(тоесть также кликаем Next, install). А вот опишу подробнее как подключить Navicat к MySQL(к вашим базам)
Следуем моим картинкам
Мы получили все настройки нужные для конфигурации сервера :
dbhost=localhost
dbport=3306
dbuser=root
dbpasw=ваш пароль поставленый при установке
dbname=jdb
Шаг третий .......
Ну что ж, базы у нас уже есть, Navicat настроен к работе и установлена Java платформа. Приступим к конфигурации серверной части.
Итак, вы скачали сервер, хотелось бы как то его настроить smile . Шяс мы к етому и приступим.
1. Никогда не называйте папки, которые создают путь к серверу Рускими именами (примеры как делать нельзя : D:\сервер\ , так же : C:\бугага\трям_трям\server. Внимание! Запомнните! Не суйте рабочую папку сервера на рабочий стол! Будут косяки! ) . Нужно делать так, чтобы в пути серверу небыло руско-язычный папок (пример как можно делать : D:\server\ , C:\bygoga\tram_tram\server
2. Нужно разобратся с "архитектурой папок" сервера. Разные сборки, разных авторов, содержат папки с конфигами по разному. Чаше всего ето 2 главные папки :Gameserver, Loginserver. Так же может быть просто папка Config, а все остальное в куче. Для настроек баз и ваших IP вам понадобятся такие файлы : gameserver.proprties(так же расширение файла может быть и .config , .ini, в обшем любое), и loginserver.properties. Открываем их Блокнотом и редактируем следушие строки :
[gameserver.properties]
GameserverHostname=* #Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
GameserverPort=7777 #Ето порти гейм сервера(используется в l2.ini для подключения)
ExternalHostname=195.3.245.174 #ето ваш внешний IP-адрес
InternalHostname=192.168.2.11 #ето ваш локальный IP-адрес
LoginPort=9014 #не менять!
LoginHost=127.0.0.1 #не менять!
Настройки баз :
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/jdb #ето настройки баз ваших
Login=root #пользователь MySQL
Password=ваш пароль MySQL #ваш пароль MySQL
[loginserver.properties]
ExternalHostname=195.3.245.174 #Внешний IP-адрес
InternalHostname=192.168.2.11 #Локальный IP-адрес
LoginserverHostname=*Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
LoginserverPort=2106 #порт логин сервера
LoginHostname=* #Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
LoginPort=9014 #Не менять
Настройки баз :
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/jdb # где находится/имя базы
Login=root # Бользователь MySQL
Password=Ваш пароль MySQL #Пароль MySQL
Итак мы настроили все что нужно будет серверу для того чтобы "запустится" по минимуму. Так же в config вы можете найти все необходимые настройки.
3. Теперь нам нужно "залить" в базы таблицы. Делается ето довольно таки просто :
Ишем в нашем сервере директорию tools, в ней ишем чтото подобное названию : database_installer.bat , либо же он называется просто installer.bat, жмем на нём 2 кнопкой мыши и выбираем - "изменить". Далее меняем вот что :
set mysqlBinPath=C:\Program Files\Mysql\Mysql 5.0\bin #Здесь указываем путь к папке "bin" в вашем MySQL
REM LOGINSERVER
set lsuser=root #здесь пишем пользователя MySQL
set lspass=Ваш_пароль #Здесь пароль пользователя MySQL
set lsdb=jdb #здесь имя базы в Mysql(которую создали в навикате)
set lshost=localhost #ето не важно. Оставьте localhost
REM GAMESERVER
set gsuser=root #здесь пишем пользователя MySQL
set gspass=Ваш_пароль #Здесь пароль пользователя MySQL
set gsdb=jdb #здесь имя базы в Mysql(которую в навикате создали)
set gshost=localhost #ето не важно. Оставьте localhost
И сохраняем етот файл. После етого запускаем его и следуем инструкциям которые он предложит.
Последний шаг .....
Поехали! biggrin
Находим в папке loginserver файл registrGameServer.bat и запускаем его.
Вводим там любое значение (от 1 до 126, лучше введите 1 smile ). Там появится вот такое :
Enter The id of the server you want to register
Type 'help' to get a list of ids.
Type 'clean' to unregister all currently registered gameservers on this LoginServer.
Your choice:
1# я ввел еденичьку
И жмем Enter. Получаем :
Server Registered hexid saved to 'hexid(server 1).txt'
Put this file in the /config folder of your gameserver and rename it to 'hexid.txt'
Для продолжения нажмите любую клавишу . . .
Собственно получаем файл hexid(server 1).txt . Берем и переименовываем его в hexid.txt , копируем и вставляем в gameserver/config .
Все самое страшное для нас окончено. Теперь запускаем :
- Loginserver.bat
- Gameserver.bat
Воаля! Мы запустили сервер. Теперь нам нужно настроить l2.ini файл клиента, чтобы запустить наш сервер. Ну ничего, ето очень просто! Берем программу L2editor, и открываем им l2.ini . Ишем там такие строчьки :
ServerAddr=192.168.2.11 #В данном случае тут мой IP
Port=7777 #Тут мой порт гейм сервера
Теперь жмем [Save and encrypt], перед етим посмотрев в "низ" програмки, видем такое :
Header: "Lineage2Ver413"
Action chosen: decode
Outer stream size: 3328
Это означает что он был раскодирован[decode] в 413 версии(а тоесть ето интерлюд клиент). Сохраняем в етой же кодировке(413) и радуемся. Дальше ставим в конфигах авторегистрацию(самый простой вариант) и заходим на сервер через клиент.
Админом себя сделать очень просто, для тех кто не знает :
1. Открываем Navicat.
2. Там ищем таблицу Characters
3. В ней ишем столбец Acces level и ставим там значение 200 .
4. Всё вы теперь еше и админ. (В игре пиши //admin и всё поймеш)
Вот и все, удачи тебе юный администратор
----!-Дополнено : для Emu сборок -!----
В Emu сборках, иерархия папок немного другая. Настраивается всё аналогично, но нужно учитывать :
gameserver/config/
loginserver/config/
Тут находятся все конфиги сервера по папкам. Опишу их вам :
-main : главная(основные конфиги)
-network : конфиги для конекта(IP, базы и т д)
Остальные думаю понятны и без пояснения