oi!
oi!
Last edited by Shareida; Nov 5th, 2012 at 21:00:29.
Neophyte Nerf"Shareida"Batted First Order
Freshman Jefferey"Bailan2"Ginsberg - Retired
Shareidah - First Order
A Producer's point of view
I am impressed again by professional and credible way Ilaliya handles monthly updates. Excellent job with this!
If works are managed the same way, my hopes are rising again..
Philty - main, engie, proud member of allmighty CzA
Philtynurse - backup heal
Philtysaurus - rising from the ashes
I see it as quite complex issue to solve. There is three ways in my opinion.
1) Assing either server as the server which characters keep their IDs, then at transfer assing new ids starting from this point.
2) Multiply ids by two and add 1 to the end for other server. Very easy and cheap way to do it.
3) At transfer just assign new ids as they go.
As such there is no satisfactory solution for charIDs...
Ekarona 220/30 Female Solitus Engineer, long term member of Northern Star and proper "poor" gimp.
Ekaslave 220/low Female Solitus Trader, FLAT(TM) pricing TS, almost all can do!
Ekaros almost there/almost there too Male Solitus Martial-Artist.
Ekadv gimp/gimp Female Opifex Adventurer
Ilaliya, just something funny I wanted to point out. 1000 seconds is no where near 41 minutes, where in the world did you pull that arbitrary number from lol?
Ekarona 220/30 Female Solitus Engineer, long term member of Northern Star and proper "poor" gimp.
Ekaslave 220/low Female Solitus Trader, FLAT(TM) pricing TS, almost all can do!
Ekaros almost there/almost there too Male Solitus Martial-Artist.
Ekadv gimp/gimp Female Opifex Adventurer
char IDs are not just for players, I guess they are shared with mobs (no way there are 2 billion+ characters), so they cannot simply multiply.
They could use some high, still unused bits (possibly making char id longer) to identify server, but it effectively makes char id space 4 times smaller (they are merging 3 servers, not 2). And again, they won't do that because it takes too much time/not a priority.
Easiest solution for all parties would be adding old char id field in PoRK xml, IMO.
220 Shade | 220 NT | 220 Crat | 220 Fixer | 220 Agent | 165 Adv
whoops good catch. yeah, I was thinking of a bunch of likely scenarios... how many accounts do we roughly expect/hope/fear to login at the same time on server-up, at different times of day. This will impact how long people need to wait, obviously. So I was debating using either 1000 vs 2500 as my example. I seemed to have combined both. It's been fixed
Last edited by Ilaliya; Nov 5th, 2012 at 22:01:20.
RK2: Char2896172847
RK1: Char3571779205
2 896 172 847+3 571 779 205 = 6 467 952 052
No idea about DNW...
There needs to be some clensing obviously... ;D
Or maybe I have missed something about charIDs...
EDIT:
Anyway they are running out of the at rk1 rather soon(fc one). 32bit only get you that far...
Auno gives around 600k characters, which have joined org or added at somepoint...
Clean up is probably in order
Last edited by Ekarona; Nov 5th, 2012 at 22:11:16.
Ekarona 220/30 Female Solitus Engineer, long term member of Northern Star and proper "poor" gimp.
Ekaslave 220/low Female Solitus Trader, FLAT(TM) pricing TS, almost all can do!
Ekaros almost there/almost there too Male Solitus Martial-Artist.
Ekadv gimp/gimp Female Opifex Adventurer
add a 1 to the begining of the charid for rk1 toons and a 2 to rk2 toons. have all freshly rolled toons start with a 3. problem solved.
Ekarona 220/30 Female Solitus Engineer, long term member of Northern Star and proper "poor" gimp.
Ekaslave 220/low Female Solitus Trader, FLAT(TM) pricing TS, almost all can do!
Ekaros almost there/almost there too Male Solitus Martial-Artist.
Ekadv gimp/gimp Female Opifex Adventurer
Thanks for the update.
And please, when doing the final backup before migration, label it "phear me"
~ HS ~
[ Seppuku ]
Member of the Tremor family: Misat0 :: AsukaLangley :: AyanamiRei :: Dextral :: Sinistral :: Pellaquare :: Salesman1337 :: Daemoness
Retired: Misato Katsuragi-Messamore
[ The Foolish Testers ]
R.I.P.: Misat0 Katsuragi :: Darkrei
But A Little question about server minigration is what happens to player's with same name
Swifttech - Nano Technician - Level 195
Swiftkeep - Keeper - Level 60
Swiftstealth - Shade - Level 130
Twitch Channel - Youtube Channel - Twitter - Facebook - Pinterest
AO Universe - By Players, For Players! The #1 AO Fansite Worldwide - Site Founder (Retired). | AOSpeak - Unofficial AO Teamspeak 3 Server - Founder (Retired). | AO Recipebook - In-Game Recipe/Tradeskill Bot - Founder (Retired).
Founding member of the Council of Truth Clerical Staff.
Keep in mind: My posts are my own personal views and thoughts.
We can't add "extra data" to character IDs.
The IDs on RK1 and RK2 are using the full range of 32bit unsigned integers and leave no extra room to 'flag' them.
The lack of mapping of old ID to new ID on the client is a concern to us, but unfortunately not a high priority.
We are aware of the concerns and one-time inconveniences this causes and might mitigate some of them.
Unfortunately we do have to balance out the development time vs the gain of addressing this.
This does mean addressing a one-time inconvenience particularly for bots is not high on our priority list.
We only have finite resources to work with.
My posts are my own and do not reflect the views of my current nor former employers/clients
Remco "Vhab" van Oosterhout
Former Anarchy Online Game Programmer
Live Chat Support | E-mail Support | Forum Rules | AODevs | Vha.Chat