Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Помощь и Поддержка/Установка ПТС C4 Сервера
Search

Установка ПТС C4 Сервера

45 replies9,257 viewsCurrently viewing: 1
Алексей
Алексей

Administrator

Ветеран

Posts: 622

На форуме с: 02/25/2007

Репутация: +924

Рейтинг: 0

· 06/13/2007, 06:57 PM

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

Сейчас я вам расскажу как правильно поставить сервер Lineage II C4 OFF от l2storm.


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

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

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 Можно отсюда



MSSQL x64 2005

http://go.microsoft.com/fwlink/?LinkId=55907


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

Зайдите в Start->All PROGRAMMS 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, выбирайте во вкладке ту базу которая соответствует своему файлу, которые указанны ниже:

1_lin2clancomm.sql ....... lin2clancomm
2_lin2comm.sql ....... lin2comm
3_lin2db_.sql.............lin2db
4_lin2log.sql ..............lin2log
5_lin2report.sql.........lin2report
6_lin2user.sql.............lin2user
7_lin2world.sql..........lin2world
После установки закрываем это окно.

Зайдите в Start->All PROGRAMMS 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.

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


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

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

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)

ВНИМАНИЕ!!! Для установки нужен процессор х64!!! На 32 битную систему, на винду 32 бита - СЕРВЕР НЕ ВСТАНЕТ!!!

Сколько времени прошло....

— Administrator

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/16/2007, 08:28 PM

Друзья мои, помогите с проблемкой плиззз...По ошибке при первом запуске сервера был введён не верный Serial key, и что интересно что серв принял не верный ключ но при повторном запуске CascheD пишет "Serial Key Invalid..." и сворачивается, я и серв несколько раз переставлял и всё равно не хочет :(. Подскажите пожалуйсто куда записывается введённый ключ и как его удалить что-бы ввести правильный, я искал где только можно, даже начинал разговаривать с компом :D но видимо плохо искал и вообще устранима ли эта проблема с повторным вводом ключа без переустановки MSSQL_2005 сервера ?

0
J
JIeuKa
· 10/17/2007, 11:23 PM

в реестр не пробовал залезать?)
P.S. кнопку "спасибо" случайно нажал :D

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/18/2007, 12:21 AM

В том то и дело что и в реестр пробовал лезть но там ключей с названием Сache миллион :(, и что все удалять ? Вот если бы кто подсказал какой именно....

З.Ы. А за спасибо СПАСИБО :)

0
X
XAPOH
· 10/18/2007, 04:56 AM

xmarcx: В том то и дело что и в реестр пробовал лезть но там ключей с названием Сache миллион :(, и что все удалять ? Вот если бы кто подсказал какой именно....

З.Ы. А за спасибо СПАСИБО :)

А не думал ввести CacheD ???

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/18/2007, 08:51 AM

Ув. ХАРОН, не только думал но и вводил CacheD и их в реестре тоже очень много и какой из них удалять хз, я некоторые удалял что ссылались на SQL Server но пока это проблему не решило, не хотелось прибегать к радикальным мерам (Format C:) но видимо прийдётся и всё с чистого листа и гараздо быстрее наверное чем рыть реестр и на угад что-то удалять. Я всё ещё надеюсь что ктонить поможет и в следующий раз буду внимательней вводить Serial Key :).

0
T
technowizard
· 10/20/2007, 05:00 PM

HKEY_LOCAL_MACHINE\Software\PROJECT_L2
тут должны храниться

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/23/2007, 05:36 AM

Друзья мои, большое спасибо за помощь, серв завёлся, сайт пашет, на ПХП правда, на АSP не захотел чё-то, терь надо с админкой серва руку набить и подумать о защите, одним словом есть ещё над чем подумать :q:

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/24/2007, 10:32 AM

Возник очередной вопросик по поводу добавления итема в базу, облазил много тем, юзал поиск но так подробного описания не нашел. Пишет народ что на прямую (что я и пробовал) в базу добавить не получится, так собсно оно и есть, при входе в игру всё остаётся не изменным хотя в базу записалось, а точнее я хотел накинуть лавэ себе и вроде накинул а зашёл в игру а там всё как было :e: . Читал что добавлять мона с помощью серверных скриптов но как правильно это делать ненаю, и ГМ у мну не работает, может билдер я поставил не тот (9), может этого много, вроде всё делал правильно, согласно описанию....Подскажите плиззз как разрулить эти моменты. С ув..

0
X
XAPOH
· 10/24/2007, 12:09 PM

xmarcx: Возник очередной вопросик по поводу добавления итема в базу, облазил много тем, юзал поиск но так подробного описания не нашел. Пишет народ что на прямую (что я и пробовал) в базу добавить не получится, так собсно оно и есть, при входе в игру всё остаётся не изменным хотя в базу записалось, а точнее я хотел накинуть лавэ себе и вроде накинул а зашёл в игру а там всё как было :e: . Читал что добавлять мона с помощью серверных скриптов но как правильно это делать ненаю, и ГМ у мну не работает, может билдер я поставил не тот (9), может этого много, вроде всё делал правильно, согласно описанию....Подскажите плиззз как разрулить эти моменты. С ув..

Конечно не правильный у тебя билдер... Кто вам вообще сказал о 9 билдере что это Админский!?!?!? :supersmile: :supersmile: :supersmile: Я всегда под столом валяюсь.... 1 билдер ставь.

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/24/2007, 01:56 PM

G-Unit: Создание 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)

Дык я не из пальца билдер взял а из рекомендаций..... ХАРОН, дорогой, выручи.....подскажи как правильно добавить итем в базу, адену например не перегружая серв.

0
X
XAPOH
· 10/24/2007, 05:41 PM

xmarcx: Дык я не из пальца билдер взял а из рекомендаций..... ХАРОН, дорогой, выручи.....подскажи как правильно добавить итем в базу, адену например не перегружая серв.

Админкой...

P.S. В рекомендации не сказано ставить 9 билдер для админа...

0
xmarcx
xmarcx

Author

Новичок

Posts: 7

На форуме с: 10/16/2007

Репутация: +2

Рейтинг: 0

· 10/24/2007, 06:16 PM

На сколько мы видим в описании установки ГМ акка указан уровень доступа от 1 до 9 и вполне логично что я следуя такому вот описанию решил что самый высокий билдер это 9 и как мы видим описания не всегда соответствуют действительности, не мешало бы проверять выкладываемую инфу.

З.Ы. Спасибо за крайне исчерпывающий ответ.

0
R
RitualisT
· 11/04/2007, 12:59 PM

Подскажите пожалуйста, а на Windows Vista x64 станет сервер??

0
Алексей
Алексей

Administrator

Ветеран

Posts: 622

На форуме с: 02/25/2007

Репутация: +924

Рейтинг: 0

· 11/05/2007, 06:25 AM

RitualisT: Подскажите пожалуйста, а на Windows Vista x64 станет сервер??

Попробуй поставить узнаешь!
А вообще смысл ставить на висту?

Сколько времени прошло....

— Administrator

0
X
XAPOH
· 11/05/2007, 11:55 AM

G-Unit: Попробуй поставить узнаешь!
А вообще смысл ставить на висту?

Выпендриться )))

0
A
Akimm007
· 11/06/2007, 03:17 PM

HY000 Общий сбой:недапустимый файловый источник данных ... пишет когда я пытаюсь включить LaLogD .Чё делать????

0
Алексей
Алексей

Administrator

Ветеран

Posts: 622

На форуме с: 02/25/2007

Репутация: +924

Рейтинг: 0

· 11/08/2007, 01:44 AM

Akimm007: HY000 Общий сбой:недапустимый файловый источник данных ... пишет когда я пытаюсь включить LaLogD .Чё делать????

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

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

Сколько времени прошло....

— Administrator

0
A
Akimm007
· 11/08/2007, 07:02 PM

когда я делаю lin2comm
lin2db
lin2log
lin2report
lin2db-\
тут пишет что такие файлы уже существуют!?!?! чё делать??
lin2db -/

0
??
??

User

Новичок

Posts: 14

На форуме с: 02/28/2007

Репутация: +13

Рейтинг: 0

· 11/09/2007, 06:57 PM

Есть такой вапросик при установке (ODBS)

Поле Описание оставляем пустым, в нижнем поле выбираем (local)

у меня нету в нем (local)... если в ручную написать нечего небдуте ?

0
Войдите или зарегистрируйтесь чтобы ответить