Change log
v0.3.7
- Add
Pause/Resume
commands,Pause
commands are executed when all clients are disconnected(not terminated) andResume
commands are executed when any client connects in when previously no clients are connected.- Auto pause/resume games now updated: https://github.com/ClassicOldSong/Apollo/wiki/Auto-pause-resume-games
- A new envvar
APOLLO_APP_STATUS
is added
- Add
Terminate on Pause
option to apps: when all clients are disconnected, the session terminates automatically. - Add
Always create Virtual Display
option for clients. - Supports export
.art
files in WebUI, - Supports launch directly from client in WebUI, when its opened from the client. Requires latest Artemis.
Warning
BREAKING: SUNSHINE_CLIENT_FPS
is now float for better fractional refresh rate support. Use Special-K and ApolloProfileManager for automatic, client independent fps limit with Apollo.
Bonus
You can use it to automatically save/restore a selection of files for each app, and they're separated for each client. You can use it to swap game settings, mod sets or even save files based on the client, so you don't need to edit game resolution/keymap/modsets every time you change to a different client.
πBest practices
Checkout WiKi
Warning
It is highly recommend to remove any other virtual display solutions from your system and Apollo/Sunshine config, to reduce confusions and compatibility issues.
Remember to quit Apollo before upgrading.