[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум )) » Раздел 1 » Форум » Linege2
Linege2
voolДата: Пятница, 2007-01-05, 12:03 PM | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 42
Статус: Offline
Вот кудато сюда biggrin

Сообщение отредактировал vool - Пятница, 2007-01-05, 12:13 PM
 
OwLДата: Пятница, 2007-01-05, 12:10 PM | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
Re: С4ПТС

--------------------------------------------------------------------------------

Установка сервера PTS (lin2srv_by_DSLucifer_v1.0) под Windows Server 2003 64bit Enterprise Edition и MSSQL 2005 x64 Enterprise Edition

Установка Сервера:

Распаковываете lin2srv_by_DSLucifer_v1.0 сервер в любое удобное место.
Например: C:\lin2srv…

Далее нам необходимо настроить основные конфигурационные файлы сервера:

1) Открываем AuthD\etc\config.txt
Изменяем DevServerIP="IP" на ваш WAN IP, это ваш внешний IP адрес.
Изменяем logdip="IP" на ваш LAN IP, это ваш внутренний IP адрес.

2) Открываем CacheD\l2cache.ini
Изменяем address="IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем MailServer="IP" на ваш LAN IP, это ваш внутренний IP адрес.

3) Открываем L2logD\l2logd.ini
Изменяем address="IP" на ваш LAN IP, это ваш внутренний IP адрес.

4) Открываем L2NPC\ l2npc.ini
Изменяем в 4-х местах address="IP" на ваш LAN IP, это ваш внутренний IP адрес.

5) Открываем L2Server\l2server.ini
Изменяем в 5-х местах address="IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем MailServer="IP" на ваш LAN IP, это ваш внутренний IP адрес.
reconnectauth=1 оставляем без изменения.

6) Открываем PetitionD\ PetitionD.exe.config
Изменяем key="NoticeServiceAllowIpList" value="IP" на ваш LAN IP, это ваш внутренний IP адрес.
Изменяем key="AuthIp" value="IP" на ваш LAN IP, это ваш внутренний IP адрес.

Petition – устанавливается как служба, для установки в каталоге PetitionD, есть файл install.bat, отредактируйте под свои установки.

INSTALL_UTIL_HOME = указывается путь к службе Microsoft.NET Framework.
SERVICE_HOME = путь к petition.
USER_NAME = имя пользователя Windows, возможно MSSQL…
PASSWORD = пароль доступа Windows, возможно MSSQL…

После данных настроек мы запускаем данный файл. Petiton я не запускал, т.к. не было необходимости, если у кого возникнут проблемы или удастся запустить, то обязательно напишите мне, я под редактирую данную инструкцию.

На этом мы подготовили основные конфигурационные серверные файлы, теперь перейдем к настройки
SQL части сервера:

1) Открываем DBScript\2_lin2comm.sql
найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' -- возможно вы не найдёте такую строчку, попробуйте поискать set @conn_str
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

далее найдите:
'SQLOLEDB', '127.0.0.1';'user';'pass' -- возможно вы не найдёте такую строчку, попробуйяте поискать 'SQLOLEDB'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

2) Открываем DBScript\7_lin2world.sql
найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass' -- возможно вы не найдёте такую строчку, попробуйте поискать set @conn_str
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

далее найдите:
'SQLOLEDB', '127.0.0.1';'user';'pass' -- возможно вы не найдёте такую строчку, попробуйте поискать 'SQLOLEDB'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль

Установка базы данных MSSQL:

MS SQL Server 2005 Enterprise Edition, устанавливаем диск с данным ПО.
Нажимаем на Server components, tools, Books Online, and samples(под красными буквами Install), потом 4 раза Next.
Должно попросить серийник, WXGDG-DJ8DJ-CC77F-8FDJV-DFBYG, у меня не спрашивало серийный номер. Жмём Next…
Ставим, галочки перед SQL Server Database Services и Client Components Management Tools, жмём 2 раза Next
Выбираем Use the built-in System account,во вкладке выбираем Local system, жмём Next
Крайне рекомендую нажать на Mixed Mode и ввести пароль для sa. Для базы я именно этот логин и пароль использовал, жмём 3 раза Next, потом Install
жмём Next, жмём Finish.

Установка баз в MSSQL:

Зайдите в Пуск->Программы->Microsoft SQL Server 2005 и запустите SQL Server Management Studio
Нажмите Connect, с лева выберите свой комьютер, потом на Databases. В центральном окне нажмите правой кнопкой мыши и выберите New Database...
Напротив Database name введите lin2clancomm, нажмите ОК
так проделайте и для lin2comm, lin2log, lin2db, lin2report, lin2user, lin2world.
Должно получиться 7 баз. Закройте это окно.

Зайдите в DBScript. Нажмите два раза на 1_lin2clancomm.sql, выскочит окошко, нажмите Connect. В левом верхнем углу будет вкладка, там должно быть написано master, выберите lin2clancomm. Чуть правее будет Execute, и возле неё будет кнопка Parce. Нажмите сначала Parce, чуть подождите и нажмите Execute. После завершения операции сохраняем всё.
Аналогично проделайте для всех баз. Будьте внимательны, когда будете загружать *.sql, когда загрузите по умолчанию во вкладке будет master, выбирайте во вкладке ту базу которая соответствует своему файлу, которые указанны ниже:
2_lin2comm.sql ....... lin2comm
3_lin2db_.sql.............lin2db
4_lin2log.sql ..............lin2log
5_lin2report.sql.........lin2report
6_lin2user.sql.............lin2db
7_lin2world.sql..........lin2db
После установки закрываем это окно.

Зайдите в Пуск->Программы->Microsoft SQL Server 2005 и запустите SQL Server Management Studio
Нажмите Connect, с лева выберите свой компьютер, потом на Databases.
Ищем там базу данных lin2db. Жмём на неё 2 раза. Находим там иконку подписанную как Tables и 2 раза нажимаем. Появиться список. Ищем в списке Server жмём на нём правой кнопкой, ищем слова Open Table и нажимаем. Добавляем следующую информацию в появившееся окошко (настраиваем под себя):

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

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

Установка файлового DSN, для базы данных сервера:

!!!!! ВАЖНО !!!!!!
Создавать DSN нужно в папке Program Files(86), а не в Program Files.

Пуск->Настройка->Панель управления->Администрирование->Источники данных (ODBC)
Ищем закладку Файловый DSN, нажимаем на неё и там нажимаем на кнопку Добавить...
Из списка выбираем SQL Server обычно в самом низу и жмём Далее
Задаём имя lin2world и жмём Далее пока не появиться окошко выбора сервера.
Поле Описание оставляем пустым, в нижнем поле выбираем (local)
Жмём Далее до тех пор пока не будет написано Сменить базу по умолчанию на. Ставим галку и выбираем lin2world
Такую операцию проделать для всех 6 баз, только естественно одноименных DNS

Настройка системного INI файла Windows 2003:

Изменяем файл подкачки до 4096мб максимум

Открываем Файл C:Boot.ini и меняем в нём следующее
Находите: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windo ws Server 2003, Enterprise RU" /noexecute=optout /fastdetect
В конце добавляете /3GB
Получается: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windo ws Server 2003, Enterprise RU" /noexecute=optout /fastdetect /3GB
Перезагружаем компьютер.
*... Опция начальной загрузки операционной системы /3GB (которая доступна для Windows 2000 в редакциях Advanced Server и Data Center) изменяет заданное по умолчанию разделение адресного пространства...

Примечание. В операционных системах Windows XP и Windows Server 2003 введена новая опция начальной загрузки: /USERVA, которая использоваться вместе с ключом /3GB, и позволяет более тонко управлять размером разделов, чем один ключ /3GB. Вы можете добавить /USERVA в Ваш файл BOOT.INI также, как это делалось с /3GB. Преимущество ключа /USERVA по сравнению с использованием только /3GB в том, что он позволяет задавать точный размер адресного пространства для непривилегированного режима. Например, /USERVA=2560 задаёт 2.5 ГБ для раздела непривилегированного режима и оставляет 1.5GB для ядра операционной системы. Ограничения, которые были перечислены для ключа /3GB, также справедливы и для этого ключа.

Более подробно можно прочитать здесь.

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

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

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

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

При запуске CacheD.exe возможно попросит ввести серийный номер, для этого распаковываем архив keygens.7z в любое для вас место, далее запускаем файл CacheDSNGen.exe, для этого нам необходимо ввести:
*Mac Adress = сетевой карты
Machine Name = название вашего компьютера
Далее нажимаем Generate и получаем Serial Number.

*Для получения Mac Adress, необходимо проделать следующие, Пуск ----- Выполнить ------- и набрать команду cmd, появится командная строка, в данной строке набираем
ipconfig –all и видем список сетевого оборудования, и ищем строку MAC Adress(Физический адрес) – например: 00-17-31-4F-D8-B2 это и есть наш Mac Adress, который необходим для генератора серийного номера. Также проделать для L2AuthD.exe и L2Server.exe.

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

4) PetitionD.exe – можно пропустить данный пункт если не хотите устанавливать.
Server = (local)
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
Database = petition

5) l2comm.exe

6) L2Server.exe

7) L2NPC.exe

L2ASP система регистрации аккаунта:

L2ASP.zip нужно распаковать в C:\Inetpub\wwwroot

Далее редактируем файл конфигурации conn.asp
ms_sql_server_host_addr = "ваш ip"
sql_server_username = "Ваш логин для MSSQL"
sql_server_password = "Ваш пароль для MSSQL"

По умолчанию в Windows 2003 server стоит максимальная защита, и поэтому нужно сделать следующее:
Пуск->Настройка->Панель управления->Администрирование->Диспечер служб IIS
Слева будет имя вашего компьютера, нажмите на него, потом на Веб-узлы, потом правой кнопкой на Веб-узел по умолчанию
нажмите на свойства, ищите вкладку Документы, потом нужно нажать на Добавить и введите index.asp, потом делаем так чтобы index.asp был в самом верху

Слева будет имя вашего компьютера, нажмите на него, потом на Расширения веб-службы, выделить Active Server Pages и нажать Разрешить
Чтобы попасть на ваш сайт пропишите http://ip вашего компьютера.

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

Откройте таблицу builder_account в базе lin2world и добавте следуюущее:
account_name = имя вашего аккаунта (должен уже существовать)
default_builder = 1,2,3,4...9 (уровень доступа)
account_id = ID аккаунта (можете найти в таблице user_account в базе lin2db)
Откройте таблицу user_data в базе lin2world
и поменяйте права GM'a:
builder = default_builder (1,2,3,4...9)

Редактировал: Magister

Файлы сервера L2Storm, PTS C4 off, в него так же включены наработки L2Storm и разные фиксы с PP и других источников.
Сервер полностью работоспособен:

Часть 1 http://rapidshare.de/files/37397034/...v1.0.part1.rar
Часть 2 http://rapidshare.de/files/37422339/...v1.0.part2.rar

Зеркало 1:
Часть 1: http://www.sendspace.com/file/spxob0
Часть 2: http://www.sendspace.com/file/26wgml

Пасс на архив: l2storm

 
voolДата: Пятница, 2007-01-05, 12:12 PM | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 42
Статус: Offline
Oi mlia.
 
saylaДата: Четверг, 2007-01-11, 2:32 PM | Сообщение # 4
Рядовой
Группа: Заблокированные
Сообщений: 2
Статус: Offline
Заметка на будущее
1.Для быстрой реакции на жалобы, глюки, баги и тд - неплохо бы обычную систему (отправить письмо админу и ждать ответа) заменить подобием bugtrak - который вполне можно настроить на отправку уведомления админу через различные сервисы - почта, аська, СМС и тд..

2. А еще было б неплохо спрограмит софтину "Органайзер КЛа(ГМа)" которая могла бы подгружаться в игру (типа ИнгеймБота) и вести учет повседневных дел, организацию походов, рейдов и тд..

 
KaiДата: Суббота, 2007-01-27, 7:14 AM | Сообщение # 5
Рядовой
Группа: Заблокированные
Сообщений: 1
Статус: Offline
Глазам не верю ...
 
voolДата: Понедельник, 2007-02-05, 10:35 AM | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 42
Статус: Offline
А вот так вот happy
 
voolДата: Понедельник, 2007-10-29, 6:15 PM | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 42
Статус: Offline
Запуск произведен http://www.la2gate.ru
 
gnomukДата: Четверг, 2008-06-12, 5:14 AM | Сообщение # 8
Рядовой
Группа: Заблокированные
Сообщений: 2
Статус: Offline
Люди помогите плиз...У меня таблица где магия пропала...Ну куда ещё соски кидать...А как её вернуть???Помогите плиз.... smile
 
NoNameДата: Четверг, 2008-06-12, 11:36 AM | Сообщение # 9
Полковник
Группа: Модераторы
Сообщений: 160
Статус: Offline
Меню - сбросить установки на стандартные.
 
gnomukДата: Суббота, 2008-06-14, 1:21 PM | Сообщение # 10
Рядовой
Группа: Заблокированные
Сообщений: 2
Статус: Offline
Спасибо помогло... biggrin
 
MenoДата: Пятница, 2008-08-08, 10:31 PM | Сообщение # 11
Генерал сердца администраттора
Группа: Заблокированные
Сообщений: 5
Статус: Offline
Линейщикам -) Народ там уже 7 листоф нафлудил в горячем споре, к каким же Хроникам относится один несчастный видеоролик) давольно занятно

http://1nsk.ru/podcast/post-30765.html


"Мужчина может сказать, что дважды два - пять. В крайнем случае - три с половиной. Женщина же скажет, что дважды два - стеориновая свечка" (с) И. Тургенев
 
NoNameДата: Пятница, 2008-08-08, 11:09 PM | Сообщение # 12
Полковник
Группа: Модераторы
Сообщений: 160
Статус: Offline
Хех памойму эт несущественно ибо суть игры во всех хроника одна. И особых отличи не наблюдается. Ну кроме шмоток и 1 класса.

Вот в 1 игре я читал прикрутили звуковой чат вот это отличие я понимаю happy

 
MiyuДата: Четверг, 2008-08-14, 1:17 PM | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
Мое мнение, так это то, что ла2 уже стала попсой) дофига хроник как серий в санта барбаре вряд-ли сделает игру мега крутой=)

^_^
 
NoNameДата: Вторник, 2008-08-19, 4:13 PM | Сообщение # 14
Полковник
Группа: Модераторы
Сообщений: 160
Статус: Offline
Стопудова права happy
 
Форум )) » Раздел 1 » Форум » Linege2
  • Страница 1 из 1
  • 1
Поиск:

Copyright Vool © 2024Сделать бесплатный сайт с uCoz