I start the server after a few minutes. / Uniquenamed goes offline when it will create a character appears "Link - Error in communication between servers," someone help me please!?
Printable View
I start the server after a few minutes. / Uniquenamed goes offline when it will create a character appears "Link - Error in communication between servers," someone help me please!?
try repairing your uname database with the dbtool.
Can you help me to use?!
What it means this!?
site:ragezone.com repair uniquenamed database dbtool Perfect World - Поиск в Google
Posted via Mobile Device
I just wanted to know why I call it and after just a few hours / uniquenamed is offline!
Help!!!
Look at logs :glare:
Uniquenamed, as its name states, its a service that makes sure that every name (a character or faction) is UNIQUE for a given zoneid (server).
Uniquenamed can go OFFLINE for mainly two reasons:
1) uname character names table is corrupted.
2) uname faction names table is corrputed.
1) If you create a character, and then it goes offline, means the character name table is corrupted.
2) If you create a faction (fron the NPC) and the service goes down, means the faction table is corruted.
To fix all databases in pw, there is a tool called "dbtool" inside /gamedbd/
Read fix.sh (a script that comes with the server to fix gamedbd databases, and change it to fix uniquename databases (usually stored at /export/unamed/dbdata/
Then, execute the script, and your tables will get fixed, and uniquenamed will continue working fine.
There is another thing that could make your uniquenamed service goes down (never happened to me), and it happens when you allow certain characters in names (see "filters" file at gdeliveryd/ or gfactiond/). But again, never happened to me.
Hope it helps.
Thank you, took me many questions, now I'm behind on how to use DBTool!
Hey, I have a doubt, phpmyadmin does not repair my DB so that this error does not happen anymore?
Hey elcapo I did like what you said, but when I open fix.sh I saw the two options i choose one but it just creates a file in the folder / gamedbd can not even do a mini-tutorial on how to do!?
Please!
dbtool sucks dick, it has never helped me in my work. Just wipe or rollback. Gotta do what you gotta do.
I got it, and edited the Fix.sh DBTool and put it inside the folder and ran db has several "Rebuild" I hope it solved!
yup, he's right not a damn thing you can do about it sometimes... back up what you have now (even though it's 'broken') and time for wipey wipey... If that does solve it then you may as well delete the 'newest' backup you make because that IS the problem. If it's not the problem (wiping doesn't stop it) then you can always restore :ott1:
Telling ya, just about everything is trail and error too. If you stick to Logic and trial and error you will learn a LOT...
Seems to have resolved, there is nothing I can do but wipe!?
yup, as sad as it is :(:
Oh I take wipe, I lose everything and go and this happens again AAAAAAAAAAAAAAAAAAAAAAA
dbtool works fine for me, i've repaired the database a good 50 times or so.
Oh and you can create a uniquename database from the gamedbd, i believe there is an option for it in the newer gamedbd or you might be able to just delete the uniquename database and let it create a new one using the gamedbd.
Can you help me do this please!? I really need this!
This is true... That's why I've said (somewhere else) that you do NOT need to back up the uname DB when you make server backups, because if you back up gamedbd ~ that's enough.
Lets say you wanted to physically change or upgrade your (physical) server. All you'd have to do is take a back-up of GAMEDBD (and ofc MySQL) and transfer to your new server. Once ran the server will automatically 'refresh' ('update') the Uniquename DB...
annnnnnnnd here you go again. you've already been told how to do everything.
No one is going to ******* do it FOR you, YOU are going to HAVE to do it for yourself.
AGAIN ~ the answer(s) ARE
- DBTOOL
- DELETE DB'S
//END
//THAT IS IT
//NO MORE
//FIN
I put the fix.sh and DBTool within wdb and executed, but seems to have solved, since I can not use up that happened a very large rollback.
can you copy the contents of this "fix.sh" here?
Yes, I copied the data from fix.sh ne a topic and put it did not work! Can anyone help me on this!?
=== GAMEDBD ===
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=16, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=18, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=22, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=23, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=25, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=28, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=29, what=OLD_VERSION
err : storagewdb: DISK READ ERROR! PROGRAM ABORT!
err : ImportClsConfig, roleid=31, what=OLD_VERSION
info : ClsConfig Imported .
info : InitGameDB, Role delete time is 604800.
info : InitGameDB, acquire region(id=1),[l=-100000.0,r=100000.0,t=100000.0,b=-100000.0].
info : Init GameDB successfully.
check there is a clsconfig file in your database.
or set noimportantclsconfig=1 in gamesys.conf