I was thinking about this high and low Minuss.
My DB knowledge arent the best so i may be wrong.
When i had the idea of making a Worldbuilder team, i had to ask myself, how such a team could avoid to break each others work.
The only viable solution that i found so far (compatible to my understanding, how the DB works) would be :
1. Set up a proper DB for things that all builders would use.
(Faction and Items, for example, commes to my mind)
2. Set up Valueranges per zone for mobs, loottables, spawnpoints, quests and maybe more that slipped me now.
(i will explain later why)
3. Assign zones to builder. This person would be responsible to add more features to the to him assigned zones, once they becomme avaiable.
4. Work out some very basic rules. namingconventions documentations and such.
Now why those Valueranges ? Let me give you an example :
Builder Nr. 1 start to populate WFP, and starts with using mob ID 001.
Builder Nr. 2 does the same but starting in Everfrost. Same here he starts with mob ID 001.
Result : At the merge of the work you will run into problems.
And in a DB you are way to dependant to just change all the values.
So assign Wfp a valuerange of say 10k to 12k and Hallas from 13k to 15k. (with 12k to 13k as reserve)
Builder 1 starts with Mob Id 10001 and Builder Nr 2 with 13001.
Sure that would mean, you would have to create everything, for every zone (no zoneshared mob or lootentries), but at the end 20 people could actually work on theyr zones and they would not crash at the merge.
However this will most likely not be practicable for entire DB`s who all filled with infos all over. :(
Regards
Gino
|