avatar_DJAKS

Мануал по установке и фиксам, создание БД в 2005 СКЛ, веб изменения, популярные Online games, RF Onl

Автор DJAKS, 2009 Окт. 10, 18:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] настройка odbcинструкциявосстановлениемануалсоздание бдзапуск mssql querybillcruxrfrf_userrf_world_novus

DJAKS

Запустите MSSQL query создайте базы BillCruxRF , RF_User и RF_WORLD_NOVUS и зделайте восстановление баз из файлов.
Настройте ODBC для MSSQL (server exe > MSSQL)
Нажмите Пуск , выбирите Administrative ToolsData Sources (ODBC) перейдите во вкладку [User DSN] и нажмите [ADD]
Выбирите SQL Native Client (2005 MSSQL)


Протестируйте соединение с бд и сделайте тоже самое для RF_User и RF_WORLD_NOVUS

Настраиваем Server Exe / Ini
a) Аккаунт сервер

Найдите AccountSystem.ini

[Database]
AccountDB_Machine = 127.0.0.1
AccountDB_Name = RF_User

[System]
NationCode = US

[DB_INFO]
IP = 127.0.0.1
Port = 1433
DSN = BillCruxRF
DBName = BillCruxRF
Acc = sa
PW = password


[Service]
MaxAccountNum = 100000

[World]
WorldSet_Num = 1
ServiceSet_Num = 1

Name0 = Novus
Address0 = 127.0.0.1
DBName0 = RF_WORLD_NOVUS
Type0 = 0

b) Логин сервер


Найдите LoginSystem.ini



[Account]
AccountAddress = 127.0.0.1
[System]
NationCode = CN
[CHECK ADDRESS]
CHECK = TRUE
[LOG]
AUTH_LOG = TRUE
[World]
Lim World Num = 7
DB Push Job = 0
[BILLING]
Check = FALSE
BillingCode = 78
[MOTP]
Service = TRUE
HostName = 127.0.0.1
HostIP =127.0.0.1
URLPath = /MOTPValidation/ValidationServlet
Port = 12380
[IP Address Filter]
FilterNum = 1
Filter0 = 192.168.20.0
FilterRange0 = 255

[UserCountDisplyLimit]
Limit0 = 5000
Limit1 = 12000
Limit2 = 27000

[CHI_BILLING]
Addr = 127.0.0.1
Port = 1433
DBName = BillCruxRF
ACC = sa
PW = password





Если у вас ошибка : CGuildBattleController::Instance()->Load() Fail!
Запустите в Query


Спойлер
USE [RF_WORLD_NOVUS]
GO

/****** Object:  Table [dbo].[tbl_battletournament] by Magenik    Script Date: 06/19/2009 16:22:48 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[tbl_battletournament](
[CharacterSerial] [int] NOT NULL,
[CharacterName] [varchar](17) NOT NULL,
[BattleWinGrade] [tinyint] NOT NULL,
CONSTRAINT [PK__tbl_battletournament] PRIMARY KEY CLUSTERED
(
[CharacterSerial] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO
[свернуть]

Если ошибка ReservedGuildBattleInfo
Запустите этот скрипт


Спойлер
USE [RF_WORLD_NOVUS]
GO

/****** Object:  Table [dbo].[tbl_ReservedGuildBattleInfo] by Magenik  Script Date: 06/19/2009 18:59:56 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[tbl_ReservedGuildBattleInfo](
[ID] [int] NOT NULL,
[P1GuildSerial] [int] NOT NULL,
[P2GuildSerial] [int] NOT NULL,
[MapID] [int] NOT NULL,
[Number] [tinyint] NOT NULL,
CONSTRAINT [PK_tbl_ReservedGuildBattleInfo] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
[свернуть]


Скачайте и запустите ето или запустите этот скрипт

Спойлер
INSERT INTO [dbo].[tbl_economy_history]([Serial], [Updatedate], [B_Dalant], [B_Gold], [C_Dalant], [C_Gold], [A_Dalant], [A_Gold], [ManageValue], [B_MineOre1], [B_MineOre2], [B_MineOre3], [C_MineOre1], [C_MineOre2], [C_MineOre3], [A_MineOre1], [A_MineOre2], [A_MineOre3], [B_CutOre1], [B_CutOre2], [B_CutOre3], [C_CutOre1], [C_CutOre2], [C_CutOre3], [A_CutOre1], [A_CutOre2], [A_CutOre3])
VALUES( 20060512, '2006-05-02 15:30:54.000', 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1000, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
go

INSERT INTO [dbo].[tbl_economy_history]([Serial], [Updatedate], [B_Dalant], [B_Gold], [C_Dalant], [C_Gold], [A_Dalant], [A_Gold], [ManageValue], [B_MineOre1], [B_MineOre2], [B_MineOre3], [C_MineOre1], [C_MineOre2], [C_MineOre3], [A_MineOre1], [A_MineOre2], [A_MineOre3], [B_CutOre1], [B_CutOre2], [B_CutOre3], [C_CutOre1], [C_CutOre2], [C_CutOre3], [A_CutOre1], [A_CutOre2], [A_CutOre3])
VALUES( 20060513, '2006-05-13 15:30:54.000', 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1000, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
go

INSERT INTO [dbo].[tbl_economy_history]([Serial], [Updatedate], [B_Dalant], [B_Gold], [C_Dalant], [C_Gold], [A_Dalant], [A_Gold], [ManageValue], [B_MineOre1], [B_MineOre2], [B_MineOre3], [C_MineOre1], [C_MineOre2], [C_MineOre3], [A_MineOre1], [A_MineOre2], [A_MineOre3], [B_CutOre1], [B_CutOre2], [B_CutOre3], [C_CutOre1], [C_CutOre2], [C_CutOre3], [A_CutOre1], [A_CutOre2], [A_CutOre3])
VALUES( 20060514, '2006-05-14 15:30:54.000', 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1000, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
go
[свернуть]


Если ошибка с CаshShop
Вы должны удалить храняшуюся процедуру Prc_RFONLINE_Use и запустить это Скачать файл Prc_RFONLINE_Use.rar тут
Добавить строку запустив alter_tblRF_ItemOrderLog.sql который можно скачать здесь Скачать файл Alter_tblRF_ItemOrderLog.rar тут

BillCruxRF Fix
Ставить все по очереди
Спойлер
1
2
3
4
[свернуть]


Для запуска контролсервера вам понадобится переименовать папку Initilize в Initialize(maxocculta)


Структуры для сервера
Скачать тут

PHP/Web Emulation For Launcher
Требования :

1. Apache Server : AppServNetwork - AppServ 2.5.9 & 2.4.9 with Zend Optimizer AddOns Released  тут
2. Открытые порты TCP : 80 - 8080 -10007

Создатель:
FFForever

Похожие темы (5)