Vai al contenuto

Foto

Transition Crash Fix


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 11 risposte

#1
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
[Public service announcement.]

I've written two programs which will eliminate the majority of transition crashes.  One is a server-side patch (xp_bugfix), and the other is a client-side patch (the Client Extension).


xp_bugfix (server-side patch)
----------------------------------------

PW admins: Consider using NWNX4 with xp_bugfix 1.0.5 or later on your server to reduce player transition crashes. This release fixes a networking code problem in the game that in many cases is responsible for causing the majority of player transition crashes for heavily loaded servers.

More details are available at the usual xp_bugfix thread: http://www.nwnx.org/...opic.php?t=1086

The 1.0.5 xp_bugfix build was released November 3, 2009; older builds do not include this fix. There are some additional setup instructions needed to activate the networking code fix, please check the documentation in the forum thread to make sure that you have everything working.

Client Extension (client-side patch)
------------------------------------------------

The Client Extension, which is a client-side patch, includes a number of transition crash fixes.

- The client no longer crashes periodically during area transition should the player's character have metamagic spells on their hotbar.
- The client no longer crashes periodically immediately at logon due to a number of client issues related to certain types of game object update processing.
- The client no longer crashes periodically during autodownloader processing due to a race condition in the libcurl library used by the autodownloader.

The Client Extension is available here: Client Extension Thread

Many other client-side amenities and improvements not related to transition crashes fixes are also included with the Client Extension.

It is not strictly necessary to use both xp_bugfix (on the server) and the Client Extension (on your clients), but it is highly recommended, as both contain a number of crash bug fixes.

Modificata da SkywingvL, 13 luglio 2010 - 06:19 .


#2
c i p h e r

c i p h e r
  • Members
  • 261 Messaggi:
Out of curiosity, does xp_bugfix work with the Visual C++ 2008 package? Is that backward compatible with 2005?

#3
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
They are completely seperate. You will still need to install the VC++ 2005 (Hotfix) package, but it will work fine side by side with the VC++ 2008 runtimes.

Modificata da SkywingvL, 27 luglio 2010 - 08:26 .


#4
c i p h e r

c i p h e r
  • Members
  • 261 Messaggi:
It's good to know they won't conflict. I'm just concerned about having two versions of VC++ taking up space on my drive.

Is it just a question of compiling with one set of run times vs another? Is there any possibility of supporting more recent versions of VC++?



Thanks.

#5
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
If you want to build xp_bugfix from source, it ought to work with more recent versions of VS. There hasn't been any formal effort to port NWNX to more recent versions, but I suspect you'll find that things will just work (or only need minor fixes for new compiler warnings or the like).

#6
c i p h e r

c i p h e r
  • Members
  • 261 Messaggi:
Is the source actually published anywhere? I'd be happy to give it a whirl.

Modificata da ç i p h é r, 28 luglio 2010 - 12:28 .


#7
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
Yes, the source is checked in under one of the branches on the main nwnx4 svn repository. (I believe there's a sticky on the nwnx.org forums.)

#8
Promethean 47

Promethean 47
  • Members
  • 157 Messaggi:
Skywing, I have both these and yet for some reason my DM client crashes upon entry into the world (whereas player client doesnt). Any idea what could be causing this? I've cleared all dm chars from my local vault, so it shouldnt be any kind of .bic conflict.

#9
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
If you can post (or post a link to) your nwn2_errorlog.txt file (should be in your install directory, might have to click 'show compatibility files' on vista/win7), then I can take a look at what happened.

#10
Sadistic Leprechaun

Sadistic Leprechaun
  • Members
  • 20 Messaggi:
I am getting this error:





NWN Extender 4 V.1.0.9

© 2008 by Ingmar Stieger (Papillon)

visit us at http://www.nwnx.org



* Loading plugins...

* Loading plugin xp_bugfix.dll: Error 14001. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

* Loading plugin xp_craft.dll: Successfully registered as class: CRAFTER

* Loading plugin xp_fastboot.dll: Successfully registered as class: FASTBOOT

* Loading plugin xp_srvadmin.dll: Successfully registered as class: SRVADMIN

* Loading plugin xp_time.dll: Successfully registered as class: TIME

* General protection fault error dialog disabled.

* NWNX4 activated.





My server version is the latest. Not sure what to do? I tried re-installing both 1.09 and 1.10, and I added that extra Aurora file.



Thanks ahead for help



DB

#11
SkywingvL

SkywingvL
  • Members
  • 351 Messaggi:
You need to install the Visual C++ redistributable as linked on the NWNX4 forum post for xp_bugfix.

#12
Sadistic Leprechaun

Sadistic Leprechaun
  • Members
  • 20 Messaggi:
AHh the x64 version didn't work even though I use a 64-bit OS, 32-bit worked, thanks!