主要观点:介绍了 GGPO 相关内容,包括其原理(使用回滚网络减少网络延迟)、包含的代码等资源的仓库、在 Windows 上的构建要求及步骤、示例应用(Vector War 及启动多玩家游戏的示例)和许可(MIT 许可,可商业和非商业使用)。
关键信息:
- 传统技术通过添加延迟处理网络传输时间,回滚网络可立即发送玩家输入提供零延迟网络假象。
- Windows 构建需 Visual Studio 2019 和 CMake,可运行
build_windows.cmd
生成解决方案文件或使用cmake-gui
工具。 - 示例应用 Vector War 可用于同步两个客户端,通过命令行参数设置本地端口和远程信息。
- GGPO 采用 MIT 许可,可免费用于商业和非商业用途。
重要细节: - Appveyor build status为 Appveyor 构建状态链接。
- 日本语文档链接为こちら。
- 构建 GGPO 目前仅在 Windows 上可用,且安装 CMake 时需添加到路径。
vectorwar.exe
的命令行参数格式为vectorwar.exe <localport> <num players> ('local' | <remote ip>:<remote port>) for each player
。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。