Ignore:
Timestamp:
Apr 18, 2015, 4:27:57 PM (10 years ago)
Author:
alloc
Message:

Binary improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/AllocsLogFunctions.cs

    r228 r230  
    88        public class AllocsLogFunctions
    99        {
    10                 public static void RequestToSpawnPlayer (GameManager manager, int _clientId, string _name, int _chunkViewDim, PlayerProfile _playerProfile)
     10                public static void RequestToSpawnPlayer (int _clientId, string _name, int _chunkViewDim, PlayerProfile _playerProfile)
    1111                {
    1212                        try {
    13                                 ClientInfo ci = CommonMappingFunctions.GetClientInfoFromClientID (_clientId);
    14                                 int entityId = CommonMappingFunctions.GetEntityID (ci);
    15                                 EntityPlayer ep = CommonMappingFunctions.GetEntityPlayer (ci);
    16                                 string steamId = CommonMappingFunctions.GetSteamID (ci);
    17 
    18                                 string ip = ci.ip;
    19                                 string name = string.Empty;
    20 
    21                                 if (ep != null)
    22                                         name = ep.EntityName;
     13                                ClientInfo ci = ConnectionManager.Instance.GetClient (_clientId);
    2314
    2415                                Log.Out ("Player connected, clientid=" + _clientId +
    25                                         ", entityid=" + entityId +
    26                                         ", name=" + name +
    27                                         ", steamid=" + steamId +
    28                                         ", ip=" + ip
     16                                        ", entityid=" + ci.entityId +
     17                                        ", name=" + ci.playerName +
     18                                        ", steamid=" + ci.playerId +
     19                                        ", ip=" + ci.ip
    2920                                );
    3021
    31                                 PersistentContainer.Instance.Players [steamId].SetOnline (ci);
     22                                PersistentContainer.Instance.Players [ci.playerId].SetOnline (ci);
    3223                                PersistentData.PersistentContainer.Instance.Save ();
    33 
    34                                 Mods.CallRequestToSpawnPlayer (_clientId, _name, _chunkViewDim, _playerProfile);
    3524                        } catch (Exception e) {
    3625                                Log.Out ("Error in AllocsLogFunctions.RequestToSpawnPlayer: " + e);
     
    3827                }
    3928
    40                 public static void PlayerDisconnected (ConnectionManager manager, ClientInfo _cInfo, bool _bShutdown)
     29                public static void PlayerDisconnected (ClientInfo _cInfo, bool _bShutdown)
    4130                {
    4231                        try {
     
    4837                                }
    4938                                PersistentData.PersistentContainer.Instance.Save ();
    50 
    51                                 Mods.CallPlayerDisconnected (_cInfo, _bShutdown);
    5239                        } catch (Exception e) {
    5340                                Log.Out ("Error in AllocsLogFunctions.PlayerDisconnected: " + e);
Note: See TracChangeset for help on using the changeset viewer.