NeoSwift
NeoSwift 是 swift pilot client 的分支,面向 VATSIM 以外的 FSD 网络。它去掉了 swift 中写死的 VATSIM 地址和闭源认证组件,并提供了更加友好的用户界面。
- 语言
- C++ / Qt
- 许可证
- GPL-3.0
自动配置
添加网络时只需填写网络的域名,例如 skylitefly.com。客户端会读取该域名下的 fsd-configuration.json,从中拿到协议版本、认证方式、服务器列表、METAR 来源和语音服务器地址,不需要再逐项手动填写。
https://skylitefly.com/.well-known/fsd-configuration.json与 swift 的区别
- 移除闭源的 vatsimauth.dll,改用可以公开构建的实现
- 移除写死的 VATSIM 服务地址、认证流程和相关界面
- FSD 协议的各项行为可由网络分别配置,也支持通过 WebSocket 连接 FSD
- 服务器列表由网络动态下发
- 网络可以指定自己的 AFV 兼容语音服务器,也可以关闭语音
- 重新设计的界面和简体中文翻译
接入其他网络
其他网络如果希望用户能用 NeoSwift 直接接入,只要在自己的域名下提供 fsd-configuration.json。字段说明见仓库中的 Network Operator Guide。
对于还没有提供配置文件的网络,社区在 awesome-neoswift 仓库中收集了可用的配置。
声明
NeoSwift 与 VATSIM 没有关联,也没有得到 VATSIM 的认可。请不要用它连接 VATSIM,这样做可能导致账号被封禁。连接 VATSIM 请使用原版 swift。
