Windows7下GamingAnywhere平台搭建(客户端为Linux)

(一)gaminganywhere的搭建(Windows7)

教程参考:http://www.gaminganywhere.org/doc/quick_start.html

一、准备工作

下载:

  • Visual Studio 2010(未使用其他版本进行测试)
  • DirectX SDK(我们使用2010年6月发布的版本)
  • Microsoft SDK(我们在Windows 7上安装了7.0版,可能与VS2010一起安装了)

二、搭建GamingAnywhere

1、下载gaminganywhere源码

代码引用:https://github.com/mohamedhegazy/CAVE中的gaminganywhere文件夹

(注:本文没有用gaminganywhere官网的代码)

把源码下载下来,并解压。

2、安装依赖项

打开cmd.exe,进入“deps.pkgs.win32”目录,运行

install.cmd

3、安装DirectX SDK

将DirectX SDK安装到“C:\Microsoft DirectX SDK”中。

如果您在其他地方安装,请修改ga/module/vsource-desktop/NMakefile.d3d和ga/server/event-driven/NMakefile中使用的SDK路径(如果适用)。

4、打开Visual Studio命令行提示符

(1)进入ga目录

(2)构建GA:运行

nmake /f NMakefile all

(3)安装GA:运行

nmake /f NMakefile install

    所有生成的文件都将安装到“bin”目录中。

(二)搭建云游戏客户端(Linux)

教程参考:https://blog.csdn.net/ReidSC/article/details/84571219中gaminganywhere的搭建

(本博客目前处于边尝试边更新的阶段,本部分目前已经搭好,但还没有测试,连接之后的测试结果之后补充。)

(三)准备一款unity游戏

游戏代码:https://github.com/mohamedhegazy/CAVE中的Unity-ROI文件夹

1、下载unity5.5

2、打开文件夹ROI

3、将游戏打包成exe文件

(1)点击“Build Settings”

(2)32位选择“x86”,64位选择“x86_64”

点击“Build”,选择导出路径,确定之后成功导出。

(3)遇到的问题:

解决方法:卸载unity5.5,更换下载源,重新安装。(解决之后再build,又出现了这个问题,目前尚未找到解决方法,待更新)

(四)服务端和客户端的连接

一、启动云游戏

勾选“Windowed”之后,打开是以窗口显示的游戏,若不勾选,打开之后是全屏的游戏

二、准备云游戏服务端

打开powershell软件(装机自带),进入gaminganywhere的bin目录,执行

./ga-server-event-driven config/server.neverball.conf

其中sever.neverball.conf是游戏的配置文件,位于bin/config文件夹下

ga-server-event-driven和ga-server-periodic两种指令的选择,取决于配置文件。

三、准备云游戏客户端

1、查找服务端的IP地址(win7)

在cmd中运行ipconfig

2、在客户端ping一下,确定能否ping通

ping 192.168.110.174

3、若能ping通,在客户端gaminganywhere的bin目录执行

./ga-client config/client.rel.conf rtsp://192.168.110.174:8554/desktop

云游戏连接成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值