cannot zone properly

Post Reply
User avatar
CharlieFrost
Posts: 33
Joined: Sat Nov 08, 2014 11:13 pm

cannot zone properly

Post by CharlieFrost » Wed Nov 26, 2014 9:55 pm

Hello Team,

So when I log in with a new character it puts me in the normal port san d oria zone. when I try to get to another zone I get stuck at downloading data. if I restart the server then my character appears in the new zone. I tried converting the ip address (127.0.0.1) to the long number and when I try to log in it stays stuck at downloading data. So what I see I should be using the 127.0.0.1. I will be checking here a lot during my 4 day weekend to try and get this to work.... I .....am.... so..... close
MCP, A+, Net+
Microsoft- Server/OS/Security Fundamentals

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: cannot zone properly

Post by atom0s » Wed Nov 26, 2014 10:17 pm

Zone IPs are in raw text format now so you do not need to convert them anymore.

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: cannot zone properly

Post by kjLotus » Wed Nov 26, 2014 10:23 pm

watch the game server window to see if there's any errors or warnings when you zone

User avatar
CharlieFrost
Posts: 33
Joined: Sat Nov 08, 2014 11:13 pm

Re: cannot zone properly

Post by CharlieFrost » Thu Nov 27, 2014 2:58 pm

So while watching the log. As I zone it shows :
Zoning from zone 231 to zone 0: Charname
Parse: 00D | 009E 009D 04 from user: Charname
[Debug] CZone:: Northern_San_dOria DecreaseZoneCounter <0> Charname

Downloading data just hangs there.
until I get disconnected with a 3001 error

9 minutes later on the server log it did just update the weather so I know it not crashed


*update* so I tried to make a new character without restarting server and got a cannot connect to world server. Specified operation failed 3305

*UPDATE2* I created new account without restarting server and a character on that account and was able to get in went to zone from south sandy to ronfauer...

So while watching the log. As I zone it shows :
Zoning from zone 230 to zone 100: Charname
Parse: 00D | 0089 0088 04 from user: Charname
[Debug] CZone:: Southern_San_dOria DecreaseZoneCounter <0> Charname
[Debug] [Lua] Garbage Collected. Current State Top: 0
Weather then updated also
MCP, A+, Net+
Microsoft- Server/OS/Security Fundamentals

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: cannot zone properly

Post by atom0s » Thu Nov 27, 2014 3:25 pm

As I mentioned above, the zone IPs are no longer in the long format. They are in a text string format now to be easier to understand and to remove the extra step that confused people the most.

If you are the only one that will be playing on the server and it is hosted on your same machine, simply make all the zone IPs: 127.0.0.1
If you want others to be able to access it, then make it your external IP. You can obtain that from WhatsMyIP.org: http://www.whatsmyip.org/

Your zone database should look like this if you have it done correctly:
Image

If you still have them in the long IP format then the server is going to fail to read them properly and you will have zoning issues as your client will be given an invalid IP to zone to.

User avatar
CharlieFrost
Posts: 33
Joined: Sat Nov 08, 2014 11:13 pm

Re: cannot zone properly

Post by CharlieFrost » Thu Nov 27, 2014 4:20 pm

that is what my zones look like. and im only getting the lua garbage error. that's why im not under standing what is configured wrong. I was originally on the standard ipv4 address format. I only switched over to the long format just to eliminate a possible cause which produced a worse result. and switched back to the standard ipv4 format.
MCP, A+, Net+
Microsoft- Server/OS/Security Fundamentals

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: cannot zone properly

Post by atom0s » Thu Nov 27, 2014 4:51 pm

Next step I would say make sure that you have the full latest source and recompile everything from scratch.
Also restart your database again from scratch and be sure that everything is in place and nothing was missed.

Post Reply