当前位置: 首页 > news >正文

如何快速部署鎏光云游戏引擎?新手必备的开源服务端搭建教程

如何快速部署鎏光云游戏引擎?新手必备的开源服务端搭建教程

【免费下载链接】liuguang鎏光云游戏引擎项目地址: https://gitcode.com/gh_mirrors/li/liuguang

鎏光云游戏引擎(Regame)是一款强大的开源云游戏解决方案,让你能够在远程服务器上托管游戏并提供低延迟的云游戏服务。本文将为新手用户提供一套完整的鎏光云游戏引擎服务端搭建指南,帮助你快速部署属于自己的云游戏平台。

📋 部署前准备:系统与硬件要求

在开始部署前,请确保你的服务器满足以下最低要求:

目标最低配置推荐配置
系统Windows 7 及以上Windows 10/11
GPUNVIDIA 显卡GTX 1080Ti / RTX 2070S 或更高
软件GeForce Experience最新版 GeForce Experience
驱动GeForce 游戏驱动最新版 GeForce Game Ready 驱动

⚠️ 注意:目前鎏光云游戏引擎主要支持 Windows 服务器环境,暂不支持 Linux 或 macOS 系统。

核心组件介绍

鎏光云游戏引擎由多个关键组件构成,了解它们的功能有助于更好地完成部署:

图:鎏光云游戏引擎的核心组件架构图,展示了客户端与服务端的交互流程

  • cge:云游戏引擎核心,负责音视频编码和网络传输
  • cgh:游戏画面捕获模块,通过 Hook 技术获取游戏画面
  • cgc:客户端程序,用于解码和播放音视频流
  • cgi:注入工具,将捕获模块注入游戏进程
  • cgvhid:虚拟 HID 驱动,用于在服务端模拟输入设备

🔧 环境搭建:开发工具与依赖安装

1. 安装 Visual Studio 2022

鎏光云游戏引擎的编译需要 Visual Studio 2022,建议使用社区版(免费):

图:Visual Studio 2022 安装界面,选择"导入配置"可快速配置开发环境

安装时需确保勾选以下组件:

  • Desktop development with C++
  • Windows SDK
  • MSVC 构建工具

2. 配置 Boost 库

Boost 是鎏光云游戏引擎的重要依赖:

  1. 下载并安装 Boost
  2. 设置环境变量BOOST_ROOT指向安装目录
  3. 编译 Boost(以 64 位静态链接为例):
    .\b2 --address-model=64 runtime-link=static

3. 配置 FFmpeg

FFmpeg 用于音视频编解码:

  1. 下载 FFmpeg(推荐 LGPL 共享版本)
  2. 设置环境变量FFMPEG_ROOT指向安装目录
  3. 确保目录结构如下:
    ├─bin ├─include │ ├─libavcodec │ ├─libavdevice │ └─其他编解码相关目录 └─lib ├─x64 └─x86

4. 配置 SDL2

SDL2 用于客户端音视频渲染:

  1. 下载 SDL2 和 SDL_ttf
  2. 设置环境变量SDL2_ROOT指向安装目录

🚀 快速部署步骤

1. 获取源码

首先克隆鎏光云游戏引擎的代码仓库:

git clone https://gitcode.com/gh_mirrors/li/liuguang cd liuguang git submodule update --init

2. 编译项目

使用 Visual Studio 打开解决方案文件:

  • 核心引擎:src/cge/cge.sln
  • 注入工具:src/cgh/cgi/cgi.vcxproj
  • 客户端:src/cgc/cgc/cgc.vcxproj

建议选择MTRelease配置,然后构建解决方案。

3. 运行服务端核心

编译完成后,运行云游戏引擎核心cge

# 默认配置启动 cge # 查看所有可用选项 cge --help # 带参数启动(示例) cge --port 8080 --video-codec h264 --hardware-encoder nvenc

图:鎏光云游戏引擎的数据流程图,展示了从游戏捕获到客户端渲染的完整流程

4. 测试服务端

使用内置的video_source工具测试服务端功能:

  1. 在服务器上运行video_source(生成测试视频流)
  2. 在另一台电脑上运行客户端:
    cgc -r <服务器IP地址> -p 8080
  3. 如果一切正常,你应该能看到测试视频流

5. 部署游戏

以街霸游戏为例,部署真实游戏:

  1. 安装cgvhid驱动(位于src/cgvhid/cgvhid/
  2. 如需支持游戏手柄,安装 ViGEmBus
  3. 启动引擎并指定输入模拟方式:
    cge --keyboard-replay=cgvhid --gamepad-replay=vigem
  4. 使用cgi工具注入游戏进程:
    cgi -d true -e SSFIV.exe -i SSFIV.exe --lx86 .\captureyuv.dll
  5. 客户端连接并开始游戏:
    cgc -r <服务器IP地址> -p 8080

❓ 常见问题解决

无法捕获游戏画面?

  • 确保游戏使用 D3D9/D3D11/D3D12 渲染(目前仅支持这些 API)
  • 检查cgh模块是否正确注入游戏进程
  • 查看日志文件获取详细错误信息

延迟过高?

  • 尝试使用硬件编码器(--hardware-encoder nvenc
  • 降低视频比特率(--video-bitrate 5000000
  • 确保服务器与客户端之间网络稳定

客户端无法连接?

  • 检查服务器防火墙设置,确保端口已开放
  • 确认服务器 IP 和端口是否正确
  • 检查网络连接是否正常

📚 更多资源

  • 官方文档:doc/faq.md
  • 核心引擎源码:src/cge/
  • 客户端源码:src/cgc/
  • 注入工具源码:src/cgh/cgi/

通过以上步骤,你已经成功部署了鎏光云游戏引擎服务端。现在,你可以开始探索更多高级功能,如用户认证、负载均衡等,打造属于自己的云游戏平台!如有任何问题,欢迎加入项目社区寻求帮助。

【免费下载链接】liuguang鎏光云游戏引擎项目地址: https://gitcode.com/gh_mirrors/li/liuguang

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1276163/

相关文章:

  • 长沙望城黄金回收白银回收钻石回收去哪卖?湘奢汇(望城店)+4家实地探访靠谱门店汇总2026 - 生活测评小能手
  • 2026年7月机器人打磨企业TOP8推荐,解析行业升级新路径 - 资讯报道
  • 基于校园行为数据的抑郁倾向预测模型构建与实践
  • AI自我认知与神经网络预测性能优化
  • WebSocket 拆解到字节:从 HTTP 握手到掩码与心跳
  • 老凤祥黄金首饰杭州变现,线下门店回收所需材料清单 - 日常比对手册
  • Pyan命令行参数全解析:掌握--dot、--tgf与--yed输出格式的实用技巧
  • 扣子v3.2.1多智能体协同协议深度逆向(附未公开API文档与17个调试Hook点)
  • 2026 苏州园区学历提升指南,企业高管都在用的升本方案 - 学历提升信息早知道
  • 一文看懂上海黄金回收报价逻辑,为什么部分商家标价高实际到手低 - 日常比对手册
  • 如何快速上手F9微内核开发?从环境搭建到第一个应用的完整指南
  • 如何快速掌握Tinke:NDS游戏文件查看与编辑的完整指南
  • 2026郴州黄金/奢侈品回收避坑指南!实测4家正规门店 再也不怕被坑 - 小仙贝贝
  • 全流程无套路十六型人格测评汇总,所有人格分析内容免费浏览 - 时讯资讯
  • 金融客户流失预警系统:机器学习实战与业务落地
  • 2026惠州黄金回收店实力排名 惠奢汇领衔7区县靠谱变现指南 - 生活测评小能手
  • 怎么判断香港身份中介是否靠谱?2026年避坑指南与选机构清单(重点推荐纵横移民) - 资讯报道
  • 从0到1贡献游戏到GameZone:完整开源协作流程与PR技巧
  • 如何在Java中轻松实现数据帧操作?Joinery快速入门指南
  • C++视频字幕解析实战:FFmpeg+Tesseract实现硬字幕提取
  • EasyApplyJobsBot进阶教程:自定义问题答案,提高求职成功率
  • 5步搭建个人游戏云:Sunshine游戏串流服务器完整指南
  • AI长篇内容合规性红线预警(已触发3起版权稽查):法律+技术双视角风控清单
  • 2026 年绍兴老牌学历提升机构权威测评报告 - 浙江教育测评
  • 制造企业用哪个加密软件品牌性价比高?2026推荐这三款最新加密软件排行榜,性能优越口碑良好! - 资讯报道
  • 2026年 挡板卡扣/防护网卡扣/层板连接卡扣供应商:高稳承重与便捷安装的优质选择 - 卓企推荐
  • Claude Code 上手容易,为什么一碰真实需求就容易失控?
  • IPython Kernel与Jupyter生态系统整合:提升数据科学工作流效率
  • dp(7) 1276:【基础】挖地雷的算法
  • GenieACS UI全攻略:设备管理、故障排查与批量操作的高效技巧