What: When the operator changes rcon.password in server.properties but the running server still has the old password cached, RCON fails opaquely.
Why: Classic source of "why won't the console connect" pain. The diagnostic is straightforward but currently invisible.
Approach: When RCON auth fails, check if the on-disk server.properties password differs from the last-loaded value for the running container. If so, surface a banner — "RCON password changed on disk but server is still running with the old value — restart required."
What: When the operator changes
rcon.passwordinserver.propertiesbut the running server still has the old password cached, RCON fails opaquely.Why: Classic source of "why won't the console connect" pain. The diagnostic is straightforward but currently invisible.
Approach: When RCON auth fails, check if the on-disk
server.propertiespassword differs from the last-loaded value for the running container. If so, surface a banner — "RCON password changed on disk but server is still running with the old value — restart required."