Code: Select all
[quote="Tiel+"][quote="MercurySteam"][quote="Tiel+"][quote="MercurySteam"][quote="Tiel+"][quote="MercurySteam"]Well, if you think about the size requirements for a server, then we probably wouldn't need any kind of owner selection process. Servers will need quite a large amount of RAM and space just to run FC, and maybe we put a 100 player slot minimum. You probably aren't going to get a server that size then just delete the entire thing when things don't go your way. It could also be set so that an owner can't put his server back on the network after deleting. Monitoring each server really wouldn't be that difficult, either. There probably wouldn't be that many, and if we use separate networks of just a few servers, it could be even easier.[/quote]
A 100 slot minimum isn't going to change much. I could host a 400 slot server on a netbook and none would be the wiser until that actually starts to fill up. At the same time, though, discriminating against smaller setups isn't going to get anyone anywhere - there still stands to be some gain from using them seeing as no big server owner is going to gamble their entire community on an untested total conversion initially.[/quote]
Initially, yes, we probably aren't going to have large servers, but later, servers need to be able to hold hundreds of players and dozens of ships. As we go, we can add more server groups with larger requirements and a larger number of servers.
[quote]I'm still an advocate of each server being a solar system and owners hosting as many planets as their hardware allows. So a small 512mb setup might only have a single moon in their 'zone', but a larger 3gb one might have a respectable star system within theirs that can be accessed. Travel would be contingent on the existence of a physical gate within a zone...here, let me draw you a picture[/quote]
A variation in number of planets, size, resources, asteroid fields, moons, etc. would be nice. Servers linked with each other should have similar abilities, though, so that a fleet that can operate just fine in one server doesn't crash another.
[quote]snip
Sector administrators would simply be trusted individuals appointed by or composed of members of the development team responsible for overseeing a collection of zones. They would be expected to review each of them regularly to make sure things aren't going fowl.
Minecraft's authentication system should be tapped into...that is to say, no cracked Futurecraft zones; those that inevitably do won't be able to connect to the FMS. Server files should be something applied for in a professional manner, with a valid Minecraft user account necessary to be considered. If a host is found to be in severe error, the IP on their application will be blacklisted from further connections to the FMS. Note that revocation of hosting privileges does not necessarily constitute banning from the entire Futurecraft multiverse, but I can see them going hand in hand quite often.[/quote]
Uh...
[quote]And speaking of bans, as noted in the diagram, hosts should be able to exile players from their zone. You're going to say this is open to abuse, I agree, but consider that the aforementioned screening process should eliminate the baddies, and even then all a player need do is connect to another instance and report them to the sector admin. Mass bans will likely result in immediate review and ousting of those that would abuse their power. However, a reputation system should also be used - if a linked Minecraft account accrues so many exiles in a certain period of time they'll be automatically banned from the entire multiverse for a period of one day, upon which a sector administrator can look at the ban and either consolidate it into a longer punishment, or overturn it entirely should they feel the player in question was banned in error on multiple occasions.[/quote]
Something something bicameral banning? I think that, if a server owner/admin wants to ban someone, they should only be able to put out a bounty or something like that on the player's head, so that it will be a kind of shoot-on-sight for all police NPC and automated defense stuff. Network admins/ops should be the only ones to actually ban people.
[quote]Hosts would get a cool name, and the ability to bestow substantially-less-but-still-awesome names to players registered with their zone; this is for the sake of donor rewards and the like. They aren't able to do anything else...in a perfect world they'd get an installer to name their planets and specify how many they want (and thus the player limit), but ideally it has to be really difficult for them to do anything other than tamper with said variables. Terrain alteration should be out of the question.[/quote]
We could make server hosts automatic generals/admirals, something like that, but we can fuss over faction mechanics later, I suppose.
[quote]Gates basically enable traffic, but may or may not be traps set up by players within a zone. Some may also be better defended with automatic cannons and the like where others are more or less an invitation to pirates; the idea is to give the player as much freedom as possible. [/quote]
I never liked the idea of gates being the sole method of FTL/getting from server to server.
A zone is a server, right?
[quote]Factions could also be restricted to five registrations per zone, but I'm not sure how hot you guys are on that. It seems like 'resistance' groups would function just fine given the dedication, and five would mean that every single one would have to be substantial in their own right. Factions could have a 'standard' given to them on creation that, if destroyed, will open a slot in the zone for the creation of another. But again, this is more of my personal opinion on the matter.[/quote]
I think it'd be best for a server to have one main/beginning faction controlled by the admin or someone appointed by the admin, and for players to have the ability to leave that faction and create another. A limit on the number of factions would make it cleaner.[/quote]
I'm in the middle of making cookies right now, so apologies in advance if any irritation at my back fucking hurting seeps through in my response.
a) Then FC dies on the spot. We don't have the capital to start our own server capable of hosting hundreds of players at a time.
Small servers come first, hosting their own small zones. As larger servers join, the zones they host can then be distributed across sectors as high intensity conflict areas where major fleet actions are to take place...actually, we might have to enforce some kind of ship limit on a per-zone basis. A small one might only be able to carry three, where a large one upwards of ten, and so forth. We direct anything bigger than a scuffle to the larger zones capable of handling it through that.
b) You're not thinking with zones. Think with zones. We don't have servers, we have zones. Hardware hosts one or more zones, which can contain anything from a single moon to a full fledged solar system. Those hexagons on my chart? Zones. Basically, what's inside a zone is what can be accessed by a player without reconnecting to another server via the gate system. Also, zones wouldn't be 'linked', persay; the construction of a gate basically means anyone can reconnect (travel) to your zone.
c) You're not understanding here. There are no owners. There are no admins. No OPs, no mods, no automated police or NPCs, none of that. There are hosts, there are sector admins. Sector admins are our systems side of things, hosts are merely what the name would imply. Hosts can 'permanently evict' a person from the zone that they're responsible for, nothing more, nothing less, however if a player accrues so many 'evictions' within a period of time they become subject to a one day ban that could become permanent upon review by a sector admin.
These evictions are not for petty stuff like grief or anything like that. They're for hacks and just generally being an awful excuse for a human being. I can understand your desire for RP stuff everywhere but you shouldn't have to jump through hoops to get rid of a rampant cheater.
d) Generals?
No, no ranks. A colored name, something like [HEY GUYS I'M ENABLING YOU TO PLAY RIGHT NOW] next to their name in comic sans or some [i]osik[/i]. Outside of that a host shouldn't have anything else...the idea is to segregate gameplay and administrative duties as much as possible, hence why most of the power lies in sector admins rather than individual hosts (owners, if you haven't caught on). This way a host can certainly start a beginning faction if they want and be head of it without the typical problems lying with such a scheme.
e) A zone is the space hosted by a server in the futurecraft multiverse. It can contain anything from a single moon to a solar system. Have you read anything I've been saying or read my pretty chart?
But no, there's no other way. You could try to develop some algorithm to map out zones in a way that makes sense so the edges line up and you can move from one to another seamlessly, but outside of that very far-fetched proposition it's a pipe dream. Having gates is the only real feasible solution, with perhaps intra-sector FTL drives later on.
f) There are no admins. Now, if you're referring to the host, there's nothing stopping them from creating an initial faction when they get on. I agree with you on limited factions, but the problem with your idea lies in who approves the creation of factions...my proposal was it being the host, seeing as it's their zone that's going to ultimately be hampered as a result, but even without the whole starting faction deal it's possible a host might not welcome any competition. Yet the alternative is a dozen * factions by people who think it's funny...I dunno.[/quote]So what you're saying is that zones are servers, but we're not going to call them servers because it magically fixes things.
A. That's... almost exactly what I said, except if we do separate groups/networks of servers, we could put the high-performance ones together after we get enough of them.
B. Zones are servers, servers are zones. The terminology doesn't really have anything to do with it.
C, D, F. You're not understanding here. Owners don't disappear because they aren't convenient, they're still going to want to have some amount of power over their server. There are [i]probably[/i] going to be NPCs, they've been discussed quite a bit, and defense is [i]probably[/i] going to be one of their jobs. What you're referring to as "sector admins" I'm calling mods/Ops, and they're the only ones that should have the ability to actually ban someone from a server or "sector" group. Owners/server admins "hosts" should only have power over the main faction's NPCs.
A server would start out with a single faction set up and run by the server admin. This first faction would be the server's main faction, any others would be splinters. When a player joins a server, it joins the faction. Membership in the faction is passive, the player is just a citizen that can buy and sell off of the faction's market and things like that, unless it joins the faction's military. In the faction's military, which the host/admin sets up along with the main faction, players are organized with a rank system, are assigned to ships (or assigned ships and a crew if they're high-ranking), etc. It's 1:40 am and that paragraph is really shitty.
E. I wasn't talking about seamless transitions, I was talking about FTL drives.[/quote]
[quote="MercurySteam"]So what you're saying is that zones are servers, but we're not going to call them servers because it magically fixes things.
B. Zones are servers, servers are zones. The terminology doesn't really have anything to do with it. [/quote]
A zone is the space hosted. A server is the hardware hosting it. There is a difference. A server could feasibly host multiple zones, really.
[quote="MercurySteam"]A. That's... almost exactly what I said, except if we do separate groups/networks of servers, we could put the high-performance ones together after we get enough of them.[/quote]
That's silly. No, we want a high performance server in each sector. Putting them together in some uber sector just means the rest of the galaxy is going to be a lot less interesting and underpowered.
[quote="MercurySteam"]C, D, F. You're not understanding here. Owners don't disappear because they aren't convenient, they're still going to want to have some amount of power over their server. There are [i]probably[/i] going to be NPCs, they've been discussed quite a bit, and defense is [i]probably[/i] going to be one of their jobs. What you're referring to as "sector admins" I'm calling mods/Ops, and they're the only ones that should have the ability to actually ban someone from a server or "sector" group. Owners/server admins "hosts" should only have power over the main faction's NPCs.[/quote]
There have not been any conclusive discussions over how present NPCs will be, and what role they will play, but for the timebeing let's assume they're not even on the table. It'll be easier to accommodate them later than revise a scheme that won't work without them.
I don't see how at any point I've said owners won't disappear. They have a role to play as hosts, but anything more than that just opens everything up to abuse. Defense, for example - why would I even bother rallying the people in my server to oust the invaders when I could just turn the server off and lock everyone out for a time?
And for the love of god, just use the same terminology so this doesn't get confusing. That stubborn streak of yours isn't going to get us anywhere here.
[quote="MercurySteam"]A server would start out with a single faction set up and run by the server admin. This first faction would be the server's main faction, any others would be splinters. When a player joins a server, it joins the faction. Membership in the faction is passive, the player is just a citizen that can buy and sell off of the faction's market and things like that, unless it joins the faction's military. In the faction's military, which the host/admin sets up along with the main faction, players are organized with a rank system, are assigned to ships (or assigned ships and a crew if they're high-ranking), etc. It's 1:40 am and that paragraph is really shitty.[/quote]
I'm running on far less sleep than I should be, so sure, why not. Except military. Why is that necessary?
[quote="MercurySteam"]E. I wasn't talking about seamless transitions, I was talking about FTL drives.[/quote]
The thing with FTL drives is that they'd have to be strictly in-sector and incredibly expensive so as to not be overpowered. We want gates to at least have some strategic significance when it comes to defending.
I was doing some thinking though, and why couldn't we just have every zone be the same size? So arsln's homebuilt server would have the same amount of space as a huge one, but probably just a lot less populated with players and planets. It'd be a lot easier to map that out and enable transitions. But then again, that'd have to be a loading screen that could've otherwise been hidden in a gate jump cutscene, so not exactly seamless.[/quote]