So far I have had zero luck in solving these problems, but what the hey, I'll give this a shot...
Okay, so the issue is that while connected to a certain multiplayer server, I suffer erratic, spontaneous drops. That is to say, I lag out - the game world becomes unresponsive to interactive things (I can still move around, but I can't interact with anything. If I open my inventory, nothing shows up in it. Chatting doesn't work. Can't go between areas) for a short while, and then I am brought back to the main menu screen, with the message "Server response timed out. You have been disconnected." There is no kind of error log or other indication of anything going wrong. At best, these disconnects happen within 20 minutes of me playing on the server. At worst, they happen within a minute. It SEEMS like they happen sooner when I'm in heavily populated areas, or with other players, but I can't be sure if that's coincidence or just my perception.
The following things have been tried to fix the problem (and failed):
- Toying with graphics settings (turning off everything, all settings lowest, etc.)
- Downloading all the server haks and 3rd-party stuff again, checking to make sure they aren't corrupted
- Removing all other 3rd-party files
- Reinstalling the game from scratch
- Reinstalling video drivers
- Using my SDL libraries instead of the libraries shipped with the linux client
- Using the video drivers provided by nVidia for my card
- Using the video drivers provided by my distribution for my card
- Adding "export MALLOC_CHECK_=0" to the nwn launch script
- Closing all other applications while it runs
- Running nwn as root (stupid but I'm at my wit's end)
I have played with no issues whatsoever on this server before. I don't know what might have happened between then and now that would change it. This is the only server thus far that gives me these problems.
I use the linux client, latest version of NWN, with HoTU and SoU installed. The server uses a bunch of community and custom haks, including PRC. Nobody else seems to have this issue. Here's my uname -a:
Linux Thanatos 2.6.32-gentoo-r7 #12 SMP Sun Aug 15 18:02:59 EDT 2010 i686 Intel® Pentium® 4 CPU 3.00GHz GenuineIntel GNU/Linux
(Thanatos is my computer's hostname)
Obviously I use Gentoo. I installed the linux client via the usual way as outlined on BioWare's site. My window manager is XFCE.
I ran numerous traceroutes while playing on the server, including during crashes, and there is little to no packet loss between myself and the server. Even during crashes. I am connected via ethernet on my desktop computer. My router is a dlink WBR-1310. My ISP is MNSI, I'm connected via PPPoE. My connection mode is set to "Always On". "Gaming Mode" is selected in my router configuration. There are no firewalls or application rules of any sort that would interfere with NWN, be it on my router or my computer.
I've uploaded the output from "strace ./nwn", from initial launch to closing the application after one of these such crashes. You can find it here:
http://paste.pocoo.org/show/252455/I've also uploaded the output from "dmidecode", which should give you all the information you need about my hardware:
http://paste.pocoo.org/show/252455/ I am more than willing to perform more diagnostics on my machine if you think it will help.
I am going out of my freaking mind trying to get this problem solved. This problem has been off and on for the past year or so and I never seem to be able to figure out how to fix it. It seems to resurface after server updates (though not always), and I THOUGHT it seemed to go away after messing with my haks enough (thought it was due to inconsistencies between my haks and the server's) but I'm literally pulling them from the same SVN repository as everyone else, checking each and every file for consistency, and finding no problems with them whatsoever, so I'm thinking that's not it (at the very least, not this time).
Any help you can offer would be greatly appreciated. I'm about to blow my head off, I'm going so crazy trying to figure this out.
The server I'm playing on can be connected to via themoonsea.servegame.org
The forums for the server can be found at:
http://deepingdale.proboards.com/You can find information on how to download all the haks necessary to play there in this thread, if it will help (or hell, if you just feel like checking it out):
http://deepingdale.p...lay&thread=6788
Thank you very, very much for any assistance. You're saving me from torment unimaginable just by offering help. It keeps me sane.
Modifié par PseudoNymX, 24 août 2010 - 03:15 .