Установка ОФФ (PTS, OFF) сервера Lineage 2 под x64 Установка сервера PTS под Windows Server 2003 64bit Enterprise Edition и MSSQL 2005 x64 Enterprise Edition Распаковываете сервер в любое удобное место. Например: C:\server\ Настраиваем основные конфигурационные файлы сервера: 1. Открываем AuthD\etc\config.txt Code Изменяем DevServerIP="IP" на ваш WAN IP (внешний IP адрес). Изменяем logdip="IP" на ваш LAN IP, (внутренний IP адрес). 2. Открываем CacheD\l2cache.ini Code Изменяем address=" IP" на ваш LAN IP, (внутренний IP адрес).. Изменяем MailServer=" IP" на ваш LAN IP, (внутренний IP адрес). 3. Открываем L2logD\l2logd.ini Code Изменяем address=" IP" на ваш LAN IP, (внутренний IP адрес). 4. Открываем L2NPC\ l2npc.ini Code Изменяем в четырех местах address=" IP" на ваш LAN IP , (внутренний IP адрес). 5. Открываем L2Server\l2server.ini Code Изменяем в пяти местах address=" IP" на ваш LAN IP, (внутренний IP адрес). Изменяем MailServer=" IP" на ваш LAN IP, (внутренний IP адрес). reconnectauth=1 не изменяем. 6. Открываем PetitionD\PetitionD.exe.config Code Изменяем key="NoticeServiceAllowIpList" value=" IP" на ваш LAN IP, (внутренний IP адрес). Изменяем key="AuthIp" value="IP" на ваш LAN IP, (внутренний IP адрес). Установка Petition как службу* Открываем и редактируем PetitionD\Install.bat Code INSTALL_UTIL_HOME = указывается путь к службе Microsoft.NET Framework. SERVICE_HOME = путь к petition . USER_NAME = имя пользователя Windows , возможно MSSQL … PASSWORD = пароль доступа Windows, возможно MSSQL… После данных настроек мы запускаем данный файл. *Если первый способ не помог установить Petition как службу, то запускайте его как консольное приложение. Редактирование баз данных 1. Открываем DBScript\2_lin2comm.sql и находим в нескольких местах: Code set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' Измените 127.0.0. на ваш LAN IP (без последней цифры), user - пользователь MSSQL и pass - пароль от MSSQL 2. Открываем DBScript\7_lin2world.sql и находим в нескольких местах: Code set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' Измените 127.0.0. на ваш LAN IP (без последней цифры), user - пользователь MSSQL и pass - пароль от MSSQL Создание баз данных Перейдите в Пуск (Start) --> All programs (Все программы) --> Microsoft SQL Server 2005 и запустите SQL Server Management Studio. Нажмите Connect (Подключить), слева выберите свой комьютер, потом на Databases (Базы данных). В центральном окне нажмите правой кнопкой мыши и выберите New Database (Новая база данных) и напротив Database name введите lin2clancomm, нажмите ОК. Проделайте эту операцию со всеми базами данных, а именно: Code lin2comm, lin2log, lin2db, lin2report, lin2user, lin2world После проделаной работы у вас будет создано семь баз данных, в которые можно и нужно импортировать дампы *.sql. Импорт дампа таблиц в базы данных Зайдите в папку DBScript и нажмите два раза на 1_lin2clancomm.sql, откроется окно SQL Server Management Studio, нажмите Connect (Подключить). В левом верхнем углу будет вкладка с выбором базы данных, по-умолчанию - master. Из списка берём базу данных с именем lin2clancomm. Не много правее от списка будет кнопка Execute, и возле неё ещё одна - Parce. Первой жмём - Parce, ждем выполнения всех запросов и жмём - Execute. По этому принцыпу импортим все дампы *.sql из папки DBScript в одноимённые базы данных. Настройка подключения к серверу Перейдите в Пуск (Start) --> All programs (Все программы) --> Microsoft SQL Server 2005 и запустите SQL Server Management Studio Нажмите Connect (Подключить), с лева выберите свой компьютер, потом на Databases (Базы данных). В ней открываем базу данных с названием lin2db. Двойным щелчком мыши открываем её и раскрываем Tables (Здесь содержатся таблицы). Перед нами появился список таблиц которые мы импортировали с дампа таблиц. Теперь ищем среди них таблицу с названием Server. Щелкаем правой кнопкой мыши и выбираем Open Table. Если там есть какие-то записи - удалите их и начинайте заполнять строку: Code id = 0 name = такое же имя как напротив worldname в l2server.ini. ip = ваш внешний IP адрес. inner_ip = ваш внутренний IP адрес. ageLimit = 0 pk_flag = 0 PK not allow; 1 allow kind=0 port=7777 После закройте SQL Server Management Studio Установка файлового DSN, для базы данных сервера: Перейдите в Пуск (Start) --> (Панель управления) --> Administrative Tools (Администрирование) --> Data Sources (ODBC) (Источники данных (ODBC)) Переходим на вкладку Files DSN (Файловый DSN), нажимаем на неё и там нажимаем на кнопку Add (Добавить) и проделываем следующее: Из списка в самом низу выбираем SQL Server и жмём Далее Задаём имя lin2clancomm и жмём Далее пока не появиться окошко выбора сервера. Поле Описание оставляем пустым, в нижнем поле выбираем (local)* Жмём Далее до тех пор пока не будет написано Сменить базу по умолчанию на. Ставим галочку и выбираем из списка lin2clancomm. *Внимание если у вас в списке нет сервера, то впишите (local) в ручную. Такую операцию проделать для всех баз данных: Code lin2comm, lin2log, lin2db, lin2report, lin2user, lin2world Долгожданный запуск сервера Запускаем сервер в этом порядке: 1. L2LogD.exe Code File DB = lin2log login name = Ваш SQL аккаунт password = Ваш SQL пароль 2. CacheD.exe Code File DB = lin2world login name = Ваш SQL аккаунт password = Ваш SQL пароль 3. L2AuthD.exe Code File DSN = lin2db login name = Ваш SQL аккаунт password = Ваш SQL пароль 4. PetitionD.exe либо PetitionConsole.exe (Зависит от того как вы его установили, смотрите выше.) Code Server = (local) login name = Ваш SQL аккаунт password = Ваш SQL пароль Database = petition 5. L2comm.exe Code File DSN = lin2comm и после lin2clancomm (Будет два окна выбора баз данных) login name = Ваш SQL аккаунт password = Ваш SQL пароль 6. L2Server.exe - процесс не длительный, так что успеваем следить за ошибками. 7. L2npc.exe - самый долгий процес из всех что запускаем. При запуске CacheD.exe и L2Server.exe потребует ввести ключ (серийный номер). Для этого распаковываем архив keygens.7z который лежит в папке с сервером и запускаем CacheDSNGen.exe. Генератор потребует ввода: Code *Mac Adress = сетевой карты в формате 30-19-51-3F-С6-B1 Machine Name = название вашего компьютера в формате serverok.moy *Что бы получить Mac Adress, проделайте следующее: Start (Пуск) --> Run (Выполнить) вводим cmd, открывается консоль и вводим в нее команду ipconfig –all, жмём Enter. После всего этого вы получите ключ (серийный код) в формате: 615c65b2d9-707e6395b9-b8f61d230f35
|