Deleting character - error

Newbie Spellweaver
Joined
Sep 27, 2025
Messages
13
Reaction score
3
Hello again guys! I rebuilt the server again and fixed the money and warrior issue from my last post. Now I am trying to hunt and fix the bugs I have.

Right now, everything works fine except for character deleting. I alway get this error when entering the correct password. Has anyone encountered this issue? Do you guys have any hit on where the char deletion is coded or where to search for this issue?

Thanks a lot in advance!:hi:
1759950889284 - Deleting character - error - RaGEZONE Forums
 
Hello try to check this function
C++:
CTLoginSvrModule::OnCS_DELCHAR_REQ
Going to take a look at it now, ty! How does character deleting happen on the server / DB side? I am asking because I deleted my character manually in dbo.TALLCHARTABLE but that same char is still on my char-selection screen. Also, during the server pick option (right after login) I can see that the number of character is correct (lowered by one - the deleted character) but I can see it in the char-select.

How does the process of deleting it happen? Are characters stored somewhere else? If I wanted to delete them manually in DB, how do I do that?

Thanks a lot for any help! I hope to figure this out so that it could help others in the future :)
 
Upvote 0
Going to take a look at it now, ty! How does character deleting happen on the server / DB side? I am asking because I deleted my character manually in dbo.TALLCHARTABLE but that same char is still on my char-selection screen. Also, during the server pick option (right after login) I can see that the number of character is correct (lowered by one - the deleted character) but I can see it in the char-select.

How does the process of deleting it happen? Are characters stored somewhere else? If I wanted to delete them manually in DB, how do I do that?

Thanks a lot for any help! I hope to figure this out so that it could help others in the future :)
It all happens in the mentioned function, no clue how it's in your code but in shorther version in my source from 3.5 ragezone release it calls TCheckPasswd fnc in db then calls TDeleteChar in db
 
Upvote 0
You still see the character because TALLCHARTABLE is a table in TGLOBAL_GSP to show all characters, that have been created(even the deleted ones). But the real character is in TGAME_GSP in TCHARTABLE
 
Upvote 0
You still see the character because TALLCHARTABLE is a table in TGLOBAL_GSP to show all characters, that have been created(even the deleted ones). But the real character is in TGAME_GSP in TCHARTABLE
Thanks, I discovered that yesterday and after deleting the characters manually in both tables, the character is gone. Now I need to fix the error with regular deleting. Will post an update here if I find a solution.
 
Upvote 0
Back