Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ServerPasswordOnce
The server asks a returning player for the password only when it changed.
CHANGELOG
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.