[RF Server File] Tutorial Create RF 2.2.3 With Picture Fixed

Minggu, 05 Desember 2010

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 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.


  • 0 komentar:

    Posting Komentar