We need this because as we speak, people are coming to conclusions about what we are doing. They are speaking from fear of chaos, and are repeating irrational fears like a broken record. If we can come up with a concise, intelligent and detailed plan for building the Guilds server bank, we can extinguish a lot of that talk, while promoting our ability to be organized and decisive.
So I am going to create a form for the Synopsis. I want everyone to stick to the form. If you have a suggestion that you are not sure would fit into the synopsis, then go ahead and break from it, but in essence we should be able to stick to it.
We can safely assume Cyan is going to use some kind of open source service to release the code. Chogon has mentioned it twice now. If they decide against that, then we can simply set one up for ourselves and promote it as the central hub for the main version of Uru. If that doesn't work out, then we can always go with the flow of whoever ends up getting that honor. From there, we have many people here with ideas of improvements and additions. We should try to stick to generalities, but if a certain project is major enough, we can spend more time on it's details. Also important to note that this will be a ROUGH DRAFT, and only a GUIDELINE to what we want to happen. It may not represent exactly what we want to happen or at what time we want things to happen, but it will show our INTENTIONS to those who doubt us.
So on to the structure I want to use to get this going.
with latest(12/23/08) additions wrote:************************Open Source Uru Plan*************************
1) In the beginning........
*****A) Set up or join (if already existing) an all Guilds forum. Potentially the Guilds Server bank forum.
**********a) Create areas for server maintenance
**********b) Create areas for each Guild
**********c) Create areas for code projects
**********d) link all Guilds forums databases to the new forum
**********e) Set up forums for general discussion and sign up of other groups
**********f) Create areas for new groups as they spring up or join the forum
*****B) Set up a test server where GoW and GoMa can test out existing ages on the multiplayer aspect
**********a) Document the whole process and release it publicly
*****C) Determine server and bandwidth requirements for primary game server
**********a) Determine server hardware cost or acquire donated equipment
**********b) Determine bandwidth and ISP costs
**********c) Determine funding complications and costs added by International players
**********d) Determine legal liability for server operators in whatever country they are operating in - Example: TITLE XIV--CHILD ONLINE PROTECTION (USA Code)
**********e) Determine if legal council is needed - find counselor
****************1) Decide minimum age allowed on server (13 is a TITLE XIV line)
****************2) Decide who accepts liability for child protection and compliance
****************3) Decide if insurance is needed and cost
****************4) Determine cost of legal council
**********e) Handle funding
****************1) Organize legally responsible group to handle funds
****************2) Organize accounting system and books
****************3) Do fund raiser for initial costs - if needed
****************4) Setup game subscription system - if needed
*****D) Set up the Main Guild servers for playing Uru
**********a) Immediately after release, when all software is ready, set up a public server so the Guilds shard is seen as the primary one
**********b) Use knowledge from test servers to stabilitize the server as best as possible
**********c) Possibly begin soliciting for other servers to be set up to aid the main server
*****E) Publish a "home server kit" so Writers can do their unit testing at home
2) As we progress..... (after the initial set ups. Keeping people interested, possible problems and possible solutions)
*****A) Design UCC friendly way of linking to Ages (Relto bookshelf or Nexus might be a good start, but a library age would do better)
*****B) Make decisions about basic Shard Background (continuity of how UCC ages are written, establishing of guilds in IC sense - what did or did not happen in the last hiatus)
3) Home stretch..... (Here is where we have everything going. Put things we should keep in mind and promote to keep everything thriving)
*****A) Establish ways to bring new content into the shard. See this thread for 4 models.
OK that is as far as I am going for now. I don't want to write the whole darned thing all at once. I'll update this page when I can with the latest version. Remember that this is a ROUGH DRAFT. Don't hesitate to add your thoughts.