Hello.
Well, first, sorry to show this problem to yours. I don't think this is the better way to resolve this kind of problem, but i don't find any other way to resolve this. And i don't have much experience with scripts in nwn, because my focus is close to building and hosting servers. My last scripter can't help me because he have a bite more experience about scipting comparede with me. Let me explain the whole problem, to take some hint, idea or orientation to resolve this problem.
My problem is about the Gamespy and the Bioware now. They don't support anymore the cd-key security check in your systems. Because this, anyone can take any account in the gamespy and log in my module, using a account of other player... Throwing away items or making some problems.
I don't talk about legitimate accounts, but stealed ones. Anyone can type the gamespy account of other person and log in the server, using the servervault of this account and make anything bad with the chars of other player. Anyone can read in the server a messange saying "joenoel322 logged" and later use the same account name to log in, without any protection from bioware or gamespy. The master server don't work anymore after the hacking problems with the bioware forum and systems.
Because this great problem, I take a carefull look around in the Nwvault and in this forum, searching for a security script to let the owner of the account access your own char by a numeral password, to give at least some security to my players. I don't know if anyone have a script like this, but any help can take me to the right way.
I think the best way to protect an account is using a password. The owner of the account just need to type your password and your char unfreeze, leaving to play like the old good days...
If the player are using a account of other person, the script prevent the player for moving or opening the backpack, forcing him to digit the password to player in the server.
If he person fail to use the code, the player take a kick, exiting of the server. If the player forget the password, he can contact the dm by chat system (this don't open the backpack) and remove the token of the system, to take a new token after logging again in the server.
Players whitout the token gain one in the first time logging in the server, forced by the script do define your own password.
I know the whole idea is a bit difficult, but I don't find any script of this kind anyware. Or of the other types. The Gamespy and Bioware don't give more support about our original accounts in the nwn 1, because anyone can log using another account and steal items and give problems to innocent players.
If anyone can give me any idea how to find a way to prevent someone to steal an account, using script of any way, this can help me to protect my players in a better way.