My server is on revision 3927, and for some reason specific characters can't login after creation. There's no errors showing in the server side of things at all, but the client gets pol-0001. Always the same character ID will be "stuck", and if I create another after the next one can log in just fine unless I delete the stuck one, in which case the last character created becomes stuck. It's not a stuck session either. I can't see any reason for these jammed characters. It's as if the port is blocked(but somehow only on that one char id..) but it isn't.
What I could find by google search suggested the characters location was not set correctly. That looks incorrect to me - I set their zone and positional data to match another character and that had no effect.
For now I can leave "stuck" slots and just create characters in the next slot after, but if someone knows wtf happened to cause this I'd really appreciate the info.
Edit: ok what the h...Now when I log in the character after the stuck one, guess what I get in game? The stuck character instead! That's new, and I haven't changed anything at all besides that positional data I mentioned. And I already logged the not-stuck character in before without a problem. So confused.
Deleted BOTH characters. Verified all db entries for both chars were gone. Created 2 new ones: Dhalmel and Giraffe. I try to log in Dhalmel. Error pol-0001. I try to log in Giraffe....Screen loads, and I have Dhalmel.
crazy inconsistant character creation bug
crazy inconsistant character creation bug
Hi, I run The Demiurge server.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding
DO NOT PRIVATE MESSAGE ME ABOUT BUGSPLS USE [ code ] CODE TAGS [ /code ] WHEN POSTING CODE
Re: crazy inconsistant character creation bug
first thing to try when you have issues is to svn update
Re: crazy inconsistant character creation bug
Updated to latest version as of 5 min ago. Problem not only persists, but has spread to more character ID's. Something just caught my notice: Is it normal for the ID's to be out of sequence in the database - does that matter? Because right at the 1st character to have trouble, I see it go from 21834 -> 21837 -> 21836 -> 21835 -> 21838 -> 21839 -> 21841 -> 21840 -> 21842
Update:
I deleted all characters (just to be clear, every time I say that I mean in the client, and I never have navicat open while running) and then filled all slots on the account.
I tried to create new characters filling all slots on the account. It seems character creation itself doesn't really complete for some slots - when in the menu for creating the next, all selection remain including the name typed. Normally when you successfully create a character log out and go to make another the name field is blank.
I got the old invalid key issue on one, and noticed that on the server side it was saying the "invalid key for character Eight" (I named them One, Two, Three...) was not the character I was trying to log in (which was Nine). Afterword those 2 characters were swapped in the client's list. I'm now getting an error on the server side (first time ever for any error message at all) saying "stack around the variable uList" is corrupt. I guess I have to do a wipe and complete rebuild now, and I've no idea what started all this.
Update 2:
Ok, I got it figured out now. I kept thinking it was something I did. It's a bug. No account can fill the entire 16 slots of the character roster. The 5th, and 10th slots will always get this pol-0001 error. I talked to another person running a server and they said also the 15th slot, but for me after 13 characters the connection server always crashes requiring me to delete one for that account out of the database to even reach the character select screen.
Update:
I deleted all characters (just to be clear, every time I say that I mean in the client, and I never have navicat open while running) and then filled all slots on the account.
I tried to create new characters filling all slots on the account. It seems character creation itself doesn't really complete for some slots - when in the menu for creating the next, all selection remain including the name typed. Normally when you successfully create a character log out and go to make another the name field is blank.
I got the old invalid key issue on one, and noticed that on the server side it was saying the "invalid key for character Eight" (I named them One, Two, Three...) was not the character I was trying to log in (which was Nine). Afterword those 2 characters were swapped in the client's list. I'm now getting an error on the server side (first time ever for any error message at all) saying "stack around the variable uList" is corrupt. I guess I have to do a wipe and complete rebuild now, and I've no idea what started all this.
Update 2:
Ok, I got it figured out now. I kept thinking it was something I did. It's a bug. No account can fill the entire 16 slots of the character roster. The 5th, and 10th slots will always get this pol-0001 error. I talked to another person running a server and they said also the 15th slot, but for me after 13 characters the connection server always crashes requiring me to delete one for that account out of the database to even reach the character select screen.
Hi, I run The Demiurge server.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding
DO NOT PRIVATE MESSAGE ME ABOUT BUGSPLS USE [ code ] CODE TAGS [ /code ] WHEN POSTING CODE