Multiple Moonlight instances (to pair with Multiple Apollo instances) #325
AokiMarcel-dev
started this conversation in
Ideas
Replies: 1 comment 5 replies
-
Do not copy over the state file, instead you should remove one of them and let them auto recreate. The state file contains the server identity which is generated only once per instance, copying them makes them identical to the clients. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, wanted to start thanking you for all the work you've put into this fork! The project is amazing. Loved using Moonlight+Sunshine, and Apollo makes this combo even better, with the virtual displays and auto resolution/refresh. Now I'm able to easily use my Legion Go as an additional display.
Now for my suggestion (not sure if it's already out there / work around in place, couldn't find it yet): An extension to your solution for multiple Apollo instances (as written in your wiki, and also in @drajabr's repo you link on the same wiki). Which is multiple moonlight instances, each containing a different connection to the separate Apollo instances.
Background why: I have the Legion go + portable monitor that I'd like to both be connected to the same gaming PC host. When I created the multiple Apollo instances, one for the Legion go screen and one for the portable monitor (following both guides above), I was able to connect 2 different instances of moonlight to each. Issue is that since it's the same host, with the same IP (but different ports and sunshine_name in their respective sunshine_x.conf) for some reason moonlight replaces one connection with the other (and they're not automatically found through the moonlight scan, only one of the instances shows up). The only work around i found was to open moonlight twice, connect to Apollo Instance #1, then go to second moonlight, and manually add the PC with the Apollo Instance #2 port. This then replaces the first connection and now I have both connections.
So every time I want to reproduce this setup, I need to manually add the other connection that got replaced (which I believe happens since it's the same IP). Would be nice to have different connections appearing for each port. And possibly have a way to manually create more virtual displays and project them to the additional monitors, using one single Artemis (once that's available on other platforms) and one single Apollo client. I read on other posts you have something like that planned, just don't have the time to do it.
Beta Was this translation helpful? Give feedback.
All reactions