Core: TrinityCore1 (2.4.3)
Core Revision: Rev: 595
Database: MySQL (wasn't really sure what you wanted here >_> apologies)
Database Revision: Rev: TDB-5
Repack you used (if any): Reaper-X Trinity - Revision:1
Hello!
I've been looking through the threads regarding realm loops on the internet, but none of the solutions provided has helped me.
I'm running the above setup, and have the core/db on the same machine as the client. Additionally, my brother is behind the same router as me, as well as some friends trying to connect from outside the router.
To summarize, I'd like to connect (from the same machine), my brother would like to connect (from LAN) and my friends would like to connect (external connections). How would I go about configuring that? I've come as far as me and my brother being able to connect, with the configuration listed below. My friends however get the realm loop.
I'm using 2 entries in the realmlist table in the database. 1 for local, and one for external connections (see below)
Here's the IP situation:
My LAN IP: 192.168.0.xxx
My external IP: 83.253.94.xxx
My DNS (hosting my external IP): xxx.game-host.org
My hosts file:
127.0.0.1 xxx.game-host.org
My brother's hosts file:
192.168.0.xxx xxx.game-host.org
My friend's realmlist:
set realmlist xxx.game-host.org
In the MySQL database, realmlist table, I have the following 2 entries:
ID: 1
Name: Dontneedtoknow
Address: xxx.game-host.org
Port: 8085
ID: 1
Name: Dontneedtoknow
Adress: 192.168.0.xxx
Port: 8085
In the trinitycore.conf, I have the following:
RealmID = 1
DataDir = "C:\xxx"
LogsDir = ""
LoginDatabaseInfo = "127.0.0.1;3306;root;xxxxxx;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;root;xxxxxx;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;xxxxxx;characters"
MaxPingTime = 30
WorldServerPort = 8085
BindIP = "0.0.0.0"
In the trinityrealm.conf, I have the following:
LoginDatabaseInfo = "127.0.0.1;3306;root;xxxxxx;realmd"
LogsDir = ""
MaxPingTime = 30
RealmServerPort = 3724
BindIP = "0.0.0.0"
PidFile = ""
LogLevel = 0
LogTime = 0
LogFile = "realmd.log"
LogTimestamp = 0
LogFileLevel = 0
LogColors = ""
UseProcessors = 0
ProcessPriority = 1
RealmsStateUpdateDelay = 20
WrongPass.MaxCount = 0
WrongPass.BanTime = 600
WrongPass.BanType = 0
The following ports have been forwarded in the router and opened in the firewall:
8085, 3724
I have tried a lot of different methods I've found while browsing the internet (google,yay!), but none of them seems to solve my situation.
I would greatly appreciate any help, and will of course provide any information you will need to help me solve my problem. :-)
Thanks on beforehand!
// Lunarpac