Code Monkey home page Code Monkey logo

Comments (5)

chunying avatar chunying commented on July 20, 2024

It depends. The current GA is able to run and control multiple games in one
system if the games are:

  • writing in SDL, and
  • Use GA's hook mode to interact with the game.

Chun-Ying

On Wed, Mar 9, 2016 at 10:22 PM, SMUsamaShah [email protected]
wrote:

In its current form, can GamingAnywhere be used to stream and control
multiple games running simultaneously on one system?


Reply to this email directly or view it on GitHub
#23.

from gaminganywhere.

thorizer avatar thorizer commented on July 20, 2024

May I ask why does the multi client feature is restricted for SDL games only?
Is it technically possible and what's the issues we can face to make it work on any other type of games ?

from gaminganywhere.

SMUsamaShah avatar SMUsamaShah commented on July 20, 2024

You have to simulate inputs correctly for other types of games. On windows input can be pretty much perfectly simulated with SendInput but that will work only for currently active game process/window.

Some other generic technique which would allow you to hook input at lower level for current process only would simply solve the issue.

That is probably the only major issue with current GA.

from gaminganywhere.

chunying avatar chunying commented on July 20, 2024

Yes, you are right.

Currently we have complete hook implementations (control, audio, and video)
for SDL games. For non-SDL games, now we only have hook implementations for
audio and video, but not control.

Thanks,
Chun-Ying

On Thu, Mar 10, 2016 at 9:34 PM, SMUsamaShah [email protected]
wrote:

You have to simulate inputs correctly for other types of games. On windows
input can be pretty much perfectly simulated with SendInput but that will
work only for currently active game process/window.

Some other generic technique which would allow you to hook input at lower
level for current process only would simply solve the issue.

That is probably the only major issue with current GA.


Reply to this email directly or view it on GitHub
#23 (comment)
.

from gaminganywhere.

SMUsamaShah avatar SMUsamaShah commented on July 20, 2024

Another method is to use Multiple Sessions on Windows Server. Windows Server support multiple concurrent users. So to stream and control multiple games, each game will executed on different windows login. Each user will be able to use the OS independently so SendInput only should work fine for any number of games running in full screen.

However to keep multiple sessions active concurrently, Remote Desktop Licensing setup is required.

from gaminganywhere.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.