Установка сервера Giga 4 Episode 2. 2. 3.

Перейти вниз

Установка сервера Giga 4 Episode 2. 2. 3.

Сообщение  Admin в Пн Дек 06, 2010 10:07 am

1) Компьютер с минимумом (2-4 Гб) оперативной памяти и обязательно 2ядра .

2) Microsoft Windows Server 2003 [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
(Windows XP 64bit/Windows Seven 64bit) можно, но не желательно.

3) Microsoft SQL server 2005 [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]

4) Web Server [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]

5) Файлы сервера :

1.1 Аккаунт и логин сервер --\
1.2 Зон сервер -----------------------\
1.3 Базы ------------------------------------\
1.4 Биллинг Агент ------------------------- Всё сразу тут [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
1.5 Контроль Сервер ----------------/
1.6 Менеджер Сервер ---------/
1.7 Веб Агент -------------------/
1.8 Лог Спай ----------------/
1.9 Веб обвязка ------/
___________________________________________
Установка:

1) Устанавливаем Microsoft Windows Server 2003

2) Устанавливаем Microsoft SQL server 2005 Инструкция

3) Установка Веб Сервера Инструкция

4) Установка сервера

Начнём нашу установку сервера с Баз:

Заходим в Server Management Studio

Нажимаем правой кнопкой на 'Базы данных' выбираем 'Создать базу данных'

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Далее создаём базы в таком порядке

BILLING
RF_User
RF_World_Novus
RF_ItemDB - Необязательно

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

После создания баз начинаем их восстанавливать по одной в том же порядке.

Нажимаем правой кнопкой на Базу к примеру BILLING выбираем 'Задачи' -> 'Восстановить' -> 'Базу данных'

Ставим галочку 'С устройства' и жмём обзор далее находим нашу базу и жмём ок.

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Ставим галку и с боку жмём параметры.

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Делаем всё как на скриншоте.

ВНИМАНИЕ! Обязательно создайте папку для бекапа баз и укажите путь к ней как на скриншоте.

После как мы восстановили все базы закрываем Server Management Studio и заходим:

Панель управления -> Административные - > Источники данных (ODBC)

Добавляем наши базы в ODBC как в Пользовательский DNS так и в Системный DNS

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Выбираем SQL Server жмём Готово

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Жмём Далее

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Жмём Далее

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Жмём галку как на скрине и выбераем нашу базу и жмём Далее

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Жмём Готово и Окей

Должно получится так:

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

С Базами мы расправились переходим к файлам сервера.

Распаковываем архив Аккаунт и логин а так же зон сервер.

Должно получится так:



Заходим в папку Account&Login

Правим rfacc.ini

Код:

[Options]
DBSTR = Provider=MSDASQL;DSN=BILLING;UID=Логин от Базы;PWD=Пароль от Базы;
ErrDBSTR =
LogLevel = 2

Далее заходим в папку Initialize и правим файлы AccountSystem.ini и LoginSystem.ini

Код:

[Database]
;; Brazil for QA
AccountDB_Machine = ВАШ_IP
AccountDB_Name = RF_User

[System]
; Country codes ISO 3166 (ISO ALPHA-2-digit country code) is specified, the country code
; KR Korea
; GB UK
; ID India
; JP Japan
; PH Philippines
; RU Russia
; BR Brazil
; TW Taiwan
; CN China
; US United States (North America use siedo)
NationCode = RU

[DB_INFO]
- Brazil (aenkaeswi)
IP = ВАШ_IP
Port = 1433
DSN = BILLING
DBName = BILLING
Acc = Логин от Базы //sa поумолчанию
PW = Пароль от Базы


[Service]
MaxAccountNum = 100000

[World]
WorldSet_Num = 1
ServiceSet_Num = 1

Name0 = Имя сервера
Address0 = ВАШ_IP
DBName0 = RF_World_Novus
Type0 = 0

Код:

[Account]
AccountAddress = ВАШ_IP

[System]
; ±№°ЎДЪµе ISO 3166( ISO ALPHA-2АЪё® ±№°ЎДЪµе ) БцБ¤µЗѕо АЦґВ ±№°ЎДЪµе
; KR ЗС±№
; GB їµ±№
; ID АОµµ
; JP АПє»
; PH ЗКё®ЗЙ
; RU ·ЇЅГѕЖ
; BR єк¶уБъ
; TW ЕёАМїП
; CN БЯ±№
; US №М±№(єП№МЅГїЎµµ »зїл)
NationCode = RU

[CHECK ADDRESS]
CHECK = TRUE

[LOG]
AUTH_LOG = TRUE

[World]
Lim World Num = 7
DB Push Job = 0

[BILLING]
Check = FALSE
BillingCode = 78

[MOTP]
;ј*єсЅє »зїл ї©єО(TRUE/FALSE)
Service = FALSE
;MOTP АОБх ј*№ц БЦјТ
HostName = cpservice.motp.co.kr
;MOTP АОБх ј*№ц IP
;HostIP = ВАШ_IP
;АОБх URL Pass
URLPath = /MOTPValidation/ValidationServlet
;АОБх ЖчЖ®
Port = 12380

[IP Address Filter]
FilterNum = 2

Filter0 = 192.168.1.0
FilterRange0 = 255

Filter1 = 192.168.30.0
FilterRange1 = 255


; µїБў ЗҐЅГ Б¦ЗС јцДЎ
[UserCountDisplyLimit]
; їшИ° : µїБў < Limit0
Limit0 = 500
; ИҐАв : Limit0 <= µїБў < Limit1
Limit1 = 1200
; ГК°ъ : Limit1 <= µїБў < Limit2
Limit2 = 2700


[BILLING NETWORK BRAZIL]
SERVER_NAME = BILLING
IP = ВАШ_IP
PORT = 1072
CP_ID = 1
GROUP_NUM = 1
SERVER_NUM = 1
GAME_ID = 1

Теперь заходим в папку ZoneServer -> WorldInfo Правим WorldInfo.ini

Код:

[System]
WorldName = Имя Сервера

ServerType = 0

BillingCode = 32
BillOper = 1
FreeServer = 1

HBKPath = D:\Work\HBK
HistoryPath = D:\Work\History

NationCode =RU

GateIP = ВАШ_IP

[Rule]
//µрЖъЖ® (ДЎЖ®·О №Я»эЅГЕІ Е©ё®ЅєЕРїЎ »зїл)
CrystalHPMultiple = 1.0
//ЗП·зё¦ ±вБШАё·ОЗС °ў Вчјцє° Е©ё®ЅєЕР HP№иАІ
CrystalHPMultiple_1 = 20.0
CrystalHPMultiple_2 = 20.0
CrystalHPMultiple_3 = 20.0

[GUILD CREATE EVENT]
;АМєҐЖ® И°јє ї©єО
;Enable = TRUE
;ЅГАЫ іЇВҐ
START_DATE = 20090119
;Бѕ·б іЇВҐ
END_DATE = 20090120




; ±№°ЎДЪµе ISO 3166( ISO ALPHA-2АЪё® ±№°ЎДЪµе ) БцБ¤µЗѕо АЦґВ ±№°ЎДЪµе
; KR ЗС±№
; GB їµ±№
; ID АОµµ
; JP АПє»
; PH ЗКё®ЗЙ
; RU ·ЇЅГѕЖ
; BR єк¶уБъ
; TW ЕёАМїП
; CN БЯ±№
; US №М±№(єП№МЅГїЎµµ »зїл)

Далее заходим в RF_bin правим rfacc.ini

Код:

[Options]
DBSTR = Provider=SQLOLEDB;Source=localhost;UID=Логин от Базы;PWD=Пароль от Базы;Initial Catalog = BILLING;
ErrDBSTR =
LogLevel = 2

Если незапустится пробуем второй вариант от BrainFair:

Код:

[Options]
DBSTR = Provider=sqloledb;Data Source=localhost;Initial Catalog=BILLING;User Id=Логин от Базы;Password=Пароль от Базы;

Далее заходим в папку Initialize и правим WorldSystem.ini

Код:

[System]
AccountAddress = ВАШ_IP
LimUserNum = 20000


[MainThread]
SleepTerm = 10
SleepValue = 20
SleepIgnore = 10

[Messenger]
Use = TRUE

[RankJob]
JobHour = 23
JobMin = 40

[Rule]
AttackSpareDelay = 200

[Economy]
Default_MgrVal =1000
Default_TaxVal =10
efault_OreVal =10000
Default_OreVal =3500
2004/6/19_MgrVal = 1000
2004/6/19_TaxVal = 10

[HolySystem]
KeeperCreateMap = resources
KeeperCreateDummy = dk0001
KeeperActiveDummy = hskactdum
KeeperCenterDummy = dk0001
KeeperMonrCode = 04903


StoneNum = 3

StoneCreateMap0 = resources
StoneCreateDummy0 = dh001
StoneMonsterCode0 = 04B00
StoneMasterRace0 = 0

StoneCreateMap1 = resources
StoneCreateDummy1 = dh002
StoneMonsterCode1 = 04B01
StoneMasterRace1 = 1

StoneCreateMap2 = resources
StoneCreateDummy2 = dh003
StoneMonsterCode2 = 04B02
StoneMasterRace2 = 2
QuestInit=1

[Schedule]
ScheduleInit=0

[Formula]
StdDefPoint=3
RcvDefPoint=10

[Buddha Event]
;БшЗаї©єО
Enable = FALSE
;Бц±Ю ѕЖАМЕЫ(ЗБё®№МѕцД«µе)
GiveItem = irpre01
;»иБ¦ ѕЖАМЕЫ(ЗБё®№МѕцД«µе)
ExchangeItem = irpre01
;АМАь АМєҐЖ® ±іИЇ±З
DeleteItem1 =
;АМАь АМєҐЖ® Бц±Ю ѕЖАМЕЫ
DeleteItem2 =


[CLASS REFINE EVENT]
ENABLE = TRUE
START_DATE = 20090810
[System]
AccountAddress = ВАШ_IP
LimUserNum = 20000


[MainThread]
SleepTerm = 2
SleepValue = 2
SleepIgnore = 2

[Messenger]
Use = TRUE

[RankJob]
JobHour = 23
JobMin = 40

[Rule]
AttackSpareDelay = 200

[Economy]
Default_MgrVal = 1000
Default_TaxVal = 10
; Default_OreVal = 10000
Default_OreVal = 3500
2004/6/19_MgrVal = 1000
2004/6/19_TaxVal = 10

[HolySystem]
KeeperCreateMap = resources
KeeperCreateDummy = dk0001
KeeperActiveDummy = hskactdum
KeeperCenterDummy = dk0001
KeeperMonrCode = 04903


StoneNum = 3

StoneCreateMap0 = resources
StoneCreateDummy0 = dh001
StoneMonsterCode0 = 04B00
StoneMasterRace0 = 0

StoneCreateMap1 = resources
StoneCreateDummy1 = dh002
StoneMonsterCode1 = 04B01
StoneMasterRace1 = 1

StoneCreateMap2 = resources
StoneCreateDummy2 = dh003
StoneMonsterCode2 = 04B02
StoneMasterRace2 = 2
QuestInit = 1

[Schedule]
ScheduleInit = 0

[Formula]
StdDefPoint = 3
RcvDefPoint = 10

[Buddha Event]
; Whether to proceed
Enable = FALSE
; Payment items (Premium Card)
GiveItem = irpre01
; Delete the item (the premium card)
ExchangeItem = irpre01
; Previous event voucher
DeleteItem1 =
; Items paid before the event
DeleteItem2 =


[CLASS REFINE EVENT]
; Event the active or
ENABLE = TRUE
; Start Date
START_DATE = 20090810
; End date
END_DATE = 20090810
; Free ripain count
LIMIT_COUNT = 1


[PcBang Favor]

; PC room benefits paid item set (FALSE-> unused, TRUE-> used)

USE = TRUE


[System]

; Add fatigue system settings
[Time Limit]
Use = FALSE

; To time step
CNT = 3
; One time step (Percent0 the acquisition of revenue, unit minutes) - must be always 0.
Time_0 = 0
; Time step 2 (as obtained Percent1 of revenue, unit, min)
Time_1 = 300
; Time limit 3 (obtained as Percent2 of revenue, unit, min)
Time_2 = 500

; Time limit obtained in Step 1 applies to the amount of revenue
Percent_0 = 1.0
; Time limit applies to in step 2, the amount of revenue obtained
Percent_1 = 0.5
; Time limit obtained in Step 3 applies to the amount of revenue
Percent_2 = 0.0

; Logout normally again after the game how much time can pass in the time interval (per min)
LogoutTerm = 10
; How much progress as the time interval for time to pass to the client, the time interval (per min)
NotifyTerm = 2

[VersionCheck]
; Ver_CheckKey = 4cd89361876d5dbe2d9abfb79951079f

Выходим и заходим в папку fireguard и правим файлы fg.ini и fgrs.ini

Код:

[Game Server]
Server Name= Название Сервера

[FireGuard Server]
Server IP=ВАШ_IP
Server PORT=15444
;Server IP=ВАШ_IP
;Server PORT=15444

[Detect Info]
Time Interval=180000

Код:

[Game Server]
Game Name=rfonline_levelup
Server Name=Название Сервера
Port=15445

[FireGuard Server]
;Б¤ЅД ј*№ц
Server URL=http://ВАШ_IP:8080

;Б¤ЅД ЕЧЅєЖ® ј*№ц
;Server URL=http://211.117.60.141:8080

;»зі» ЕЧЅєЖ® ј*№ц
;Server URL=http://211.44.7.33:80

Server Port=80

[Detect Info]
Time Interval=5000

[FireGuard Use]
Use = FALSE

Сервер готов к запуску!

5) Установка веб обвязки:

Для начала прекратим работу Appserver'a

Далее переходим в папку AppServ\Apache2.2\conf

Открываем httpd.conf с помощью блокнота

Находим строки

Код:

#Listen 127.0.0.1:80


Listen 80

Заменяем их на
Код:

#Listen 127.0.0.1:80
#Listen 127.0.0.1:8080
#Listen 127.0.0.1:10007


Listen 80
Listen 8080
Listen 10007

Таким образом мы открываем нужные нам Web порты.

Копируем все файлы с архива 'www' в C:\AppServ\www

Редактируем фаил update.dll с помощью блокнота в C:\AppServ\www\rfclient_update\ заменяя 5.5.96.171 на свой IP

Редактируе фаил tLPServerInfo.dat также заменяя 5.5.96.171 на свой IP

С уважением JumpTM

Admin
Admin

Сообщения : 71
Дата регистрации : 2010-12-06
Возраст : 26
Откуда : Москва

Посмотреть профиль http://rf-moscow.2x2forumy.net

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения