База знаний Lineage II - Установке ОФФ Сервера
Привет Гость
Меню сайта

Опрос
Какие хроники Вы считаете самыми лучшими?
Всего ответов: 17421

Наши партнеры
Скачать фильмы

Распаковываете офф сервер в любое удобное место. 


Открываем Lin2srv/etc/config.txt 


Изменяем DevServerIP="IP" на ваш WAN IP. 
Изменяем logdip="IP" на ваш LAN IP 

Открываем CacheD/l2cache.ini 

Изменяем address="IP" на ваш LAN IP 

Открываем L2LogD/l2logd.ini 

Изменяем address="IP" на ваш LAN IP 

Открываем L2NPC/L2NPC.ini 

Изменяем в 4-х местах address="IP" на ваш LAN IP 
Изменяем user="username" на ваш SQL аккаунт 
Изменяем password="pass" на ваш SQL пароль 

Открываем L2Server/l2server.ini 

Изменяем в 4-х местах address="IP" на ваш LAN IP 
Изменяем reconnectauth=1 на reconnectauth=0 

Открываем Petition/etc/config.txt 

Изменяем webAuthServer="IP" на ваш LAN IP 

Установка SQL 

Настройка SQL части сервера 

Открываем DBScript/lin2comm_new.sql 

найдите в 3-х местах: 
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' 
измените 127.0.0. на ваш LAN IP (без последней цифры) 
измените user на ваш SQL аккаунт 
измените pass на ваш SQL пароль 

найдите: 
'SQLOLEDB', '127.0.0.1';'user';'pass' 
измените 127.0.0.1 на ваш LAN IP 
измените user на ваш SQL аккаунт 
измените pass на ваш SQL пароль 

Открываем DBScript/lin2world_200040609_all.sql 

найдите в 3-х местах: 
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' 
измените 127.0.0. на ваш LAN IP (без последней цифры) 
измените user на ваш SQL аккаунт 
измените pass на ваш SQL пароль 

найдите в 2-х местах: 
'SQLOLEDB', '127.0.0.1';'user';'pass' 
измените 127.0.0.1 на ваш LAN IP 
измените user на ваш SQL аккаунт 
измените pass на ваш SQL пароль 

Установка MS SQL 

Установите MS SQL. 

Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Service Manager 
Убедитесь что сервер SQL запущен, т.е. нажмите в Service Managerе зелёную кнопку Start/Continue, если она нажата то значит сервер SQL запущен. 
Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Enterprise Manager. Нажмите 2 раза по иконке SQL Server Group, потом снова нажмите 2 раза по иконке подписаной как (local). Вылетит окошко, нажмите на нём ОК. Потом заходим в папку Databases и создаём там следующие базы данных (правый клик и затем New Database, выскачет окошко и в поле Name вводите следующее названия) :lin2world, lin2comm, lin2log, lin2report, lin2db, petitio. 
Закрываем это окно 

Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Query Analyser 
Выскочит окошко в Дропменю (SQL Server) выберите свой запушенный SQL Server и нажмиет OK 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2world, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2world_20040609_all.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2comm, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2comm_new.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2log, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2log_20040416.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2report, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2report_20040416.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2db_AuthDBSchema.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл lin2db_update.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там petition, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и ищем файл petition.sql расположенный в папке DBScript. Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с кнопкой Execute Query. После завершения операции сохроняем всё. 
Закрываем это окно. 

Открываем Service Manager и ищем там базу данных lin2db. Жмём на неё 2 раза выскакивает окошко, нажимаем ОК. Находим там иконку подписаную как Tables и 2 раза нажимаем. Появиться список. Ищем в списке Server жмём на нём правой кнопокой, ищем слова Open Table наводим мышкой, ждём пока выскочит подменю и там нажимаем Return all rows. Добавляем следующую информацию в появившееся окошко (натроить под себя): 

id = 1 
name = same as the worldname in l2server.ini 
ip = your external IP 
inner_ip = your internal IP 
ageLimit = 0 
pk_flag = 0 PK not allow; 1 allow 
kind=0 
port=7777 

Закрываем это окно. 

DNS 

Открываем Control Panel, ищем и открываем Administrative tools, снова ищем в новом окне и открываем Data Sources (ODBC) 
Ищем закладку File DSN, нажимаем на неё и там нажимаем на кнопку Add. 
Из списка выбираем SQL Server обычно в самом низу и жмём Next 
Задаём имя lin2world и жмём Next пока не появиться окошко выбора сервера. 
Поле Discription оставляем пустым, в нижнем поле выбираем (local) 
Жмём Next до тех пор пока не будет написано Change Default Database to. Ставим галку и выбираем lin2world 
Такую операцию проделать для всех 6 баз, только естественно одноименных DNS 

Настройка системного INI 

Идём в Coltrol Panel жмём 2 раза на иконку System, в появившемсе окне нажимаем закладку Advanced. Нажимаем кнопкку Settings которая относится к Performance и во вновь появившемсе окне жмём Advanced 
Жмём кнопку Virtual Memory. В поле Initial size (MB) ставим 1024 в поле Мaximum ставим 4096 и жмём кнопку Set. 
Открываем Файл C:\Boot.ini и меняем в нём следующее 
Находите: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /nodetect 
В конце добавляете /3GB 
Получается: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /nodetect /3GB 
Перезагружаем комп. 

Запуск Сервера 

Запускать только в этом порядке: 

L2LogD.exe 

File DB = lin2log 
login name = Ваш SQL аккаунт 
password = Ваш SQL пароль 

CacheD.exe 

File DB = lin2world 
login name = Ваш SQL аккаунт 
password = Ваш SQL пароль 

L2AuthD.exe 

File DSN = lin2db 
login name = Ваш SQL аккаунт 
password = Ваш SQL пароль 

PetitionD.exe 

Server = (local) 
login name = Ваш SQL аккаунт 
password = Ваш SQL пароль 
Database = petition 

L2Server.exe 

L2NPC.exe 

ASP система регистрации аккаунта. 

Редактируем config.asp 

<% 
const WEB_SIT_NAME = "Lineage2" 
const SERVER_MAX_CLIENT = 600 

'Измените COOKIE_HEAD на что хотите. 
const COOKIE_HEAD = "none" 
%> 

WEB_SIT_NAME ="your server's name" 
COOKIE_HEAD = "put whatever u like" 

Редактируем conn.asp 

'MS SQL Database address 
ms_sql_server_host_addr = "127.0.0.1" 

'MS SQL account 
sql_server_username = "gamma" 

'MS SQL password 
sql_server_password = "l2online" 

'Lin2db database(user_auth) 
lin2db = "lin2db" 

'Lin2world database(user_data) 
lin2world = "lin2world" 

' Зашифровка или расшифровка L2AuthD (иначе ваши пароли не будут совпадать) 
' 1) При использовании L2AuthD_encrypt.zip поставьте sys_type = "encrypt" 
' 2) При использовании L2AuthD_decrypt.zip поставьте sys_type = "none" 
sys_type = "encrypt" 

Создание Gm аккаунта 

Откройте таблицу builder_account в базе lin2world и добавте следуюущее: 

account_name = имя вашего аккаунта (должен уже существовать) 
default_builder = 1,2,3,4...9 
account_id = ID аккаунта (можете найти в таблице user_account в базе lin2db) 

Откройте таблицу user_dat в базе lin2world 
и поменяйте права GM'a: 
builder = default_builder (1,2,3,4...9) 

ЗАПУСК игры 

Это только для C1: 

Редактируем l2.ini файл 

Вам нужна прога decrypt для взлома l2.ini (с.м. выше) 

расшифруйте l2.ini и вы получите файл l2.clear.ini 
редактируем l2.clear.ini 
измените IP на ай пи сервера 
ServerAddr=127.0.0.1 
зашифруйте l2.clear.ini используя 212 и получите l2.crypt.ini 
переименуйте l2.crypt.ini на l2.ini и скопируйте в system папку вашего клиента 
Этот файл должны будут скачать и заменить свой все ваши юзеры. 

Для C2 и C3: 

Откройте C:\WINDOWS\system32\drivers\etc\hosts 
Рядом с доменом L2testauthd.lineage2.com (слева) поменяйте IP на свой. 
Если такого домена нет - добавте следующее: 
Ваш IP L2testauthd.lineage2.com 

- надо нажать на кнопку TAB 
Ваш IP - если хотите играть один ставьте 127.0.0.1 

Это должны сделать все ваши юзеры. Или вы можете выложить на скачку ваш файл hosts. 

Запускайте игру файлом L2.exe в папке system
Форма входа

Поиск

Рекомендуем


Статистика
Rambler's Top100

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright by Uvelir © 2024

www.msnab.ru www.nomex.com.ua www.pro-stock.com.ua www.alphacleaning.ru www.eromagazin.com.ua fishing-club.org na-zdorovie.net www.energokapital.ru www.dnk-gf.ru www.inkware.ru 777sex.ru moscowdentist.ru www.sant-pro.ru www.sovaclub.ru www.maketov.ru