Migrating old servervault
jpsweeney94
Member Posts: 93
So I’m migrating the server to nwn EE and I have it up and running. But I’m not sure how to transfer over the old servervault so everyone has access to their characters. I put the servervault files in the folder called servervault in the my documents nwn folder but it doesn’t appear to be working.
I tried creating a new character to see if it would generate a servervault folder and then I could just drag in the servervault.. but I can’t seem to find the folder that’s holding the character I made. Any idea where this might be located?
Same with the serverdescription.txt? There is one in nwn documents folder but changes don’t take affect.
Thanks
I tried creating a new character to see if it would generate a servervault folder and then I could just drag in the servervault.. but I can’t seem to find the folder that’s holding the character I made. Any idea where this might be located?
Same with the serverdescription.txt? There is one in nwn documents folder but changes don’t take affect.
Thanks
0
Comments
The server admin creates the “oldservervault.2da” file in ~/nwn/override that contains the player ID / CD Key pairs of their 1.69 users (such as the following):
2DA V2.0
Player CDKey169
0 trilobyte USVE763A
1 trinketpony UCDEFGHJ
2 trottingkrip URERLADE
When a client logs in to a server, we will provide you with the public NWN:EE CD key. But, we will also provide (if the user has moved their nwncdkey.ini into their ~/nwn folder) the 1.69 key to the server, at startup, along with the player’s name.
When nwserver/NWN:EE sees a user log in with a new CD Key (and has no characters built), but matches the player name in the oldservervault list, we will look at their 1.69 Key and verify that it is the same as the one that was passed in. If they are the same, we will copy the files from oldservervault/trottingkrip to servervault/(NWN:EE CDKey), and then disallow those files to be copied ever again.
Example of how this works. Trottingkrip used your server extensively before NWN:EE to create Deekin’s cousin Beekin (trottingkrip is terrible at naming characters), and now you’re running a NWN:EE server alongside the 1.69 server to allow people to migrate as they see fit.
So, trottingkrip logs in to the NWN:EE server (which he can see from the in-game server browser that accesses (yet-to-be-determined-URL-for-master-server). His NWN:EE public CD Key is UKJKHDWE, and 1.69 public CD Key: URERLADE.
We examine the folders:
~/nwn/servervault/UKJKHDWE has no characters.
But there is a character here:
~/nwn/oldservervault/trottingkrip/Beekin.bic
Since trottingkrip is the player’s name, and they’ve given their 1.69 public CD Key, nwserver can copy the .bic characters from oldservervault/trottingkrip to servervault/UKJKHDWE, and then changing the file extension of the oldservervault characters to ensure they can’t be automatically copied again (but we leave the files there, just in case you need to restore a specific user’s copy ability).
~/nwn/servervault/UKJKHDWE/Beekin.bic
~/nwn/oldservervault/trottingkrip/Beekin.xbc
If the PW client has not installed their 1.69 CD Key, they will show up without their servervault characters, and be given the opportunity to make a new one. The server admins (and forum stickys) can then counsel them on how to install the old nwncdkey.ini file into their new working directory to use the PWs they know and love in NWN:EE
Guess i will just do it on case by case basis. So where do i get the 169 key from?? I tested with myself and i have the ini file from 169 in my documents/nwn directory. In the server log i get:
"[Mon Jan 28 10:20:50] "USER" ("KEY") Joined as Player 1"
I assume this is the EE key? Where do i get the 169 key. thanks
Sorry I don't have an answer at this time, that was all I have found so far, and I have yet to get to this point myself...I have just been collecting what info I can find for when I do get there
Now i just need to find the option to add max hit points per level to the server... is it something to add to the target line of the server shortcut?? like "-Max Hit Point=1" ?? not sure spaces would work though?