- Joined
- Nov 4, 2009
- Messages
- 788
- Reaction score
- 4
- Points
- 33
I want a dedicated thread for orbiter multiplayer so these don't keep popping up every two weeks.
This kind of *is* a dedicated thread.I want a dedicated thread for orbiter multiplayer so these don't keep popping up every two weeks.
Why do you need time compression?
Why do you need time compression?
Option A: Server Warp
You just set up different servers and fly in real time. You fly around the moon, and when you get far away you leave the server. You "warp" between the void between the servers and end up at Earth.
Option B: Small World
You base the game around Jupiter. All the action takes place there in real time.
Option C: Scaled world
You make everything closer together.
What about a time compression system where all players have to agree on the minimum time compression?
Let's say that two players are currently coasting on their way to the Moon or some place, but the third is entering orbit. The other two request time warp of 1000x, but the third leaves it at 1x. The minimum time compression gets chosen by the server. Once the third player enters orbit, he will allow greater time compression.
At any moment can any player reduce the time compression, so that they don't overshoot the target.
[Rant]
The purpouse of this thread was about what you would like to do or be able to do NOT to rant all day about why certain things won't work. So PLEASE get this thread back on track and talk about what you would like to be able to do!
[/Rant]
Darren
[Rant]
The purpouse of this thread was about what you would like to do or be able to do NOT to rant all day about why certain things won't work. So PLEASE get this thread back on track and talk about what you would like to be able to do!
[/Rant]
Darren
But as soon as you think about MMO, say up to 500 concurrent clients online, this quickly falls apart due to the mechanisms mentioned by garyw.
500 clients? You don't even have 100 people on #orbiter-forum at one time, even if you include all the people idling there. I think it's well within reason to set up a system that works for ~10 people at once. You could create an "Are you here?" function that would ask players to confirm their presence if no input keys have been pressed for a while. You could then boot them off the server of set their time compression request to max.
How about a global 2x time compression at all times? That would still enable docking.
Oh dear, I wrote a post and it didn't go through. Hmm.
Solution: multiple people per ship. You give out xp for each task accomplished.
So someone says "I need someone to burn in 3 hours". They come in, execute the maneuver. They post "I need someone to get this thing into orbit in 2 weeks". The ship persists, unmanned, until that time.
Same could be done for space stations. There is a to-do list, and people log in and out accomplishing tasks. If coordination is called for, say, "I need 3 people on Tuesday to assemble the arriving component"
No one completes a mission alone in real time. Thus you could have many, many, many ships floating around, not all manned actively.