RF Online Server (Bellato Strikes Back)
Features:
Ever wanted RF Online server Full package:
RF manager for manage your Server
Control your server via The RF manager like Send Notice without be in game
Edit your player without have a Control panel
Hackshield server Enabled
Log all your player activity via the Logspy for able Read their LOG in RF manager
Скачать:
BillingAgent:http://project.mmorpg-devs.com/board/redirect-to/?redirect=http%3A%2F%2Fwww.mmorpg-devs.com%2Fproject%2Fdownload%2FBillingAgent.rar
ControlServer: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/ControlServer.rar
FWebAgent: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/WebAgent.rar
FDB_Script: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/DB_Script.rar
FLogSpy: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/LogSpy.rar
Login: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/Account%20and%20Login.rar
ZoneServer: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/ZoneServer.rar
MngTool: http://project.mmorpg-devs.com/board/redirect-to/?redirect=http://www.mmorpg-devs.com/project/download/MngTool.rar
1) Установка сервера RF Server 2.2.3
2) Требования
Operating system : 64 Bit OS (recommend you Windows Server 2003 64 bit) work on
Windows 7 64bit for HOME server
Ram : 8 Giga minimum
Microsoft SQL server (Microsoft SQL Server 2005)
RF Online 2.2.3 Server
Webserver for Emulate your Launcher updater (Using Appserv network)
RF Online 2.2.3 Client (можно скачать от сюда > http://www.playrf.eu)
3) Database Installation
Install MSSQL server 2005
Создание БД :
Запустите MSSQL query создайте базы BillCruxRF , RF_User и RF_WORLD_NOVUS и зделайте восстановление баз из файлов.
Настройте ODBC для MSSQL (server exe > MSSQL)
1. Нажмите Пуск , выбирите Administrative ToolsData Sources (ODBC) перейдите во вкладку [User DSN] и нажмите [ADD]
Выбирите SQL Native Client (2005 MSSQL)
Протестируйте соединение с бд и сделайте тоже самое для RF_User и RF_WORLD_NOVUS
4) Настраиваем 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
http://www.radikal.ru/action.aspx
Скачайте и запустите: http://dump.ru/file/2937934 или запустите этот скрипт
Код:
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 и запустить это[url=Скачать файл
Prc_RFONLINE_Use.rar]Скачать файл
Prc_RFONLINE_Use.rar[/url]
Добавить строку запустив alter_tblRF_ItemOrderLog.sql который можно скачать здесь: http://dump.ru/file/2941765
BillCruxRF Fix
Скачать Fix
Ставить все по очереди
FIX #1 : http://project.mmorpg-devs.com/board/at … derlog.rar
FIX #2: http://project.mmorpg-devs.com/board/at … ne_use.rar
FIX #3: http://project.mmorpg-devs.com/board/at … 2.2.1-.rar
Fix #4: http://project.mmorpg-devs.com/board/at … 1-fix-.rar
Для запуска контролсервера вам понадобится переименовать папку Initilize в Initialize(maxocculta)
Структуры для сервера: http://worldgames.mybb2.ru/loc.php?url= … le/2937522
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
INSTALLATION :
1.Установите Аппсерв на диск C
2. Скачайте это: http://project.mmorpg-devs.com/board/at … lation.rar
3.Остановите работу апач сервера
4. Перейдите в папку C:\AppServ\Apache2.2\conf
5. Отредактируйте httpd.conf с помощью информации из пункта 2
6. Копируйте rf-server.conf из пункта 2 в C:\AppServ\Apache2.2\conf
7. Копируйте все www папки из пункта 2 в C:\AppServ\www
8. Отредактируйте rf-server.conf использовав свой IP
9. Отредактируйте update.dll с помощью Notepad в C:\AppServ\www\rfclient_update\ просто поменяв IP на свой
10. Отредактируйте tLPServerInfo.dat использовав информацию о своём сервере в C:\AppServ\www\rfclient_update\update\update1
11. Сделайте свой Launcher с вашим IP и поместите в C:\AppServ\www\rfclient_update\update\Make_newRF Hex RF.lc (вы можете переименовать его в RF.exe или RF_Myserver.exe) Ищите 192.168.1.1 и заменяйте все 192.168.1.1 своим IP , затем сохраните и переименуйте в RF.lc затем запустите NewCab.bat потом копируйте newRF.cab и вставте в папку C:\AppServ\www\rfclient_update\update\update718 и C:\AppServ\www\rfclient_update\update718
12. Запустите апач
13. Используйте сделаный вами лаунчер