I tryed your solution from 1.5.1 to 1.5.3 and that doesn't work... =(
All daemon running well but went i'm connect to the game, i don't have my Characters and the "create new one" button is disabled...
--------------
Problem solved
Printable View
So had done a dummy run a while back of copying data from 1.4.6 to 1.5.5, I thought all was working fine because I hadn't tried creating new chars. Now I've got problems with that, so re-copied the MySQL DB, wiped gamedbd and uniquenamed and let it autocreate the files, then copied in the 1.4.6 gamedbd files (minus clsconfig) as per above, and still got problems...
If I try to add a char onto an account that existed on the 1.4.6 server, I get "There is already a character by this name" (even if I type random gibberish name). If I try to create a new account (which works fine) then create a char on that, I get "Failed to create character". I can log in existing chars no problem. uniquenamed is running fine.
Anyone have any suggestions please?
there is an update database command.. somewhere
Ok got it to work. Am migrating 1.4.6 to 1.5.5... don't know if those version numbers affect what's necessary here, but what I had to do was:
* Wipe gamedbd/dbdata and /dblogs, and uniquenamed/dbdata and /dblogs
* Start 1.5.5 server + end it again (just to get default files created)
* Copy 1.4.6 gamedbd/dbdata over the top of 1.5.5 folder with exception of clsconfig (as per 343's instructions above)
* Copy 1.4.6 uniquenamed/dbdata over the top of 1.5.5 folder
* Now for some reason I don't get, nothing was necessary to "fix" gamedbd, it just worked. But uniquenamed had to loosely follow https://forum.ragezone.com/f754/tuto...tabase-895462/ and do:
* Wipe uniquename/dblogs (again)
* cd uniquenamed
* mv dbdata olddata
* mkdir dbdata
* ../gamedbd/dbtool -r -s olddata/unamerole -d dbata/unamerole (and so on, for each of the files in uniquenamed/olddata); each time this would output how many record it migrated
Started it all back up and worked, could create new accounts and new chars on those accounts.