- 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
Runedev.ini of all clients, owner client too.
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
Tested on w8.1 64bits
1. Download hamachi:
.-
You must be registered to see links
.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
;---------------------------------------------------------------------
; 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
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: