The LORE character updates are seriously flaky because of the number of links in the chain at which problems can occurr.
LORE is in Montreal, the game servers are in California.
LORE runs in Linux, the game servers are in Windows.
NwN uses ISO-8859-1 character set and LORE uses UTF-8.
blah blah blah techincal buzzword bingo blah blah blah.
So, here's the rundown of the steps...
1. Transfer the .bic files from the servervault to the LORE server in montreal. (This happens via a windows scheduled task that has a retarded habit of not working 80% of the time.)
2. LORE examines the changed .bic files once a day
3. LORE fetches information from the world-server database in California for each changed .bic
4. LORE then extracts all the character data from each .bic file
5. Merges the world-server db info with the .bic file info
6. Updates the LORE character page for each updated character.
The biggest problems are A) the seriously rediculous amount of bandwidth used up by transferring all the changed .bic files (which is why we only do one update a day instead of the four times a day when we started the char page updates)... and B) that the windows scheduling of the .bic transfer process is almost completely unreliable. Half the time I'm logging in remotely and forcing a manual update just so people get their updated character pages.
I hope that was informative enough for you.
