EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   Server connection issues from outside my network (https://www.eqemulator.org/forums/showthread.php?t=35434)

hayward6 06-19-2012 09:19 AM

Server connection issues from outside my network
 
Hello,
I'm having a slight issue with my configuration. I run The Sandbox, and recently rebuilt it all from scratch using the current svn's and database from PEQ. I've actually been playing on the server myself for a couple weeks and have had no issues. I have all of my ports forwarded, and even the extras for making DC edits and command line access to the server.

Here's whats going on... I noticed that I hadn't seen anyone on the server yet, and that's rare because I usually see people popping in to say hello and look around. When I checked the database i see tables for a couple dozen accounts, and about half of them have characters with 0 levels and are all at the same location in starting zones.

So this morning I brought my laptop into work and tried logging in from here, and sure enough... no good. I can get to the character select screen ok, but it disconnects about 30 seconds after trying to login. I did go through some of the logs and I don't really see much of anything... Here are some of them.

eqemu_zone.log
Code:

7292 [06.19. - 09:01:16] Booting crushbone (58:0)
7292 [06.19. - 09:01:16] Loading spawn conditions...
7292 [06.19. - 09:01:16] Loading static zone points...
7292 [06.19. - 09:01:16] Loading spawn groups...
7292 [06.19. - 09:01:16] Loading spawn2 points...
7292 [06.19. - 09:01:16] Loading player corpses...
7292 [06.19. - 09:01:16] Loading traps...
7292 [06.19. - 09:01:16] Loading adventure flavor text...
7292 [06.19. - 09:01:16] Loading ground spawns...
7292 [06.19. - 09:01:16] Loading Ground Spawns from DB...
7292 [06.19. - 09:01:16] Loading World Objects from DB...
7292 [06.19. - 09:01:16] Loading Objects from DB...
7292 [06.19. - 09:01:16] Loading doors for crushbone ...
7292 [06.19. - 09:01:16] Loading Doors from database...
7292 [06.19. - 09:01:16] Loading AA information...
7292 [06.19. - 09:01:16] Loading AA Effects...
7292 [06.19. - 09:01:16] Loaded 389 AA Effects.
7292 [06.19. - 09:01:16] Loading Merchant Lists...
7292 [06.19. - 09:01:16] Loading Temporary Merchant Lists...
7292 [06.19. - 09:01:16] Successfully loaded Zone Config.
7292 [06.19. - 09:01:16] Loading timezone data...
7292 [06.19. - 09:01:16] Init Finished: ZoneID = 58, Time Offset = 0
7292 [06.19. - 09:01:17] Path File Header: Version 2, PathNodes 146
7292 [06.19. - 09:01:17] Path File ./Maps/crushbone.path loaded.
7292 [06.19. - 09:01:17] ---- Zone server crushbone, listening on port:7009 ----
7292 [06.19. - 09:01:17] Zone Bootup: crushbone (58: 0)
7292 [06.19. - 09:02:17] Zone Shutdown: crushbone (58)
7292 [06.19. - 09:02:17] Zone shutdown: going to sleep
eqemu@debian:~/server/logs$

eqemu_debug_zone
Code:

7292 [06.19. - 09:01:17] Zone: crushbone has weather of type 1.
7292 [06.19. - 09:01:17] Zone: crushbone(58) has weather type = 1. The weather timer has been enabled.
eqemu@debian:~/server/logs$

world )Lots of op code errors here, but seeing as it works on my network are they normal?...)
Code:


[Debug] [WORLD__CLIENT_ERR] 1856: 32 37 5e 31 35 0d 0a 32 - 39 5e 36 2e 0d 0a 35 5e  | 27^15..29^6...5^
[Debug] [WORLD__CLIENT_ERR] 1872: 5e 33 2e 35 5e 37 5e 31 - 0a 31 39 5e 37 5e 31 38  | ^3.5^7^1.19^7^18
[Debug] [WORLD__CLIENT_ERR] 1888: 31 38 30 5e 0a 31 5e 31 - 34 32 35 0d 38 5e 38 5e  | 180^.1^1425.8^8^
[Debug] [WORLD__CLIENT_ERR] 1904: 2e 30 37 35 34 36 5e 33 - 39 30 5e 38 38 5e 37 2e  | .07546^390^88^7.
[Debug] [WORLD__CLIENT_ERR] 1920: 2e 35 35 38 36 35 5e 33 - 5e 37 2e 34 31 5e 33 5e  | .55865^3^7.41^3^
[Debug] [WORLD__CLIENT_ERR] 1936: 34 0d 0a 33 30 5e 35 2e - 5e 32 2e 38 37 5e 31 35  | 4..30^5.^2.87^15
[Debug] [WORLD__CLIENT_ERR] 1952: 32 35 5e 32 30 36 37 5e - 35 0d 0a 38 0a 35 32 5e  | 25^2067^5..8.52^
[Debug] [WORLD__CLIENT_ERR] 1968: 33 2e 35 34 33 33 30 5e - 31 2e 35 0d 34 36 37 5e  | 3.54330^1.5.467^
[Debug] [WORLD__CLIENT_ERR] 1984: 5e 38 5e 31 35 0d 0a 37 - 33 2e 39 0d 5e 30 5e 32  | ^8^15..73.9.^0^2
[Debug] [WORLD__CLIENT_ERR] 2000: 34 30 5e 31 39 35 0d 0a - 37 0d 0a 35 35 38 35 5e  | 40^195..7..5585^
[Debug] [WORLD__CLIENT_ERR] 2016: 32 30 5e 37 2e 35 33 33 - 5e 2e 39 0d 37 5e 31 31  | 20^7.533^.9.7^11
[Debug] [WORLD__CLIENT_ERR] 2032: 5e 36 5e 31 5e 34 32 30 - 36 5e 36 2e 33 37 35 5e  | ^6^1^4206^6.375^
[Debug] [WORLD__CLIENT_ERR] 2048: 34 0d 0a 37 37 34 33 2e -                          | 4..7743.
[Debug] Unable to convert EQ opcode 0x184e to an Application opcode.
[Debug] [WORLD__CLIENT_ERR] 420Backstab: Received unknown EQApplicationPacket
[Debug] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x184e) Size=1]
[Debug] [WORLD__CLIENT_ERR] 0000: 30                      -                          | 0
[Debug] Unable to convert EQ opcode 0x5f80 to an Application opcode.
[Debug] [WORLD__CLIENT_ERR] 420Backstab: Received unknown EQApplicationPacket
[Debug] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x5f80) Size=4]
[Debug] [WORLD__CLIENT_ERR] 0000: 08 00 00 00            -                          | ....
[Debug] Unable to convert EQ opcode 0x51ae to an Application opcode.
eqemu@debian:~/server/logs$


hayward6 06-19-2012 12:21 PM

I feel like this must be port forwarding related... This is the first time I've setup the server behind the router i'm currently using, maybe it needs more tweaking?

This router has a page for single ports as well as for ranges.

Under single ports I have these
22
9000
9080
10000

Under ranges I have these
7000-7500

joligario 06-19-2012 02:26 PM

I'd check your eqemu config to see if it matches your external address and ports.

hayward6 06-19-2012 06:36 PM

Quote:

Originally Posted by joligario (Post 210407)
I'd check your eqemu config to see if it matches your external address and ports.

Yeah I did all that... Now that I'm home I'm going to have another look.

hayward6 06-20-2012 05:01 PM

I may have figured it out! Can't be sure until some people try it out though. I was doing some work on my network and adding an access point and discovered a wiring mistake... running clean now, and I'm hoping that was the problem.

hayward6 06-21-2012 08:35 AM

Ok, this isn't resolved yet... I'm at a complete loss now. I have a pretty good understanding of both Linux, and networking, and I'm starting to think it may just be a problem with how this router forwards port requests...

Uleat 06-21-2012 04:30 PM

Can you take the router out or put your server on DMZ for testing?

If you think there's a 100 things that could be wrong, it always ends up being the 101st...


U

hayward6 06-22-2012 08:25 AM

Quote:

Originally Posted by Uleat (Post 210464)
Can you take the router out or put your server on DMZ for testing?

If you think there's a 100 things that could be wrong, it always ends up being the 101st...


U

I hadn't though of that... I just put the server in the DMZ, now all inbound requests should be going to it! Now I wait and see if we have any results... I didn't bring my laptop into the office today...

hayward6 06-22-2012 12:43 PM

That must have done the trick since now I see someone is logged on and actually shows a level in the Database! Sweet! Now, what the heck is wrong with that router?... Oh well. Thanks for the idea, at least i'm now sure the server is fine.

Uleat 06-22-2012 05:15 PM

</nod>

Double-check your router's settings in your manual and see if there's something that could be mimicking the effects
that you're seeing. (Googling your router make and model can sometimes bring up issues you're looking for.)

Try different patch cords (if you have anything left hard-wired.) Sometimes a mis-crimp can add unwanted capacitance and
partially filter out higher-frequency signals. (How many packet errors were you receiving?)

If your network is mostly wi-fi, you could have too much background noise/cross-talk that's interfering with network
signals. The network gear should lower its bandwidth automatically to help compensate (unless you forced a specific speed.)

Lastly, hardware can develop faults..even new out of the box.


U


All times are GMT -4. The time now is 03:44 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.