Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Guide] Server 6.0.7 installation steps

Initiate Mage
Joined
May 21, 2005
Messages
27
Reaction score
73
Server 6.0.7 installation steps

1. Download and unpack "RoM_server_6.0.7.7z" 7-Zip compressed file to the "C:" drive.

Link:


Info:
The "C:\Runewaker" folder will be created with following subfolders:
"C:\Runewaker\Client" - contains "RuneDev.ini" for the local server (read-only flag is necessary)
"C:\Runewaker\DATA" - default location for created database files
"C:\Runewaker\DB_sql" - contains SQL files to create database schema and data
"C:\Runewaker\RA Server Controller" - contains "RAServerController.ini" file with list of zones
"C:\Runewaker\RA Server Monitor" - contains "RAServerMonitor.ini" file
"C:\Runewaker\Resource" - contains Lua scripts, default location for FDB and WDB folders
"C:\Runewaker\Server" - contains binaries and config (.ini) files
"C:\Runewaker\Tools" - contains required & useful tools
2. Configure the server

2.1. Install "RA Server Controller" and "RA Server Monitor" from "C:\Runewaker\Tools" folder.
I recommend "C:\Runewaker\RA Server Controller" and "C:\Runewaker\RA Server Monitor" folders.
If you choose recommended folders remember that configuration files (.ini) will be replaced during installation.
You need to unpack them from a zip file again and replace manually.

2.2. Replace all appearances of "<SQL_USER_PASS>" text in "Global.ini" file by an encoded SQL password.
To encode a SQL password use "C:\Runewaker\Tools\RAPasswordEncode.exe".
Insert your password to a password field and "romuser" to an account field (without quotation marks).
Press "Generator" button.
You can modify only one file and then copy it to rest of folders.
"C:\Runewaker\Server\Realm_01_Common\Global.ini"
"C:\Runewaker\Server\Realm_01_Service\Global.ini"
"C:\Runewaker\Server\Realm_01_Zone\Global.ini"
2.3. Replace a "<PROCESS_KEY>" text in the "PlayerCenter.ini" file by encoded secret code.

To generate a secret code execute below command in a command line.
"C:\Runewaker\Server\Realm_01_Service\PlayerCenter.ini" "playercenter.ini"
An expected "Error" message will be displayed, it contains required code.
Next use "C:\Runewaker\Tools\RAPasswordEncode.exe" tool to encode the secret code.
Insert the secret code to a password field and "runewaker" to an account field (without quotation marks).
Press "Generator" button.

3. Create accounts and databases. For all steps use SQL Server Management Studio.

3.1. Login to the SQL server with admin privileges and create the SQL server account "romuser".
Set a password at least 6 characters long. Grant this user all privileges. Disconnect from the SQL server.

3.2. Use "romuser" account to login to the SQL server again.

3.3. Create database
No more database backup files (.bak) with hidden accounts, stored procedures, triggers or data.
SQL text files contain public schema and data.
Attention: Remember to backup your own databases. Next delete your ROM's databases.

3.3.1. SQL files with database schema - open and execute each file in a following order.
By default five databases will be created inside the "C:\Runewaker\DATA" folder.
ROM_Account_schema.sql
ROM_ImportDB_schema.sql
ROM_World_schema.sql
ROM_WorldLog_schema.sql
ROM_GlobalDB_schema.sql
3.3.2. SQL files with primary data - open and execute each file
ROM_Account_data.sql
ROM_GlobalDB_data.sql
ROM_ImportDB_data.sql
ROM_World_data.sql
ROM_WorldLog_data.sql
3.3.3. SQL file with ItemShop items - open and execute this file
It contains just an example, modify it at one's own discretion.
The game server should be restarted after each change.
table_NewShopInfo_data.sql

Attention: You can choose steps 3.3.4S or 3.3.4F interchangeably.

3.3.4S. (slow) SQL files with data for three biggest tables - open and execute each file
Execution time approximately: 33 minutes, 8 minutes, 6 minutes
table_NPCData_data.sql
table_NPC_MoveFlagDB_data.sql
table_ObjNameStringDB_data.sql
-OR-

3.3.4F. (fast) Binary files (.Dat) with data for three biggest tables - open and execute below file
Below file contains queries which will be executed much faster but the data is hidden inside binary files.
My binary files contain exactly the same data like SQL files from 3.3.4S step.
three_tables_import_data.sql
3.4. Create a first user account (your own)
Select "New Query", paste below script, change 'accountname' and 'password' to your desired login and pass, execute this script.
INSERT INTO [ROM_Account].[dbo].[PlayerAccount]
([Account_ID],[Password],[IsMd5Password],[IsAutoConvertMd5])
VALUES
('accountname','password',0,1)
GO
4. Client 6.0.7 installation

4.1. Download a full client 6.0.6.2685

Link:

4.2. Download three patches up to 6.0.7.2693 version

Link:
patch_6.0.6.2685.en_6.0.6.2689.en.exe
patch_6.0.6.2689.en_6.0.7.2691.en.exe
patch_6.0.7.2691.en_6.0.7.2693.en.exe
4.3. Install client to selected directory and apply three patches in a correct order

4.4. Replace "RuneDev.ini" file in the client directory by "C:\Runewaker\Client\RuneDev.ini" file

4.5. Create shortcut to the "Client.exe" file, open properties and add "NoCheckVersion" at the end of "Target" field, example:
"C:\Runewaker\Client\Client.exe" NoCheckVersion

4.6. Copy the FDB and WDB folders from your client directory to "C:\Runewaker\Resource" folder

5. Start the server

5.1. Run "RAServerController.exe" service. The "Windows Service Start Failure" message will be displayed, it is ok. Press "OK" button.
After the file execution start "C:\Windows\System32\services.msc", find "RAServerController" on the list of services, right-click on it and run this service.
You can change this service to start automatically.

5.2. Run "RAServerMonitor.exe" and start everything from "Common" and "Service" sections.

5.3. Start selected zones from ZONE_M, ZONE_D and ZONE_SD sections.
For a local tests you don't need start all zones. For a few zones (4-5) opened at the same time even 8GB of ram is enough.
You can start and stop required zones without closing the server or client.

6. Start client and connect to the local server. Use login and password created in step 3.4

Play and have fun!



Useful info & links:

1) Execute below command after login to have access to GM commands:
/gm ? 2013RuneWaker_Rom0628

2) For activating/deactivating diamonds in AH you have to change following things in your "Global.ini" files:
AC_AccountMoneyTrade = 0 or 1 (enables diamond against gold trading)
AC_Item_AccountMoneyTrade = 0 or 1 (enables diamond against item trading)

3) Current Exp & Tp rates can be changed inside [ROM_World].[dbo].[WorldConfigTable].
The game server should be restarted after a change.

4) GM items:
id: 209581 = Unlimited Weapon enchanting
id: 209582 = Unlimited Armor enchanting
id: 209583 = Unlimited Accessory enchanting
id: 209584 = Unlimited Wings enchanting
id: 209585 = Unlimited Driller
id: 240216 = Unlimited Bind Lifter
id: 240233 = Unlimited Attribute cleaner

5) A clinet contains "update.inf" file which is just zip archive, so you can extract it with password tarubK2Vy5gT8Xo6

6) Legendary Instructors:


+(Planting Legend) Talk to NPC "Fray Naste" at "Varanas – Lower City West"

7) Set Skills


8) Merchants and Stats:
- Wailing Fjord:
- Sarlo:

9) Instance drops:







10) Sets (lvl 90, 4 items):







11) Sets (lvl 90, 7 items):





 
Last edited:
Initiate Mage
Joined
Jan 7, 2015
Messages
6
Reaction score
0
wo!!! This is going to be great, thanks for your selfless share!!
 
Initiate Mage
Joined
Jan 14, 2015
Messages
18
Reaction score
0
When I entry to the location the game crash. How to fix it?
 
Initiate Mage
Joined
May 21, 2005
Messages
27
Reaction score
73
It is a last time when I'm sending response for a useless help request.
First of all - a help request should be posted in different section.
Second - do you think that I know what are you did or changed?
You should put all important information, screens and logs.
It is a very important if something was done in different way than guide includes.
1) Are you created databases from my sql files? Some of tables have a different schema.
2) Are you changed a default location or something in configuration files?
3) Are you used a client 6.x or an older one? A client 6.x is required.
and much more useful information...
 
Last edited:
Banned
Banned
Joined
Jul 23, 2014
Messages
60
Reaction score
15
Because I can already see that many new private servers are going to be online soon. Most of them will probably suck because the devs don't even know what they're doing.
 
Initiate Mage
Joined
May 4, 2014
Messages
78
Reaction score
14
Because I can already see that many new private servers are going to be online soon. Most of them will probably suck because the devs don't even know what they're doing.
Maybe, yes, but, you care about this?



Does anyone know how I can enter in 6.0.7 server with a older client.exe?
Yeah) i'm understand you and don't know that too(
 
Initiate Mage
Joined
Apr 25, 2005
Messages
6
Reaction score
0
Omg, I have to say, thank you so much man! I just rented a dedicated to setup the "old" 5.0.7 files that you and Domo released, and now... I can start working with the new release!! Im sooo looking for the 6.2 now, i hope to get to know someone good in rom as I did back in 2007 with other private servers here in rz.
 
Initiate Mage
Joined
Feb 4, 2011
Messages
3
Reaction score
0
I have problem with info:

Connection lost, please check connection or firewall settings.

How fix that, in GF serwer all work good,
but on this private i have this problem :)

Thank for future answer
 
Initiate Mage
Joined
Jul 9, 2014
Messages
51
Reaction score
3
Does anyone know how I can enter in 6.0.7 server with a older client.exe?

I'm just curious. But is there a reason why you want an older client? I updated mine to 6.2 (client & server) and so far​ everything is running as it should. (cash shop, currency tab, etc.) :)
 
Skilled Illusionist
Joined
Dec 4, 2013
Messages
353
Reaction score
56
Yes @Ochoaman I want hack with cheat engine, is more fast to set gear,weapons,jewelry etc...
I found a solution, it is a little difficult but hey, it works.

I have created a ch5 database in a virtual server, when I want to hack, I have opened all ch5 tables without ch5 rom.world, only this table is for the ch6 server.
 
Last edited:
Initiate Mage
Joined
Feb 13, 2015
Messages
6
Reaction score
0
Hi guys !

Thx for this tuto first ^^

Got some trouble for the secret code...

When i past "C:\Runewaker\Server\Realm_01_Service\PlayerCenter.ini" "playercenter.ini"
in command line it just open me the file...and don't get error code to generate the secret code...

Anyone can help me on that?
 
Joined
Oct 21, 2010
Messages
316
Reaction score
175
Back
Top