Maybe we could forget using an allocated always on server and go by taking sections of the overall number of saves, and then storing copies of each section across several computers, that way the saves are distributed and all we need is a way to manage save distribution. Also, I suggest we make this strictly approval based, all users being approved by a committee. Several committees could govern the mirror with the following duties: -Creations Committee, Ensures theft and spam are not on the server. -Users Committee, Ensures the quality of users by approving those who have proven to be trustworthy on the normal TPT and removes the accounts from our database of those who have not. -Infrastructure Committee, Mostly programmers they look for ways to improve the management of saves and other information. Also ensures the security of the mod. -Investigation Committee, Removes biased and unreliable members of committees and reviews removed saves and users. -Stability Committee, Composed of those experienced in networking, they monitor traffic and look for signs of wrong doing, harassment of members, spam, unauthorized vulnerability testing, and other unsavory activities. They issue vulnerability testing licenses to users, these allow them to test from a certain account, on a certain IP, at a certain time. -Version Control Committee, Maintains the source code and adds elements from the official. Also fixes bugs that are not fixed in the official. -General Committee, gains permission to add saves from the official to the distributed user mod, handles matters not covered by the other committees.
If it is done right, we can make a secure, distributed filesystem that is capable of ensuring a pristine, approval based, TPT experience.
Whats the proverb about too many commities or something? We shouldn't go overboard on the committies and a few of those can't really be done, like the server one, only Simon has access to the server AFAIK.
smjjames Did you read my post? I said a distributed file system of sorts. If you need me to illustrate I can, it will take a while. The committees approved for access to this file system will be able to act send out removal messages to the servers, the updates will be numbered and if a server hasn't done that update it will delete the named files. The files will be stored on the computers of anyone using the mod. If I need to elaborate more I have a fairly solid idea of how it should be run.
+1, committees is a very good idea. I really want this to happen, that way we can get to the good saves that are awesome, not just try to sift through the crappy ones, wasting time.
smjjames I think seperating them will increase the quality of the work they do. Also, it's good to see that you're getting the gist. Of course I have a bit of a deeper idea of how this system could work.