NWSync is a custom content loader for persistent worlds and singleplayer content on Neverwinter Nights Enhanced Edition. It allows players who want to play on a server that relies on custom content (content that is not part of the official distribution of the game) to download the content directly while connecting to the server from the game. Singleplayer content can also be served from website hosted repositories.

Before NWSync, custom content had to be distributed manually, requiring players to download .hak and custom .tlk files and putting them into the game folder.

Beside simplifying the process of downloading the content, NWSync also solves the problem of redundant content that player used to download when playing on different servers that however partly use the same custom content files. If one of the servers already requires a file X, this file will not be downloaded when attempting to connect to a different server that uses the same file.

Player Information

For most persistent worlds it should show as needing a download and auto-initiate the download of files in-game. If there are major issues you can rename your Documents\Neverwinter Nights\nwsync folder to reset it. There is also sometimes cleanup tasks on startup to prune the unused files, and this can also be initiated in-game to save disk space.

For singleplayer content the main menu has some community downloads from Beamdog hosted nwsync, and additionally the game supports custom nwsync URLs - eg https://nwsync.click/ has some hosted repositories.

Administration Information

More information as well as (slightly outdated) documentation can be found on GitHub.

Some additional (out of date) information is available in this technical document (Google Docs version).

Potential issues and solutions

1) You have to provide a valid URL for the NWSync for your server. Bear in mind that as for 20.09.2020 the master server included a syntactic URL validation for the NWSync URL. If the validation would fail, the server would (as a technical side effect) not be listed on the list of known servers in the multiplayer section of the game. For instance, a link nwsync.server.com would fail validation. http://nwsync.serever.com would pass.

2) You see errors with files over 15MB. Solution: Lower those file sizes - this limit is there for console compatibility. Note: As of client patch 8193.35 this limit has been raised to 64mb and this should now work on PC and mobile versions.

  • No labels