Repository navigation
Renplay 3.0.0
Renplay 3.0 adds accounts. Before you upgrade: back up /data. On its first start 3.0 moves
saves into /data/users/1/ and makes its own backup in /data/backups/pre-3.0/; 2.11 still runs
on the same data if you go back. Sign-in stays off until you set RENPLAY_AUTH=on; behind a
reverse proxy with HTTPS, also set RENPLAY_PUBLIC_URL. Nothing else needs changing.
Added
- Accounts. Turn on sign-in with
RENPLAY_AUTH=onand everyone gets their own saves, save
history, favourites, Finished stories and play time; the library is shared. A new install asks
for a setup code from the server log before creating the owner account. Upgraded installs keep
sign-in off, with a reminder for admins, and every existing save stays with the owner. - Admin and player roles. Players play; admins also install games, manage mods and users, and see
Activity and the server settings. Game files, covers and walkthroughs need the same access as
the library. - An Account page: your name, password, adult pictures, where you are signed in, access tokens for
scripts, and an export of all your saves. - Users in Settings, for admins: add people, set their role and whether they may see adult games,
disable accounts, reset passwords, and copy, merge, export or import saves between people.
Anything a copy would overwrite is kept in the save history. These tools work with sign-in off
too, to prepare a library before turning it on. - Adult games per person: new people start without them unless the server sets
RENPLAY_ADULT_DEFAULT. Everyone chooses Show, Hide pictures or Hide adult games, and a device
can hide more than its account allows, never less. - A game asks you to sign back in when your session ends, and keeps saves it has not sent yet for
the account that made them. - A stable installation contract for 3.x: image names, port, folders, configuration and upgrade
promises are documented in the new Stability page. Container health checks now check the app
through nginx. - Containers support arbitrary non-root user IDs, including TrueNAS's 568:568, with a read-only
root filesystem. Unraid-stylePUIDandPGIDwork when started as root; the app always drops
to a non-root user before starting.
Changed
- After installation, automatic archive cleanup deletes only downloads uploaded through Renplay.
Files you copied into the archives folder, and older downloads whose origin is unknown, are
never automatically deleted.RENPLAY_DELETE_ARCHIVES=falsestill keeps everything. - Saves move to
/data/users/<id>/on the first start. The upgrade backs up saves, save history
and the library first (/data/backups/pre-3.0/), and leaves the old folders as links, so
2.11 still runs on the same data if you go back. - HTML games run fully isolated from Renplay, including any page they open, and passwords use
stronger hashing.