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!

ROM 6.0.7 Hamachi ext connection

Skilled Illusionist
Joined
Dec 4, 2013
Messages
353
Reaction score
56
This is my configuration for a external connection with hamachi, I hope this will help you:

Tested on w8.1 64bits

1. Download hamachi:
.-

.a: create a network for you and your friends.

2. Sets for global.ini

[BOOT]
;---------------------------------------------------------------------
; General Setting
;---------------------------------------------------------------------

;Setting detail for this game world
GameName = "Servername"
WorldID = 1
GameID = 1
IsAutoLogin = 1
TimeZone = 1
IsPvE = 1

;Resource path
DataPath = "C:\Program Files (x86)\Runes of Magic"
ResourcePath = "C:\Program Files (x86)\Runes of Magic"
LuaPath = "C:\Program Files (x86)\Runes of Magic\LuaScript"
;IsLoadfdbLuaScript = 1
IsLoadTxtLuaScript = 1

;Setting for partition block size
Block = 160

;---------------------------------------------------------------------
; Setting for internet
;---------------------------------------------------------------------

;Settting for host to allow internet client to connect in
ServerListIP_Outside = yourhamachiip
ServerListCliPort = 21002

;offer to internet client to connect to switch
SwitchIP_Outside = yourhamachiip
Switch_CliPort = 16401

;offer to internet client to connect to proxy
ProxyIP_Outside = yourhamachiip
Proxy_CliPort = 16402


;---------------------------------------------------------------------
; Setting for local lan
;---------------------------------------------------------------------

;Setting for host to allow switch to connect in
AccountIP = 192.168.x.x
AccountPort = 21000

;Setting for host to allow switch to connect in
ServerListIP = 192.168.x.x
ServerListSrvPort = 21001

;Setting for host to allow other server or proxy to connect in
SwitchIP = 192.168.x.x
Switch_ProxyPort = 18000
Switch_GSrvPort = 19000

;Setting for host to allow other server to connect in
ProxyIP = 192.168.x.x
Proxy_GSrvPort = 15000

;offer to connect to gateway
GatewayIP = 192.168.x.x
GatewayPort = 15100
Gateway_SwitchPort = 11000

;---------------------------------------------------------------------
; Setting for Database
;---------------------------------------------------------------------
;Settinf for database, SQL SERVER IP, Database name, account , password
Acc_DBServer = 192.168.x.x
Acc_DataBase = ROM_Account
Acc_Account = User
Acc_Password = criptedpass

Game_DBServer = 192.168.x.x
Game_DataBase = ROM_World
Game_Account = User
Game_Password = criptedpass

Global_DBServer = 192.168.x.x
Global_DataBase = ROM_GlobalDB
Global_Account = User
Global_Password = criptedpass

Import_DBServer = 192.168.x.x
Import_DataBase = ROM_ImportDB
Import_Account = User
Import_Password = criptedpass

Log_DBServer = 192.168.x.x
Log_DataBase = ROM_WorldLog
Log_Account = User
Log_Password = criptedpass

NewAccountDisableCreateRole = 0

MaxRoleLevel = 100
EnableWorldConfigTable = 1

; Number of thread for database connection
DBThreadCount_Game = 10
DBThreadCount_Log = 10
DBThreadCount_Global = 3
DBThreadCount_Import = 3

;GMCommand = 0

SpecialCharacterNameFile = "specialname_es.txt"

LanguageType = "es"
Datalanguage = "es"
Stringlanguage = "es"

AC_AccountMoneyTrade = 1
AC_Item_AccountMoneyTrade = 1

;Log options
IsSaveLog = 1
IsExpLog = 0
IsLevelLog = 1
IsItemTradeLog = 1
IsItemTradeLog_Detail = 1
IsMoneyLog = 1
IsAccountMoneyLog = 1
IsPlayerActionLog = 1
IsPlayerDeadLog = 1
IsMonsterDeadLog = 1
IsQuesetLog = 1
IsClientLog = 1
IsSendNpcInfoToGMTools = 1
IsTalkLog = 0
;IsHouseMoveItemLog = 1
;IsHouseActionLog = 1
;IsHouseServantLog = 1
IsItemTradeLog_Detail = 1

IsDisableMailMoney = 0
IsDisableMailAccountMoney = 0

Runedev.ini of all clients, owner client too.

[Path]
Resource=.\

[Server]
IP=yourhamachiip
Port=21002
DisplayMaintainMode=1
RunewakerInsideTestServer=1


[Debug]
SkipVersionCheck=1


[ErrorList]
PosX=104
PosY=104
Width=1440
Height=789


[ChatLog]
Chatlog=1


[Option]
Glow=1


[Locale]
Language=es


[Crash]
NeedCheck=1

3. Invite your friends to your hamachi network, execute your server and run client.exe :)

.-I had problem when try to connect client.exe shortcut because I don't execute with admin privileges, but when y try to enter with admin privileges runs fine.

If anyone can make a tuto with a external connection without Hamachi will be helpfull too, but I think there are more people with little desire to help the community in this respect.

Regards and thanks to the people who helped me and my friend for his pattience Fran :)
 
Last edited:
Newbie Spellweaver
Joined
Mar 7, 2015
Messages
34
Reaction score
3
I'm not sure how you are running your Rom Server, if you are paying for a dedicated server or not. But if you are, then

All 3 IP's for the external connection is your server IP given to you with the server.

In Windows Firewall, you have to open the 3 ports associated with the external connection.

;Settting for host to allow internet client to connect in
ServerListIP_Outside = yourserverip
ServerListCliPort = 21002 <- Add /Open port to Windows Firewall

;offer to internet client to connect to switch
SwitchIP_Outside = yourserverip
Switch_CliPort = 16401 <- Add / Open port to Windows Firewall

;offer to internet client to connect to proxy
ProxyIP_Outside = yourserverip
Proxy_CliPort = 16402 <- Add / Open port to Windows Firewall

It really isn't hard at all. It may be a bit different if you are running the Rom server on your local pc, as some ISP's block various ports. You'd have to setup or use you dhcp ip address, something like 192.168.*.* and add it to your router under virtual server or port forward..

I've never set it up locally.. We run Rom in a datacenter on 3 Dell Power Edge servers with 128GB ram, 250GB SSD's Xeon Processors each.
 
Skilled Illusionist
Joined
Dec 4, 2013
Messages
353
Reaction score
56
Thanks wannagame, but I don't pay anything for a dedicated server, my ip is for a normal user, porn movies downloader, etc... I had tried to put my públic ip in outside specs, and I had tried to open ports on firewall and router, but don't run for me :( my friends only can see server, but cannot enter inside. You have a good server, where I can buy same thing with a good price? XDD
 
Newbie Spellweaver
Joined
Jul 5, 2016
Messages
9
Reaction score
1
No use hamachi use EVOLV3 no limit de user en la red
 
Back
Top