Vai al lettorePassa al contenuto principale
  • 9 ore fa
Trascrizione
00:16Sì, sono Sebastien Vlock, CEO di Asobo Studio.
00:20Welcome to this new episode of the Feature Discovery Series about multiplayer.
00:24First, I'll be going about how we created one shared world for the simmers to fly in.
00:30Then, I'll be going over the ways you can engage in multiplayer, the different modes you can fly in and
00:34the different filters we have.
00:36And finally, I'll give you some technical details about how the servers function and how the online multiplayer works.
00:48Our goal with multiplayer was to provide users with a new experience that would bring all the pilots on the
00:53planet together in one shared online world.
00:56We wanted the experience to be to the power of Azure, which gives us multiple clusters of as many servers
01:01as needed to host all users.
01:03We have a robust solution that is instantly extremely scalable and enabled us to create all the features we wanted.
01:09For the multiplayer in Microsoft Flight Simulator, we create one shared world.
01:14The goal was to bring all the pilots together, whether they're flying in the real world and real world traffic
01:20or whether they're flying virtually in the simulator.
01:23The experience is seamless. There's nothing to manage, nothing to configure.
01:27You don't have any game to create, any session to create or anything to join.
01:31Also, to bring the real world pilots together with the virtual pilots, you have real world live air traffic, which
01:38is available.
01:39It is augmented by AI when required.
01:41That means that we have most, if not all, the airplanes which are flying in the world at one moment,
01:46which are in the simulator.
01:49And whenever a signal is lost, the AI will take over and continue flying that plane until data comes back
01:55online.
02:01As this is one single world, we've enabled users to choose filters, which allows them to decide who they want
02:08to fly with and how they want to fly.
02:10The first mode is going to be what we call live players only.
02:13It is for all those of you who want to fly by the rules, who want to fly in a
02:17more strict space, respecting all the rules and all the ways how to fly.
02:21In this filter, you have to fly by real time live weather.
02:24So it's exactly the weather which is outside.
02:27You have the option to enable real time traffic.
02:29The reason for this chart to be in real time is because everybody, in order to follow the same rules,
02:36needs to have the same time, same weather, same situation.
02:39Otherwise, the rule would become different all the sudden.
02:42And for the biggest number of players to be able to be together, there is one chart which is just
02:46live.
02:47And so everybody can just choose this one and enter into this world where everybody flies by the rules.
02:51Another mode is what we call all players.
02:53So that's a filter.
02:54When you turn this filter on, you just see everybody and you can fly by whatever rules you want.
02:59You can choose any weather, you can choose any time, any situation, online traffic or not, and you just see
03:05everybody.
03:06And in this mode, this is really made for those who don't want to follow any rules.
03:09They just want to fly around, try a new airplane, discover the world without following any routes or any regulations
03:16and just fly around.
03:17That mode is perfect for that.
03:19It's super easy.
03:19You turn it on and you're with also a lot of multiplayers, a lot of players online.
03:23Maybe you want to fly by certain rules, but not at live weather or live time.
03:29Or maybe you just want to fly with a small group or you want to do your own session and
03:35just fly crazy without any rules.
03:37You can basically create your own chart.
03:39It's what we call groups.
03:40You create a group, people join the group.
03:42So the creator of the group can choose what weather he wants, what time he wants.
03:47He basically sets the rules and all the people who join follow the same rules.
03:51So this is really like a mini chart.
03:53This is like a mini session.
03:54It allows you to do whatever you want.
03:56But because you're the creator, only those who join your group will see you and will see what you did.
04:10What about the technology?
04:12So we've built multiple clusters around the world.
04:15So a cluster of servers is a place where we have in a data center several servers which you connect
04:21to.
04:21When you launch the simulator, it automatically chooses the best location for you based on basically ping.
04:27So currently we have one running in Western Europe and one in Northern America.
04:31Based on ping, it's going to select automatically the best one for you.
04:35But you can always manually choose one.
04:37For example, if you want to join specific players or if you want to be with a group of people,
04:43then you can choose a specific server.
04:45So because live air traffic can be tens of thousands of planes, multiplayer traffic can also be tens of thousands,
04:53hundreds of thousands of planes.
04:54You will not see hundreds of thousands of planes when you fly.
04:58The servers automatically optimize the data they stream to you.
05:01And so for the live traffic, you will receive from the servers all the planes which are within 200 kilometers.
05:07And for the multiplayer traffic, you will receive also planes which are within 200 kilometers but limited to the 50
05:14closest planes.
05:15So if there is less than 50 planes within 200 kilometers, you will see all planes.
05:20If there is more than 50 planes around you, you will only receive from the server the 50 closest one.
05:25So this is to save bandwidth in a situation where there would be thousands of planes gathering in the same
05:31place and which would be less than 200 kilometers away.
05:35To make sure you don't get too many planes sent and too much data, we limit to the 50 closest.
05:40So the server does this automatically to you.
05:42You are in one single shard, all the players are in that shard, all the planes are there, all the
05:47multiplayer traffic is there.
05:48It is like if the servers were automatically creating mini sessions for everybody who is around, make you join the
05:53session and only send you what you need to see.
05:56What I just explained was the planes that the server sends you.
05:59But then there is the planes which you can display.
06:02So this is really something which is mostly depending on the performance of your machine.
06:07There is going to be a limit and a limiting distance to how far you are going to see each
06:11aircraft.
06:12And basically based on your graphic setting, if you tune this down, you will see less planes or you will
06:19see them closer to the camera.
06:22But the planes will always be there because the server sent them to you.
06:25So you can always enable an optional on-screen display of names, who is playing, of information.
06:33And you also, you can see them on the radar, even if they are further away, even if there's more
06:39planes than you can display in 3D.
06:41You will always see the planes, all the planes the server sent you on your radar.
06:45And finally, we have developed advanced technology to make sure the flying experience is smooth and you see all the
06:52planes flying very smoothly.
06:53And so we have a dead reckoning and interpolation which works pretty well and all the planes are super smooth.
06:59And you are not going to see them disappearing or bouncing around, you are going to see them flying super
07:05smoothly in space.
07:06And this allows for a great and smooth multiplayer experience to fly together.
07:11If you are going to go explore in a group, this is perfect to have this seamless experience and not
07:17be annoyed by any online glitches or lag problems.
07:21Thank you for listening and see you all soon in the multiplayer of Microsoft Flight Simulator.
07:25Microsoft Mechanics
07:29www.microsoft.com
07:29www.microsoft.com
07:29www.microsoft.com
Commenti

Consigliato