Author Topic: Waiting On Server Data...  (Read 5170 times)

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
Waiting On Server Data...
« on: May 13, 2005, 04:54:08 am »
I am another victim of the Eternal \'Waiting on Server Data\' problem.

Don\'t tell me to run the updater...I did.

Don\'t tell me to open UDP port 7354...I did

I set my router to DMZ mode...no help

Disabled Firestarter....Nothing

Searched all over this Forum for help....No REAL answers.

I can connect and log-in but it just dies at the character creation screen.

I\'m running on Ubuntu \'Hoary Hedgehog\' Linux...other online MMORPG games work i.e. Eternal Lands, and Wensoth.

Is there any resolution for this problem that actually works??????

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #1 on: May 13, 2005, 03:51:39 pm »
I\'m still working on this, with or without help.

Can anyone answer a couple questions please?

1. Is it possible that iptables somehow closed that port? (I know they are supposed to all be open by default, but you never know).

2. What iptables command do I enter to open port 7354 to UDP incoming/outgoing?
(Just to make sure it is open)

3. Is there a way I can test the status of port 7354?
(to eliminate that as the problem)

I only need answers that pertain to Linux, not Windows, please.

I\'d really like to get this working...I\'ve been pounding on it for 4 days total now (It took 2 days to get Planeshift installed correctly and updated properly)

Androgos

  • Guest
(No subject)
« Reply #2 on: May 13, 2005, 03:55:57 pm »
the thing is this:

When you login you send your information to the server, and it sends a reply. Then you get to the critical state that you wait on the data.

So, to even get there in the first place you would have to have a working in and out connection.

The only real reason is that the packet is dropped or lost somewhere

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #3 on: May 13, 2005, 05:12:28 pm »
And I fix that....how?

MaidenIndigo

  • Hydlaa Citizen
  • *
  • Posts: 222
  • 藍子
    • View Profile
(No subject)
« Reply #4 on: May 13, 2005, 05:19:50 pm »
Quote
Originally posted by AndyAWS
And I fix that....how?
That\'s what he\'s trying to tell you: you don\'t.  Not unless you can trace the exact location of the faulty router that keeps screwing up packets, which may or may not be on your end of the network.

~Indi

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #5 on: May 13, 2005, 05:50:28 pm »
Thanks for a straight answer, it helps to know what the problem is before trying to find out where.

BTW I checked with my ISP anyway, the port isn\'t being blocked anywhere by them.

It always stops at the Character Creation screen, I\'ve repeated it dozens of times over 2 days. It seems unlikely that it is a random packet drop, I never have a problem logging in.

If I had a faulty router at my end I would expect to have other problems, or for it to at least work occasionally.

Also looking around this forum it seems to be a common problem for many people...that makes the most likely source of the problem the Server, or the client software.

Has anyone that had this problem actually managed to get it working?

MaidenIndigo

  • Hydlaa Citizen
  • *
  • Posts: 222
  • 藍子
    • View Profile
(No subject)
« Reply #6 on: May 13, 2005, 06:18:31 pm »
Quote
Originally posted by AndyAWS
BTW I checked with my ISP anyway, the port isn\'t being blocked anywhere by them.
This would\'ve been my next question, but you seemed to have your bases covered and I didn\'t want to frustrate you any further. :)

From what little I\'ve seen on the forums, these connection problems are mainly being experienced by people running Ubuntu Linux, or at the very least Ubuntu users are the most vocal about their problems ;) (I kid).  So you\'re correct that it\'s more than likely something weird with the server and Ubuntu.  Perhaps try one of PlaneShift\'s IRC channels to get a more helpful answer?  irc.freenode.net  channel: #planeshift-build
I don\'t know if you\'ve tried asking in there yet, but it might be worth a shot.

Gah, there are so many Linux distros anymore, I can\'t keep track of them.  I hadn\'t even heard of Ubuntu until regularly visiting these forums. =/

~Indi

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #7 on: May 13, 2005, 07:11:01 pm »
Well, if it seems to be a problem specific to Ubuntu perhaps we are missing some dependancie(s) that aren\'t part of Ubuntu\'s distro...the only thing I remember apt-getting to get Planeshift working was curl. I installed using the installer on the main download site, then I used the updater I downloaded from the Linux Installer thread here (that\'s when I noticed that I needed curl).

Nothing comes up as missing when I run psclient, but if you know what else Planeshift requires for proper execution I\'ll dig around and make sure I have it all.

I know there\'s a list of dependancies needed to compile the CVS sources...are all of those still needed for the binary install?

Other than that there may be something screwy with Ubuntu\'s default iptables...I\'ll check into that tonight.

There\'s not much about Planeshift on the Ubuntu forum that I can find. I\'ll try IRC later tonight if nothing else works out.

Nilrem

  • Hydlaa Notable
  • *
  • Posts: 881
    • View Profile
(No subject)
« Reply #8 on: May 13, 2005, 07:40:28 pm »
I remember some new changes at the cvs required of an upgrade to the server to run properly. Maybe it\'s just the cvs you used to compile the game that are so very new to the server version.
Are there any MoonSeekers left?

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #9 on: May 13, 2005, 08:26:55 pm »
Quote
Originally posted by Nilrem
I remember some new changes at the cvs required of an upgrade to the server to run properly. Maybe it\'s just the cvs you used to compile the game that are so very new to the server version.


I didn\'t use CVS, I used the binary installer.

My client is version 0.3.009-1
« Last Edit: May 13, 2005, 08:30:44 pm by AndyAWS »

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #10 on: May 13, 2005, 10:14:44 pm »
Could someone tell me if this procedure:

http://laanx.fragnetics.com/index.php?page=build_debian

is up-to-date...i.e. proper addresses, filenames..etc.

I think a source build might be the best way to go with this, I think maybe the installer is missing something for an Ubuntu distro. This way I know I\'ll have all the needed libs and programs, and I\'ll be able to spot any problems during the build.

AndyAWS

  • Traveller
  • *
  • Posts: 36
    • View Profile
(No subject)
« Reply #11 on: May 15, 2005, 05:24:42 am »
Source install didn\'t work, too many other problems, mainly with CrystalSpace.

Judging by this thread http://www.planeshift3d.com/wbboard/thread.php?threadid=15442&boardid=17&sid=1518b52be565dcff34fc986d07809a6f

It\'s not an Ubuntu problem or even restricted to Linux, since the above thread is from a Win XP user...the only thing I can see I have in common is that I\'m also using an ASDL modem and a router.

I think I\'m through beating on this until the next version is released. The only other thing I may try is to run the Win version on my XP partition and see if I get the same problem. That will confirm that it\'s a hardware issue.

ikbent

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
IP traffic and linux
« Reply #12 on: May 15, 2005, 11:54:02 am »
Hi there,

To monitor ip traffic in linux, you could try the following:

You could use nmap to check whether port 7354 is open. However, it will only show as being open when YOUR computer is waiting for a connection to come in on that port, which I doubt. However, if indeed your computer is waiting for a connection to come in on 7354, try the following:
  start planeshift
  go to another machine (running unix)
  do: nmap your.ip.address (at a command prompt)
This will give you the list of open ports. Ports that are blocked by a firewall will most likely be in the \"filtered\" state, ports that are open but don\'t have an application listening are most likely to be in \"closed\" state, and ports that have an application listening are in \"open\" state. However, it is often possible to configure your firewall so that ports that the firewall blocks are in \"closed\" state: this depends on the choice and configuration of your firewall.

Also worth trying is monitoring all network traffic coming in on the ports you\'re interested in, or on all ports. You can use the IP tables command for this. For example:

iptables -A INPUT  -j LOG --log-level debug --log-prefix \"INPUT PACKETS; \"

This command will log all incoming traffic and will put a log line in the debug log file (e.g. /var/log/debug)

You can also log outgoing traffic (by changing INPUT to OUTPUT) or only logging traffic that comes in at a specific port, e.g., for ingoing traffic at UDP 7354:

iptables -A INTPUT -t udp --dport 7153 -j LOG --log-level debug --log-prefix \"INPUT udp at 7153: \"

Finally, the tcpdump program is useful for logging tcp traffic.

Hope this is helpful,

Robert

ikbent

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #13 on: May 15, 2005, 11:59:28 am »
Oos some errors there:

iptables -A INTPUT -t udp --dport 7153 -j LOG --log-level debug --log-prefix \"INPUT udp at 7153: \"

should read:

iptables -A INPUT -t udp --dport 7354 -j LOG --log-level debug --log-prefix \"INPUT udp at 7354: \"

Kunisch

  • Traveller
  • *
  • Posts: 32
    • View Profile
(No subject)
« Reply #14 on: May 16, 2005, 12:08:13 pm »
Hmm... look up... the server is down for maintenance? always check http://laanx.fragnetics.com/
Try and wait until the server is up, and then try again.
The dark empire has no servants, only souls seeking infinite power.  

Do please read http://laanx.fragnetics.com/  and http://www.planeshift.it/main_01.html and use the search button before posting. thanks