A Repack of this release is avaliable [HERE].
Hello everybody, it's time for Rusty Hearts to shine again.
Important Information About Client:
It's almost 10 years since rusty hearts was shutdown in NA (15 September 2014) and as the reborn server has never been public until now, it's very difficult to find a original reborn client (the client on steam is not the lastest and dont work with this server).
Any Chinese, Japanese, Korean Rusty Hearts client closer to Revision 32959 is always welcome.
Revision: 32959
Resource: 88185
Edit: Big thanks to Ryfon for sharing a chinese compatible client.
This server has all chapter 1 content available up to level 55 that has never released in NA.
Setup Tutorial
Video Tutorial
Server Pre-configuration
Rusty Hearts API Installation
Download and setup Rusty Hearts API. See the api documentation for instructions on setup.
Running/Configuring the Servers
Download Rusty Hearts Server Manager for easy server setup/running.
Running the Servers (Manually)
Client Setup
Enable Client Debug Console / GM Commands
Tools
Download Links
Images
Have fun
Hello everybody, it's time for Rusty Hearts to shine again.

Important Information About Client:
It's almost 10 years since rusty hearts was shutdown in NA (15 September 2014) and as the reborn server has never been public until now, it's very difficult to find a original reborn client (the client on steam is not the lastest and dont work with this server).
Any Chinese, Japanese, Korean Rusty Hearts client closer to Revision 32959 is always welcome.
Revision: 32959
Resource: 88185
Edit: Big thanks to Ryfon for sharing a chinese compatible client.
This server has all chapter 1 content available up to level 55 that has never released in NA.
Setup Tutorial
Video Tutorial
Server Pre-configuration
Server Prerequisites
1. Restore Database options:
A: Restore the databases backups in DB folder (the backups use SQL Server 2019)
B: Attach the databases in Server\Database
C: Create the databases and run the .sql files in DB folder
2. Open RustyHearts_Auth database, go to table ServerOption and change the ip 192.168.1.100 on PublicAddress to your public IP Address
3. Go to the Option directory
4. Edit the XMLs and change the following values:
- Windows OS
- DirectX
- Microsoft Visual C++ 2010 Redistributable (x64)
- Microsoft SQL Server 2019 or later Developer Edition recommended
- Recommended 10GB+ RAM
1. Restore Database options:
A: Restore the databases backups in DB folder (the backups use SQL Server 2019)
B: Attach the databases in Server\Database
C: Create the databases and run the .sql files in DB folder
2. Open RustyHearts_Auth database, go to table ServerOption and change the ip 192.168.1.100 on PublicAddress to your public IP Address
3. Go to the Option directory
4. Edit the XMLs and change the following values:
Code:
DB_SERVER = Your SQL Address
DB_USER = Your SQL Account
DB_PASSWD = Your SQL Password
YOUR_WAN_IP = Your Public IP Address
Rusty Hearts API Installation
Download and setup Rusty Hearts API. See the api documentation for instructions on setup.
Running/Configuring the Servers
Download Rusty Hearts Server Manager for easy server setup/running.
Running the Servers (Manually)
1. Run the following servers in order:
1: AgentManager_Release_x64.exe
2: Agent_Release_x64.exe
2. Switch to Agent_Release_x64.exe console.
3. Press the following keys on your keyboard to start the servers:
Wait until the servers start (Dungeon Server take some time to load, it will show "TRY CONNECT" when ready.)
4. IMPORTANT!!! Switch to GameGatewayServer_Release_x64.exe console.
5. Press the following keys on your keyboard:
This will open the gate server login
(Optional) steps 4,5 also applies to GMServer_Release_x64
6. (Optional) Run SMMonitoring_Release_x64.exe
login: admin
password: admin
Server Region Configuration:
usa (PWE): use in-game authentication, active_area country on service_control.xml must be set to usa
chn (Xunlei): uses authentication before opening the game, active_area country on service_control.xml must be set to chn
Ports
The following ports need to be opened for the client to connect: 50001, 50004, 50006, 50016
#Server Setup Complete
1: AgentManager_Release_x64.exe
2: Agent_Release_x64.exe
2. Switch to Agent_Release_x64.exe console.
3. Press the following keys on your keyboard to start the servers:
Code:
1
Wait until the servers start (Dungeon Server take some time to load, it will show "TRY CONNECT" when ready.)
4. IMPORTANT!!! Switch to GameGatewayServer_Release_x64.exe console.
5. Press the following keys on your keyboard:
Code:
u o l
This will open the gate server login
(Optional) steps 4,5 also applies to GMServer_Release_x64
6. (Optional) Run SMMonitoring_Release_x64.exe
login: admin
password: admin
Server Region Configuration:
usa (PWE): use in-game authentication, active_area country on service_control.xml must be set to usa
chn (Xunlei): uses authentication before opening the game, active_area country on service_control.xml must be set to chn
Ports
The following ports need to be opened for the client to connect: 50001, 50004, 50006, 50016
#Server Setup Complete
Client Setup
Depending on the server service region on service_control.xml the client need to use the same region on Service.dat.
The region is the region name in MD5
usa: ada53304c5b9e4a839615b6e8f908eb6
chn: 870b78fc1a55b03adbb208e0d7f098a4
Running the Client:
English Region:
Launcher Setup
Change the LoginURL on config.ini to the Rusty Hearts API Url: http://API_URL:3000
Change the Service on config.ini to usa
Manual Launch
Create a batch file on the client folder with the following:
Change the MD5 on Service.dat to ada53304c5b9e4a839615b6e8f908eb6
Chinese Region:
Important: The Rusty Hearts API currently only support the usa region, when running on chn the Auth and Billing will be skipped and the server will run on dev mode.
Launcher Setup
Change the LoginURL on config.ini to the Rusty Hearts API Url: http://API_URL:3000
Change the Service on config.ini to chn
Manual Launch
Create a batch file on the client folder with the following:
Change the MD5 on Service.dat to 870b78fc1a55b03adbb208e0d7f098a4
#Client Setup Complete
The region is the region name in MD5
usa: ada53304c5b9e4a839615b6e8f908eb6
chn: 870b78fc1a55b03adbb208e0d7f098a4
Running the Client:
English Region:
Launcher Setup
Change the LoginURL on config.ini to the Rusty Hearts API Url: http://API_URL:3000
Change the Service on config.ini to usa
Manual Launch
Create a batch file on the client folder with the following:
Code:
start RustyHearts.exe server=http://API_URL:3000/serverApi/gateway
Chinese Region:
Important: The Rusty Hearts API currently only support the usa region, when running on chn the Auth and Billing will be skipped and the server will run on dev mode.
Launcher Setup
Change the LoginURL on config.ini to the Rusty Hearts API Url: http://API_URL:3000
Change the Service on config.ini to chn
Manual Launch
Create a batch file on the client folder with the following:
Code:
start RustyHearts.exe -serverurlhttp://API_URL:3000/serverApi/gateway/info id=YOUR_USERNAME password=YOUR_PASSWORD
#Client Setup Complete
Enable Client Debug Console / GM Commands
Go to RustyHearts database, table CharacterTable set Permission to 100
*Press = to open the log console
*Press ; to open the debug console
*type HELP to show avaliable commands
*Debug Command format is NAME 1 or 0, example: NOTICE 1 Test
*GM command format is Command()/Command(parameter, value)/Command("parameter","parameter" ),
examples:
ShowFps(1)
ReturnIndividualRoom()
BGMEnd()
BGM_ONE_TIME("d-5_ending.ogg")
GMSpeed(2)
GodMode(1)
SetScale(2)
AddItem(50023)
DropEventItem(50023, 1)
AddGold(1000000)
AddHeart(100)
FixLevel(100)
ForceKillEnemy()
*Press = to open the log console
*Press ; to open the debug console
*type HELP to show avaliable commands
*Debug Command format is NAME 1 or 0, example: NOTICE 1 Test
*GM command format is Command()/Command(parameter, value)/Command("parameter","parameter" ),
examples:
ShowFps(1)
ReturnIndividualRoom()
BGMEnd()
BGM_ONE_TIME("d-5_ending.ogg")
GMSpeed(2)
GodMode(1)
SetScale(2)
AddItem(50023)
DropEventItem(50023, 1)
AddGold(1000000)
AddHeart(100)
FixLevel(100)
ForceKillEnemy()
Code:
GRID
NAVIGATIONMESH
NAVIGATIONMESHCUTOFF
RESPAWNZONE
CAMERABOX
STARTPOINT
TRIGGER
SKIDBOX
NPCBOX
PORTALBOX
MAPPORTALBOX
INAREABOX
ANIBG
ITEMBOX
OBSTACLE
EVENTHITBOX
FRUSTUM
INFO
BONE
BLOOM
STAR
CLEAR
FILLMODEPOINT
FILLMODEWIRE
FILLMODESOLID
FILLMODEWIRE_BOX
SHADOWMAP
DUMMY
HITBOX
HITDATA
RADIALBLUR
DRAWLIGHT
EFFECTBS
COVERBG
BODYCC
OUTLINE
SHADOW
CameraTarget
MIPMAPBIAS
SSAO_Range
SSAO_Factor
PROFILE
ETCBOX
MINIMAPICONBOX
EnvironmentReverbBox
Code:
GetPlayerRealClass
GetTutorialStep
TrainingStep
TutorialStart
TutorialGroup
TutorialStep
FishingEnd
FishingStart
GoToNPC
ConditionResistance
AttributeOffense
AttributeResistance
AttributeAttack
Jumping
Whisper
StopUse
StopSay
GMSpeed
KickAll
Kick
Notice
QuestInfo
QuestSet
AttackSpeed
FortuneClear
FortunePlay
FortuneCoin
PvpEnd
PvpStart
LobbyInfo
Undie
GodMode
RearingEnter
AutoPlay
ModeChange
ShowFps
CheatGuildStorageLog
CheatGuildStorage
CheatGuildItemOut
CheatGuildItemIn
CheatGuildItemList
CheatGuildMoneyOut
CheatGuildMoneyIn
CheatGuildLevelUp
CheatGuildExpLog
CheatGuildSkill
CheatGuildExp
GuildStorageLog
GuildStorage
GuildItemOut
GuildItemIn
GuildItemList
GuildMoneyOut
GuildMoneyIn
GuildLevelUp
GuildExpLog
GuildSkill
GuildExp
GuildCreate
DecompositionItem
ItemRandBox
Dungeon_Teleport
CheatContent
CheatTable
AddRareCard
AddRareCardAll
CheatHairColorItem
CheatHairColor
CheatRoulette
SetBattleLadderPoint
SetBattleExp
SetBattlePoint
SetViewRange
AllWorldLoad
AllEnemyLoad
CheckHPMP
AllDungeonClear
UpdateTutorialStep
AddSG
AddGiveUp
AddHeart
ReturnIndividualRoom
TrapWarpID
ClearMission
IsMission
IsCompleteMission
DropInstanceItemClear
DropItemClear
CheatAllAddEffect
CheatBaseItem
SetJustGuardTime
SetUseJustGuardLimit
SetUseCoolTime
CheatChangeJob
SetLuck
CheatStorageUpgrade
AddItemforSocket
AddItemforOption3
AddItemforOption2
AddItemforOption
AddItemforTimeLimitOption
AddItemforTimeLimit
CheatQuestDelete
CheatAllQuestDelete
CheatItemBoxBreak
QuestComplete
CheatQuestState
CheatAttackSpeed
CheatQuestComplete
IsRemainNpcQuest
GetLevelQuestNPC
GetLevelQuest
AllQuest
AddQuestByInstanceNpcID
AddQuestFinish
AddQuest
AddQuest2
IsCanQuest
CheckQuest
AddCheckQuestItem
FullInventoryPet
FullInventory
AddQuestItem
AddQuestItemString
DropEventItem
AddItemString
ClearInstanceItem
DelItemCount
DelItem
DelInstanceItemCount
DelInstanceItem
IsExistInstanceItemCount
IsExistInstanceItem
DropEventInstanceItemPos
GetInstanceItemCount
AddInstanceItem
GetPlayerClass
IsExistItemCount
IsExistItem
GetItemCount
DeleteAllSkill
LearnSkillJob
ExeSkill
PetAddItem
AddItem
UseItem
SetCondition
Shoot
DropGold
AddGold
AddSkillPoint
AddExp
SetSkillEquip
AddNewSkill
SetSkillEquipTableID
SetScale
ItemSocketSet
ItemSocketPunch
ItemSocket
DungeonEnemyExp
EnchantLoop
Enchant
BreakItem
Repair
PartyLeave
GetLevel
FixLevel
SetLevel
SelectWeapon
SelectPart
ReloadDungeonInfo
Tools
Server Monitoring Tool
SMMonitoring_Release_x64.exe
Official tool used to manage the server (start/stop the servers, send notice, events)
Game Manager (GMTOOL)
Classic .asp website
Requires IIS with classic asp
Official tool used to manage the database
Note: This is a old version of the tool that I myself updated to work with this server (many things still broken)
Install:
Server Manger
A C# Windows Forms application designed to simplify the configuration and management of Rusty Hearts game servers. This tool provides an intuitive way to modify and manage various server/api parameters and start the servers with ease.
PCK Tool
A windows forms tool to pack/unpack the .pck files
Table Tool
A windows forms tool to encrypt/decrypt the .rh files
MIP Tool
A c# command-line tool for creating client patches and decompressing .MIP files.
SMMonitoring_Release_x64.exe
Official tool used to manage the server (start/stop the servers, send notice, events)
Game Manager (GMTOOL)
Classic .asp website
Requires IIS with classic asp
Official tool used to manage the database
Note: This is a old version of the tool that I myself updated to work with this server (many things still broken)
Install:
Create a IIS website with the patch to GMTOOL folder
go to Admin\Common\library
Edit SQL credentials on:
auth_dbcon.asp
basic_dbcon.asp
gm_dbcon.asp
log_dbcon.asp
go to
ID: admin
Password: admin
go to Admin\Common\library
Edit SQL credentials on:
auth_dbcon.asp
basic_dbcon.asp
gm_dbcon.asp
log_dbcon.asp
go to
To view the content, you need to sign in or register
ID: admin
Password: admin
Server Manger
A C# Windows Forms application designed to simplify the configuration and management of Rusty Hearts game servers. This tool provides an intuitive way to modify and manage various server/api parameters and start the servers with ease.
PCK Tool
A windows forms tool to pack/unpack the .pck files
Table Tool
A windows forms tool to encrypt/decrypt the .rh files
MIP Tool
A c# command-line tool for creating client patches and decompressing .MIP files.
Download Links
Tools and Resources:
NEW: Rusty Hearts Toolkit
Rusty Hearts API
Rusty Hearts Launcher
Rusty Hearts Server Manager
Rusty Hearts PCK Tool
Rusty Hearts Table Tool
Rusty Hearts MIP Tool
Mega Links:
Google Drive Links:
NEW: Rusty Hearts Toolkit
Rusty Hearts API
Rusty Hearts Launcher
Rusty Hearts Server Manager
Rusty Hearts PCK Tool
Rusty Hearts Table Tool
Rusty Hearts MIP Tool
Mega Links:
Server Files (Updated 01/10/2024):
Client (Updated 01/10/2024):
Preconfigured Hyper-V Server VM (Updated 01/10/2024):
Preconfigured VMWare Server VM (Updated 05/27/2023):
To view the content, you need to sign in or register
Client (Updated 01/10/2024):
To view the content, you need to sign in or register
Preconfigured Hyper-V Server VM (Updated 01/10/2024):
To view the content, you need to sign in or register
Preconfigured VMWare Server VM (Updated 05/27/2023):
To view the content, you need to sign in or register
Google Drive Links:
Server Files (Updated 01/10/2024):
Client (Updated 01/10/2024):
Preconfigured Hyper-V Server VM (Updated 01/10/2024):
Preconfigured VMWare Server VM (Updated 05/27/2023):
To view the content, you need to sign in or register
Client (Updated 01/10/2024):
To view the content, you need to sign in or register
Preconfigured Hyper-V Server VM (Updated 01/10/2024):
To view the content, you need to sign in or register
Preconfigured VMWare Server VM (Updated 05/27/2023):
To view the content, you need to sign in or register
Images
Have fun

Last edited: