微软模拟飞行[双人连飞]完全指南

共享驾驶舱插件 – CYour Controls

声明:本插件基于YourControls与GPL-3.0协议进行开发

This project is based on yourcontrols 2.7.7

Project repo → Click me

为什么会有这个项目 ?

众所周知YourControls这个东西出来之后虽然带来了很多的便利但也备受诟病,其一原因就是因为官方默认的Cloud Server放在不知名的机房,国内用户想要使用一般都是通过搭建内网穿透或用蒲公英等软件组建局域网。为了省去这么一个麻烦的操作,所以我将YourControls移植并将服务器更换为国内(tx

使用教程 ?

详细步骤请参照解压后得到的README.PDF

  1. 前往本项目仓库的Release页面下载最新版本
  2. 将其解压
  3. 将解压后得到的comunity文件夹中的插件文件夹拖到MSFS的community里(应该都会吧)
  4. 确保所有人拥有同样的导航数据地景实时天气插件(如果使用)
  5. 启动微软模拟飞行,选择同样的飞机和相同出生点
  6. 等待加载完成之后,打开yourcontrols_cn, 不要使用管理员身份运行!!!
  7. 畅享多人机组体验 !
    (视频教程WIP,没时间录了)

关于未来开发 ?

  • 多服务器负载均衡 (TO DO)

  • 重写事件匹配 (TO DO)

  • 通过内存读写技术对 FENIX 等特殊机模的适配 (TO DO)

由于your controls的代码实在太过屎山,目前已重新使用C++ & Qt 6进行重构,尽情期待!

关于丢包/不同步 ?

以下是使用问题

  1. 你们的配置文件是否一样 ?

以PMDG737为例子,很多不同步都是由于配置文件不相同导致的,比如你向自定义状态里添加了一个你自己的冷仓配置,但是对方没有,然后你在同步的情况下选用FMC中的LOAD STATUS,因为YourControls同步的是操作而不是状态,对方的文件中没有你的配置导致错位,因此出现不同步的情况。

  1. 你们的构型是否一致 ?

还是以PMDG737为例子,构型默认是跟随涂装。如果你选用同样的涂装一般情况下不会出现问题,但是由于PMDG可以在全局覆盖涂装的构型设置,因而造成不同步的情况

以下是软件问题

首先,部分机模由于配置文件问题,部分SimVar或者Lvar没有被录入配置文件中同步,可以手动修改配置文件解决。

再者,yourcontrol项目原本基于udp协议,udp协议本身不对包的传递性保证,如果出现网络环境差(弱网)可能导致大量丢包,这是目前YourControls无法避免的。因此我已决定开发IdealControls,届时将使用TCP\UDP\KCP的复合技术来对稳定性与及时性做一个均衡处理。

关于开发?

如果你有兴趣,并且会C++ & qt / C# 欢迎联系我!(QQ → 2084791301)
如果你想要祝我们一臂之力,欢迎捐赠(github)!所有捐赠所得将投入开发中!

2 Likes

请问下载页面在哪里啊?谢谢