Comments (5)
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.
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.
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.
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.
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)
- Ported NA to use newer external libs + package it for Nixos
- where is deps.posix folder HOT 1
- use it make can view and manipulate game videos in Web browser? HOT 1
- Streaming Windows 10 Desktop with GamingAnywhere
- Ubuntu 18.04 deps.src direcotry make error? HOT 1
- ga directory make all error! HOT 3
- watchdog: initialized, but no frames received ... HOT 1
- Gaminganywhere + Wine
- 'ntwin32.mak' file not found on Windows10 HOT 1
- Website is down HOT 5
- Portable pointer size
- How to play game when using server.desktop.conf? And future of GamingAnywhere
- Andnroid libgaclient.so has text relocations HOT 1
- can not capture the desktop on mac? HOT 2
- Website down
- GA Server and Client Prerequisites on MacOS
- load module (mod/vsource-desktop.so) failed - mod/vsource-desktop.so: cannot open shared object file: No such file or directory. HOT 5
- ibavcodec/libx264.c:262:9: error: ‘x264_bit_depth’ undeclared (first use in this function) HOT 2
- mpeg1/mjpeg video conf file
- Inquiry about the status of GamingAnywhere project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gaminganywhere.