L2-Community.com - Bce o Lineage II  
Главная Регистрация Справка Пользователи Поиск Сообщения за день Все разделы прочитаны
 
 
Старый 19.01.2008, 14:33   #1
dw
Member of L2 Community
 
Аватар для dw
 
Регистрация: 16.01.2008
Сообщений: 105
Вы сказали Спасибо: 1
Поблагодарили: 104 раз(а) в 35 сообщениях
Восклицание Установка C4 PTS

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


Распаковываете сервер в любое удобное место.
Например: 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->AllPROGRAMMS 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->AllPROGRAMMS 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)

ВНИМАНИЕ!!! Для установки сервера нужен процессор x64 !
dw вне форума  
Пользователь сказал cпасибо:
Neo` (24.06.2011)
Sponsored Links
Старый 07.03.2008, 19:35   #2
xevel
No Active
 
Регистрация: 29.02.2008
Сообщений: 10
Вы сказали Спасибо: 0
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию

Windows Server 2003 64bit Enterprise Edition

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
Вы не имеете достаточно прав, чтобы просмотреть эту информацию.


на всякий случай ключик ^_^

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
Вы не имеете достаточно прав, чтобы просмотреть эту информацию.
__________________
I'll carve your name into this bullet, so you know, that you were the last thing going through my mind...

Последний раз редактировалось xevel; 07.03.2008 в 19:43..
xevel вне форума  
2 пользователя(ей) сказали cпасибо:
Den74chel (08.05.2010), Neo` (24.06.2011)
Старый 10.03.2008, 00:59   #3
dw
Member of L2 Community
 
Аватар для dw
 
Регистрация: 16.01.2008
Сообщений: 105
Вы сказали Спасибо: 1
Поблагодарили: 104 раз(а) в 35 сообщениях
По умолчанию Настройка конфигов

Настраиваем конфиги сервера


1. Открываем AuthD\etc\config.txt, там видим

Цитата:
serverPort=2104
serverExPort=2106
serverIntPort=2108
worldport=7777

DBConnectionNum=10
encrypt=true
numServerThread=2
numServerExThread=2
numServerIntThread=2

logDirectory="log"
ProtocolVersion=30810
GameID=8
DesApply=false
PacketSizeType=3
ReadLocalServerList=false

OneTimeLogOut=true
CountryCode=1
DevConnectOuter=true
DevServerIP="82.146.213.23"
SocketTimeOut=60
SocketLimit=5000
AcceptCallNum=1

UseOneIOCom=true
AcceptThread=1
WaitingUserLimit=1000
dumppacket=false
UserData=false
UseLogD=false
logdip="127.0.0.1"
logdport=3999
logdconnectinterval=120

SupportReconnect=true
AutokickAccount=true
NewEncrypt=false
useForbiddenIPList=true
Изменяем DevServerIP="82.146.213.23" на ваш WAN IP, это ваш внешний IP - адрес (узнается на сайте myip.ru и пишется в кавычках)
Изменяем logdip="IP" на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)


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

Цитата:
[LogD]
address=127.0.0.1
port=3999

[World]
WorldId=1
;DeleteAccount=1
Pair=0

[ItemAudit]
DefaultPriceLimit=2000000
DefaultPriceCheck=1000000
ChgRatioLimit=30

AdenaLimit=2000000
AdenaCheck=1000000
AdenaChgRatioLimit=30

[SQL]
SQLExecLimit=5000
;clear unowned item data[0:false, 1:true]
ItemClearOnStart=1
DiffBBSConn=1
DiffClanBBSConn=0
BBSDBTimeOut=60
writecache = 1
SaveQsData=0
USEBBS=1

[Setting]
ExceptionMailing = false
ExceptionMinidump = false
MailServer=127.0.0.1
; 0 : relax server check, 0 : normal server(do not check relax time)
timelimit = 0
country=1
;Country=3ЗС±№,1№М±№,2АПє»,3ґлёё,4БЯ±№,5ЕВ±№
Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип без кавычек)
Изменяем MailServer=IP на ваш LAN IP, это ваш внутренний IP адрес. (127.0.0.1 без кавычек)
Больше ничего трогать не нужно, потом поймете почему.

3. Открываем L2logD\l2logd.ini

Цитата:
[LogD]
address=127.0.0.1
port=3999
sendable=true

[LogTable]
Daily=1
BCPFolder=1

[Start]
BCPInt=3600000
ServerInt=3600000
AutoBCP=0

[World]
WorldId=1

[SQL]
SQLExecLimit=5000
PollingInterval=6000
BCPThreadCount=5
Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип без кавычек)


4. Открываем L2NPC\ l2npc.ini

[ Цитата:
server]
address="127.0.0.1"
port=2002

[CacheD]
address="127.0.0.1"
port=2008

[map]
directory="map"

[LogD]
address="127.0.0.1"
port=3999


[World]
WorldId=1

[Setting]
ExceptionMailing = false
MailServer=
ExceptionMinidump = false
LottoPresetReward=0
LottoAnnounce="sun 22"
Изменяем в 3-х местах address="IP" на IP машины, на которой будет стоять LogD, CacheD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)


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

Цитата:
[CacheD]
address="127.0.0.1"
port=2006

[AuthD]
address="127.0.0.1"
port=2104

[LogD]
address="127.0.0.1"
port=3999

[World]
WorldId=1
UserLimit=5000
LetBuilder=1

[PetitionD]
address="127.0.0.1"
port=2107
WorldName="Lineage2"
;world name have to exact 9 characters.
DisableStart=5
DisableEnd=13

[Report]
Interval=600 ;minute

[Setting]
UserPathFind=true
WorldCollision=false
ExceptionMailing = false
MailServer=false
ExceptionMinidump = false
IOBufferCount=50000
;check age (0:don't, 1:korean, default is 0)
AgeCheckType=0
AcceptEscapeCommand = true
country=1
; Korea=0, USA=1, Japan=2, Taiwan=3, China=4, Thailand=5
BOTLog = false
BOTBlock = false
gameguard=false
gameguard_checkonly=false
canrolldice=0
reconnectAuth=1

[FONTCHECK]
fontcheck=0
; enable=1, disable=0
filename=smallfont.gly

[BBS]
WriteLevel=10
WorldNames=";№ЩГч;Бц±ЧЗПёЈЖ®;Д«АО;ё®їАіЄ;їЎё®Д«;°Е ЅєЖѕ;µеєсѕИґА;ИщµҐ№МЖ®;ЕЧїВ;ЗБ¶хГч;·зіЄ;Д«ЅєЖјїЈ;ѕ ЖАМё°;ЅєЕёё®Ѕє;јјё®ї¤;ЖдАМ»юёЈ;їЎёЈИЦіЄ;ї¤ё®Е°ѕЖ;Ѕ ¬ДЛ;ЅєЕ©¶уАМµе;ЗБё®Е°їАЅє;їАЗКё®ѕЖ;»юЕ©µР;ЕёБцЗБ;ѕ Жё®ѕЖ;їЎЅєїЈ;ї¤Д«µрѕЖ;АМѕЖіЄ;јј·№ЅЕ;ЕёёЈД«АМ;Д«µрѕ Ж;·ОАМїЈ"

[L2COMM]
Address="127.0.0.1"
Port=2010
Autoconnect=1
Usesvr=1

[BOT]
block=1

[NPCPOS]
extra_mob=on
medal=off
event_gate=off
heart_event=off
letter_collector=off
bak_event=off
fire_event=off
18age=off
christmas=off
start_weapon=off


[EVENT]
adenaamount=100
itemrate=100
exprate=100
sprate=100
spoilrate=100
partyexprate=100
aiexprate=100
aiadenarate=100
Изменяем в 5-ти местахaddress="IP" на IP машины, на которой будет стоять LogD, Authd, CacheD и тп. (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)
Изменяем MailServer=false


Здесь немного остановимся на настройках сервера.

Цитата:
[NPCPOS]
extra_mob=on
medal=off
event_gate=off
heart_event=off
letter_collector=off
bak_event=off
fire_event=off
18age=off
christmas=off
start_weapon=off


[EVENT]
adenaamount=100
itemrate=100
exprate=100
sprate=100
spoilrate=100
partyexprate=100
aiexprate=100
aiadenarate=100
Первый блок отвечает за расстановку ивентовых мобов. extra_mob=on включит спавн мобов, у которых в npcdata стоит атрибут extra. (штук 300). Второй блок - настройка рейтов. Если у вас чистый "ретейл" нпцдата, то рейтам х10 будут соответствовать значения 100 в блоке ивент. Думаю здесь все понятно, за исключением aiexprate=100 и aiadenarate=100. Это рейты на квесты, на опыт и адену за них соответственно.


6. Открываем L2Comm/l2comm.ini

Цитата:
[LogD]
address="127.0.0.1"
port=3999

[World]
WorldId=1

[SQL]
SQLExecLimit = 5000
DiffBBSConn = 1
SaveQsData=1
BBSDBTimeOut=60
DiffClanBBSConn=1
SavePacketData=1


[Setting]
ExceptionMailing=false

Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется без кавычек)

Petition-сервер советую не настраивать и не запускать. Лишняя трата ресурсов машины.

Цитата из другого мануала:

Открываем 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…
Настройка конфигов окончена.




Настройка SQL -составляющей (базы данных)

Описывать процесс установки MsSQL я не буду, там все элементарно, если возникнут затруднения - добро пожаловать на http://sql.ru/, там вам обязательно помогут.

Перейдем к созданию баз. Их дамп хранится в папке в папке DBScripts. (https://opensvn.csie.org/StormServer/Server/DBScript/). Для начала их нужно немного подстроить под себя.

1. Открываем DBScript\2_lin2comm.sql

Найдите строчки (их будет несколько)

set @conn_str = '127.0.0.' + @world_id + ''';''gamma'';''lineage2pwd'

Возможно вы не найдёте такие строчки, попробуйте поискать set @conn_str

Измените 127.0.0. на ваш LAN IP (внутренний ИП без последней цифры)
измените gamma на ваш SQL аккаунт, а lineage2pwd на ваш SQL пароль (указывали при установке MsSQl)

далее найдите:

'SQLOLEDB', 'l2world01';'gamma';'llineage2pwd',

возможно вы не найдёте такую строчку, попробуйте поискать 'SQLOLEDB'
(строчка должна быть именно такая, а не ''SQLOLEDB'', ''' + @conn_str + ''', '' select pledge_id.....)
Измените l2world01 на ваш LAN IP (внутренний ИП без последней цифры)
измените gamma на ваш SQL аккаунт, а lineage2pwd на ваш SQL пароль (указывали при установке MsSQl)



2. Открываем DBScript\7_lin2world.sql

Найдите строчки (их будет несколько)
Код:
set @conn_str = '127.0.0.' + @world_id + ''';''gamma'';''lineage2pwd'

Возможно вы не найдёте такие строчки, попробуйте поискать set @conn_str

Измените 127.0.0. на ваш LAN IP (внутренний ИП без последней цифры)
измените gamma на ваш SQL аккаунт, а lineage2pwd на ваш SQL пароль (указывали при установке MsSQl)

далее найдите:
'SQLOLEDB', 'l2world01';'gamma';'lineage2pwd',

возможно вы не найдёте такую строчку, попробуйте поискать 'SQLOLEDB'
(строчка должна быть именно такая, а не ''SQLOLEDB'', ''' + @conn_str + ''', '' select pledge_id.....)
Измените l2world01 на ваш LAN IP (внутренний ИП без последней цифры)
измените gamma на ваш SQL аккаунт, а lineage2pwd на ваш SQL пароль (указывали при установке MsSQl)

Примечание. В некоторых сборках дбсскрипты различаются. Меняйте все данные на свои.


Далее установка баз в MSSQL:

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

Цитата:
create database lin2clancomm
create database lin2comm
create database lin2db
create database lin2log
create database lin2report
create database lin2user
create database lin2world
create database petition
go

и выполните (нажатием F5)



Приготовления закончены, перейдем к наполнению баз таблицами.

Зайдите в DBScript. Нажмите два раза на 1_lin2clancomm.sql (должен запуститься SQL Server Management Studio, если этого не произошло, сделайте это "руками"), выскочит окошко, нажмите 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, у нас это Lineage2
ip = ваш внешний IP адрес, для коннекта к вашему серверу извне.
inner_ip = ваш внутренний IP адрес, LAN
ageLimit = 0
pk_flag = 0 PK not allow; 1 allow
kind=0
port=7777
Возможно, у вас будет еще одна колонка, region, поставьте там единицу (1)



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


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


Настройка системного 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
Перезагружаем компьютер.


Эта операция не актуальна для 64-бит виндовс сервера 2003. Так что можно ограничиться лишь увеличением свопа (ака файл подкачки) в панели управления.
dw вне форума  
Пользователь сказал cпасибо:
Neo` (24.06.2011)
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By   Branden
L2-Community ©2008-2015


Еще можно прочесть: