Makes join/leave messages admin-only (#3565)
Co-authored-by: ike709 <sparebytes@protonmail.com>
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
8
Resources/Locale/en-US/admin.ftl
Normal file
8
Resources/Locale/en-US/admin.ftl
Normal 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!
|
||||||
Reference in New Issue
Block a user