Makes join/leave messages admin-only (#3565)

Co-authored-by: ike709 <sparebytes@protonmail.com>
This commit is contained in:
ike709
2021-03-07 18:15:31 -06:00
committed by GitHub
parent bdacb6b2e2
commit 8204d33a85
2 changed files with 11 additions and 2 deletions

View File

@@ -766,7 +766,7 @@ namespace Content.Server.GameTicking
case SessionStatus.Connected: case SessionStatus.Connected:
{ {
_chatManager.DispatchServerAnnouncement($"Player {args.Session.Name} joined server!"); _chatManager.SendAdminAnnouncement(Loc.GetString("player-join-message", ("name", args.Session.Name)));
if (LobbyEnabled && _roundStartCountdownHasNotStartedYetDueToNoPlayers) if (LobbyEnabled && _roundStartCountdownHasNotStartedYetDueToNoPlayers)
{ {
@@ -813,7 +813,8 @@ namespace Content.Server.GameTicking
{ {
if (_playersInLobby.ContainsKey(session)) _playersInLobby.Remove(session); if (_playersInLobby.ContainsKey(session)) _playersInLobby.Remove(session);
_chatManager.DispatchServerAnnouncement($"Player {args.Session} left server!"); _chatManager.SendAdminAnnouncement(Loc.GetString("player-leave-message", ("name", args.Session.Name)));
ServerEmptyUpdateRestartCheck(); ServerEmptyUpdateRestartCheck();
_prefsManager.OnClientDisconnected(session); _prefsManager.OnClientDisconnected(session);
break; break;

View File

@@ -0,0 +1,8 @@
### Admin
# Displayed in chat to admins when a player joins
player-join-message = Player {$name} joined the server!
# Displayed in chat to admins when a player leaves
player-leave-message = Player {$name} left the server!