Ignore:
Timestamp:
Apr 30, 2015, 1:55:16 AM (10 years ago)
Author:
alloc
Message:

Fixes for 11.4

File:
1 edited

Legend:

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

    r230 r233  
    88        public class AllocsLogFunctions
    99        {
    10                 public static void RequestToSpawnPlayer (int _clientId, string _name, int _chunkViewDim, PlayerProfile _playerProfile)
     10                public static void RequestToSpawnPlayer (ClientInfo _cInfo, int _chunkViewDim, PlayerProfile _playerProfile)
    1111                {
    1212                        try {
    13                                 ClientInfo ci = ConnectionManager.Instance.GetClient (_clientId);
    14 
    15                                 Log.Out ("Player connected, clientid=" + _clientId +
    16                                         ", entityid=" + ci.entityId +
    17                                         ", name=" + ci.playerName +
    18                                         ", steamid=" + ci.playerId +
    19                                         ", ip=" + ci.ip
     13                                Log.Out ("Player connected" +
     14                                        ", entityid=" + _cInfo.entityId +
     15                                        ", name=" + _cInfo.playerName +
     16                                        ", steamid=" + _cInfo.playerId +
     17                                        ", ip=" + _cInfo.ip
    2018                                );
    2119
    22                                 PersistentContainer.Instance.Players [ci.playerId].SetOnline (ci);
     20                                PersistentContainer.Instance.Players [_cInfo.playerId, true].SetOnline (_cInfo);
    2321                                PersistentData.PersistentContainer.Instance.Save ();
    2422                        } catch (Exception e) {
     
    3028                {
    3129                        try {
    32                                 Player p = PersistentContainer.Instance.Players [_cInfo.playerId];
     30                                Player p = PersistentContainer.Instance.Players [_cInfo.playerId, true];
    3331                                if (p != null) {
    3432                                        p.SetOffline ();
Note: See TracChangeset for help on using the changeset viewer.