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 NEW link to the server.
Download New Server Files
1) Installation RF Server 2.2.3
2) Requirements
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 (can be downloaded from here> http://www.playrf.eu " rel="nofollow" target="_blank"> http://www.playrf.eu )
3) Database Installation
Install MSSQL server 2005
Creating a database:
Start the MSSQL query, create a database BillCruxRF, RF_User and RF_WORLD_NOVUS Set and restore databases from files.
Configure ODBC for MSSQL (server exe> MSSQL)
1. Click Start, select Administrative ToolsData Sources (ODBC), go to the tab [User DSN] and click [ADD]
Select SQL Native Client (2005 MSSQL)
Test the database connection and do the same for RF_User and RF_WORLD_NOVUS
4) Configure Server Exe / Ini
a) Account server
Find AccountSystem.ini
Code
[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) Login Server
Find LoginSystem.ini
Code
[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
If you have an error: CGuildBattleController:: Instance () -> Load () Fail!
Run the Query
Code
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
If the error ReservedGuildBattleInfo
Run this script
Code
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
Download and run http://dump.ru/file/2937934 or run this script
Code
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 If an error with CashShop
You must remove procedure Prc_RFONLINE_Use and run it Download file Prc_RFONLINE_Use.rar
Add a line running alter_tblRF_ItemOrderLog.sql which is here Download file Alter_tblRF_ItemOrderLog.rar
BillCruxRF Fix
Download Fix
Putting everything turns
FIX # 1
FIX # 2
FIX # 3
Fix # 4
To start controlserver you need to rename the folder Initilize in Initialize.
The structures for the server
Download
PHP / Web Emulation For Launcher
Requirements:
1. Apache Server: AppServNetwork - AppServ 2.5.9 & 2.4.9 with Zend Optimizer AddOns Released!
2. Open ports TCP: 80 - 8080 -10007
INSTALLATION:
1.Install Appserv on HDD, C
2. Download emulator download
3.Install working Apache server
4. Navigate to the folder C: \ AppServ \ Apache2.2 \ conf
5. Edit httpd.conf using the information from paragraph 2
6. Copy rf-server.conf from paragraph 2 in the C: \ AppServ \ Apache2.2 \ conf
7. Copy all the www folder of paragraph 2 in the C: \ AppServ \ www
8. Edit the rf-server.conf using its IP
9. Edit update.dll using Notepad in the C: \ AppServ \ www \ rfclient_update \ simply changing IP on your
10. Edit tLPServerInfo.dat use information about your server at C: \ AppServ \ www \ rfclient_update \ update \ update1
11. Make your Launcher with your IP and put it in C: \ AppServ \ www \ rfclient_update \ update \ Make_newRF Hex RF.lc (you can rename it RF.exe or RF_Myserver.exe) Look for 192.168.1.1, and 192.168.1.1 replace all their IP, and then save it and rename it RF.lc then run NewCab.bat newRF.cab then copy and paste in the folder C: \ AppServ \ www \ rfclient_update \ update \ update718 and C: \ AppServ \ www \ rfclient_update \ update718
12. Start Apache
13. Use your made launcher.
|