Open Home server hosting issue

Troya

Contributor
contributor
Rep
1
0
0
Rep
1
Vouches
0
0
0
Vouches
0
Posts
31
Likes
74
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 31 121 XP
I have a issue at hosting World of Warcraft 3.3.5 Public.

I'm testing sunwell core, and it is a bit old one.

I have 2 PC, 1. is my main machine, and 2. is server machine.
I have public IP and all ports are open. There is no issue to players log in-game, it is only problem from me to log in-game.

Due my IP change i use domain system to update ip and i do not need overwrite everytime new ip.

Let me better explaine.

Server Machine:

IP is : domain.com and in auth-realmlist-address is domain.com
All players can log in-game and have no issue. However on my main pc i put in wow realmlist eternal ip of server machine set realmlist 192.168.0.173
and i was able log-in with account but can't open realm to make character.

If i set domain.com in wow realmlist such as set realmlist domain.com it will not even able conect to account.

Here is how auth-realmlist look

Id, name, address, port, icon, flag, timezone, allowedSecurityLevel, population, gamebuild
1, test, domain.com , 8085 , 0, 0, 1, 0, 0, 12340

I belive the issue is what it is a older version of auth and it do not have ExternalLocation and mask and that reason don't giv me access form my main pc to log in-game.

Is the issue fixable or i will need recode realmlist.cpp in the source

Note this is home hosting, on new version of TC which have externalLocation, mask work fine public and local log in-game.
 

MrSolid

Sadge
Divine
MrSolid Rep
0
0
0
Rep
0
MrSolid Vouches
0
0
0
Vouches
0
Posts
31
Likes
18
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 1 105 XP
so you have a dynamic ip, try use no-ip and there dynamic update client as solution unless you're already doing that then not too sure sorry.

edit: if putting in the no-ip domain in the address field doesnt work i would guess you'd need to recode the logic for realmlist ip handling like you suggested
 
Last edited:

Kearu

Divine
Divine
Rep
1
0
0
Rep
1
Vouches
0
0
0
Vouches
0
Posts
139
Likes
81
2 YEARS
2 YEARS OF SERVICE
LEVEL 3 120 XP
Did you see localAdress in auth.realmlist to 192.168.0.173? Or whatever your servers local address is?
 

Evil

https://LazerHosting.com
Divine
Evil Rep
3
0
0
Rep
3
Evil Vouches
0
0
0
Vouches
0
Posts
127
Likes
59
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 4 75 XP
That's pretty interesting that you can log into the server with your external IP but can't create a character when others outside your network can.
I was thinking that it would have something to do with your internal firewall on the server but what if your main computer is trying to connect to it from the internal network? For shits and giggles, try disabling your firewall on the server and use either domain.com for the realm list or whatever the server's internal IP is.
 

Tanados

Member
Tanados Rep
0
0
0
Rep
0
Tanados Vouches
0
0
0
Vouches
0
Posts
10
Likes
5
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 4 175 XP
This is normal. You are trying to login from the same IP (external) to the same external IP this is not possible go to your C:\Windows\System32\drivers\etc and eddit hosts if you are using a domain name like this 192.168.1.5 (example ip of your machine on which you host your server) logon.example.com
example: 192.168.1.5 logon.example.com save and close the file.
Edit your realmlist set realmlist logon.example.com
Or to be easy just add in your realmlist set realmlist local ip of you machine on which you host the server
for example
set realmlist 192.168.1.5
That's it you should now login to the server with no problem ;)
As well you shoud have eddit your authdb if it has any localAddress to your localip
If you do not have such table colon.
edit you auth.config and world config to use all ip like this external and internal (do not use domain name here)
BindIP = "0.0.0.0"
On server machine eddit host file if you host it on windows
C:\Windows\System32\drivers\etc\hosts
0.0.0.0 logon.example.com
on your main machine use only the internal ip given by your router in realmlist.wtf file
 
Last edited:

Troya

Contributor
contributor
Rep
1
0
0
Rep
1
Vouches
0
0
0
Vouches
0
Posts
31
Likes
74
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 31 121 XP
Sorry for late respond.

I already tried all this. Still not work.
I do not have in in auth db localaddress and mask.

Only what i see is green realm, but can't log in it, but other players can.

I will try explain one more time if someone didn't understand what i wanted say.

I use main PC at my room and on him i have wow 3.3.5 game, and other PC is in another room (wow server). They are connected with same router.
On WoW server PC i open ports and all that and work for public people fine, the issue what i can't connect from my main room to wow server in-game.

So my IP is dynamic (change) so i use no-ip and when ip change it automatic change ip to no-ip domain by router, i do not use any program.

My WoW server PC has internal IP "192.68.0.173" and in authdb i put no-ip domain. Public players can log in-game and play, and when in realmlist on main pc on wow data write set realmlist 192.168.0.173 it connect, but i see only green realm, but can't log in like port 8085 is closed.

As i do not have localaddress in authdb and mask my only first option was to rewrite realmlist.cpp in source and add localaddress and mask, but it is a bit complicated due i go on ACE and i do not have that coded in source, so i would need change alot in source, and i do not have time.
 
Last edited:

OnlyFans

Divine
Divine
OnlyFans Rep
0
0
0
Rep
0
OnlyFans Vouches
0
0
0
Vouches
0
Posts
84
Likes
55
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 6 180 XP
Sorry for late respond.

I already tried all this. Still not work.
I do not have in in auth db localaddress and mask.

Only what i see is green realm, but can't log in it, but other players can.

I will try explain one more time if someone didn't understand what i wanted say.

I use main PC at my room and on him i have wow 3.3.5 game, and other PC is in another room (wow server). They are connected with same router.
On WoW server PC i open ports and all that and work for public people fine, the issue what i can't connect from my main room to wow server in-game.

So my IP is dynamic (change) so i use no-ip and when ip change it automatic change ip to no-ip domain by router, i do not use any program.

My WoW server PC has internal IP "192.68.0.173" and in authdb i put no-ip domain. Public players can log in-game and play, and when in realmlist on main pc on wow data write set realmlist 192.168.0.173 it connect, but i see only green realm, but can't log in like port 8085 is closed.

As i do not have localaddress in authdb and mask my only first option was to rewrite realmlist.cpp in source and add localaddress and mask, but it is a bit complicated due i go on ACE and i do not have that coded in source, so i would need change alot in source, and i do not have time.

Have you tried with realmist 127.0.0.1? or with set realmlist localhost
 

Troya

Contributor
contributor
Rep
1
0
0
Rep
1
Vouches
0
0
0
Vouches
0
Posts
31
Likes
74
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 31 121 XP
I did, still not work, and should not work due it is not on same Machine.
 

Kearu

Divine
Divine
Rep
1
0
0
Rep
1
Vouches
0
0
0
Vouches
0
Posts
139
Likes
81
2 YEARS
2 YEARS OF SERVICE
LEVEL 3 120 XP
Sounds like basically you are connecting to auth on the local address but it’s sending you to the domain when it connects you to world.

As far as I know what Tanados said, should resolve the issue I’d imagine. But if you tried that and it didn’t work not sure. Hope you’re able to find a way to resolve this issue.
 

Evil

https://LazerHosting.com
Divine
Evil Rep
3
0
0
Rep
3
Evil Vouches
0
0
0
Vouches
0
Posts
127
Likes
59
Bits
2 YEARS
2 YEARS OF SERVICE
LEVEL 4 75 XP
Its been a while since I setup a wow server locally but just to try something else. Have you tried making another entry into the world db / auth db to add your internal ip 192.68.0.173 as a secondary entry?
 

3,390

1,271

9,555

428

Top