ServerPasswordOnce
The server asks a returning player for the password only when it changed.Changelog
All notable changes to this project are documented here. The format follows Keep a Changelog; versions follow SemVer. The section for a version is written once, when the version is tagged; the release workflow publishes it unchanged to GitHub, Thunderstore and Nexus.
[Unreleased]
[1.1.0] - 2026-10-01
- The mod now works on servers started with
-crossplay. You can keep-crossplayin the start command. - On a crossplay server,
serverpasswordonce listshows the platform id and the PlayFab player id of each guest.forgetaccepts each of them. - After a change between a start with
-crossplayand a start without it, every player enters the password once more. - Guests that an older version saved on a crossplay server are removed at the first start, because their saved id was not safe.
Risk / AllowUntrustedBackendshas no effect on Steam servers and crossplay servers.
[1.0.1] - 2026-10-01
- The server log says at the start when the mod is not active, and why. On a crossplay server it names
-crossplayas the argument to remove. Reported by lautasantenni. The server password is in force.is written only when the mod skips the password for known players.- The install steps say that
start_headless_server.batcontains-crossplay.
[1.0.0] - 2026-09-13
- Players who already gave the current server password join without the password window.
- Changing the server password asks everyone once more; the password itself is never stored.
- Admin command
serverpasswordoncelists, forgets and reloads guests while the server runs. - Optional: forget a guest after days away, and cap how many guests the server remembers.
- Steam servers by default; crossplay keeps asking unless an admin turns that on in the config.
