Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parsec AMIs seems to not support server-key anymore #10

Closed
NitriKx opened this issue Aug 25, 2019 · 11 comments
Closed

Parsec AMIs seems to not support server-key anymore #10

NitriKx opened this issue Aug 25, 2019 · 11 comments
Labels
bug Something isn't working
Projects

Comments

@NitriKx
Copy link
Member

NitriKx commented Aug 25, 2019

I've ask the Parsec support if this feature has been deprecated.

server-key is a way to register a parsec server to an account without doing to authentication process (email/password/otp). So a workaround for the moment is to use the VNC client to login in the Parsec app on the EC2 instances.

@NitriKx NitriKx added the bug Something isn't working label Aug 25, 2019
@NitriKx NitriKx added this to Needs triage in Issues via automation Aug 25, 2019
@NitriKx NitriKx moved this from Needs triage to High priority in Issues Aug 25, 2019
@NitriKx NitriKx changed the title Parsec server seems to not support server-key anymore Parsec AMIs seems to not support server-key anymore Sep 18, 2019
@NitriKx
Copy link
Member Author

NitriKx commented Sep 19, 2019

As far as I've understand, Parsec is slowly disabling the self-hosting on AWS. The URL https://parsecgaming.com/server-key is not accessible anymore.
We may be forced to change the streaming technology and I was thinking to use https://github.com/moonlight-stream/.

@chmanie
Copy link

chmanie commented Sep 19, 2019

Would steam-link work as well?

@NitriKx
Copy link
Member Author

NitriKx commented Sep 19, 2019

I don’t think so, but the NVIDIA shield should.

@AlecRosenbaum
Copy link

Does Gamestream work from AWS instances? From when I googled I only saw hacks to make Gamestream work on AWS (by manually patching/disabling updating for the nvidia software). From what I can tell, moonstream is only the client side so it relies on nvidia's software to actually provide the server-side gamestream.

Is my understanding wrong here?

@NitriKx
Copy link
Member Author

NitriKx commented Sep 20, 2019

No you’re totally right, but I haven’t got the time to test this on AWS.
This guy seems to have done to major part of the work: https://github.com/david-cao/pi-stream (only for g2.2xlarge but it should only be a matter of deviceid).

@NitriKx
Copy link
Member Author

NitriKx commented Sep 21, 2019

For the AMI building I plan to use the following repositories as a base:

If some of you have ideas, I've created a dedicated repository for the AMI factory: https://github.com/cloudrig/CloudRIG-AWS-AMI

@chmanie
Copy link

chmanie commented Sep 21, 2019

Would steam-link work as well?

Sorry, I meant Steam Remote Play. I got it working in the end using tips from this article:

https://support.parsecgaming.com/hc/en-us/articles/115002701631-Required-Dependencies-To-Set-Up-Your-Own-Cloud-Gaming-PC-Without-Parsec-Templates

Especially the lock-screen thing is annoying (I used the script described in there). Then you still have to RDP into the machine and run the script every time. Well, I don't know whether there's a way around that (or whether a script could do that automatically somehow).

Sadly the performance isn't as good as I hoped for. Sometimes it's good but often the games are stuttering. I'll investigate more.

@NitriKx
Copy link
Member Author

NitriKx commented Sep 21, 2019

I’ve always received bad feedback about Remote Play.
NVIDIA GE will significantly improve the streaming performances + allow people to play directly form Google Chrome.
The real challenge with it is to make the pairing easy with the instance.
Does anyone have tested it already ?

@6uhrmittag
Copy link

If some of you have ideas, I've created a dedicated repository for the AMI factory: https://github.com/cloudrig/CloudRIG-AWS-AMI

I don't think I have time to try it - but in case you're interested in building custom AMI's, I think Packer could be usefull: https://www.packer.io/intro/getting-started/build-image.html
I've only build one virtualbox image with packer, but it worked great. The linked guide looks promising - they even show how to customize existing windows AMIs.

I guess most of the required pre-setup is possible with Powershell or AutoIt.

@NitriKx
Copy link
Member Author

NitriKx commented Sep 27, 2019

I've started to develop something using SSM Automation (using a simplified version of https://github.com/miztiik/AWS-Demos/tree/master/How-To/setup-ami-lifecycle-management-using-ssm)

@NitriKx
Copy link
Member Author

NitriKx commented May 14, 2020

As the parsec AMIs are not maintained I've started to build CloudRIG dedicated AMIs (https://github.com/cloudrig/CloudRIG-AWS-AMI).
Those are not using Parsec anymore but Rainway which is open source and seems to have a wider client panel. Therefore they are more opened to collaboration (as Parsec changes its business model and customer target).

@NitriKx NitriKx closed this as completed May 14, 2020
Issues automation moved this from High priority to Closed May 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Issues
  
Closed
Development

No branches or pull requests

4 participants