// Player Ops
        private static void On_Chat_Server_Announce_Response( CResponseMessage response, ESessionID session_id, EMessageRequestID client_request_id )
        {
            if ( !CConnectedPlayerManager.Instance.Is_Connection_Valid( session_id ) )
            {
                return;
            }

            CAnnouncePlayerToChatServerResponse message = response as CAnnouncePlayerToChatServerResponse;
            CAnnouncePlayerToChatServerRequest request = message.Request as CAnnouncePlayerToChatServerRequest;
            CConnectedPlayer player = CConnectedPlayerManager.Instance.Get_Active_Player_By_Persistence_ID( request.PersistenceID );
            if ( player != null )
            {
                CConnectedPlayerManager.Instance.On_Chat_Server_Announce_Response( player, message.Success, client_request_id );
            }
        }
        private static void On_Join_General_Channel_Response( CResponseMessage response, ESessionID session_id, EMessageRequestID client_request_id )
        {
            if ( !CConnectedPlayerManager.Instance.Is_Connection_Valid( session_id ) )
            {
                return;
            }

            CJoinChatChannelResponseServerMessage message = response as CJoinChatChannelResponseServerMessage;
            CJoinChatChannelRequestServerMessage request = message.Request as CJoinChatChannelRequestServerMessage;
            EPersistenceID player_id = request.PlayerID;

            CConnectedPlayer player = CConnectedPlayerManager.Instance.Get_Active_Player_By_Persistence_ID( player_id );
            if ( player != null )
            {
                player.On_Join_General_Channel_Response( message.Error, client_request_id );
            }
        }
        private void On_General_Chat_Creation_Response( CResponseMessage response )
        {
            CCreateChatChannelResponseServerMessage message = response as CCreateChatChannelResponseServerMessage;
            if ( message.Error != EChannelCreationError.None )
            {
                throw new CApplicationException( "Unable to initialize global chat channel." );
            }

            GeneralChatChannel = message.ChannelID;
        }