Index: /binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs
===================================================================
--- /binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs	(revision 160)
+++ /binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs	(revision 161)
@@ -33,9 +33,9 @@
 
 		public string Name {
-			get { return name; }
+			get { return name == null ? string.Empty : name; }
 		}
 
 		public string IP {
-			get { return ip; }
+			get { return ip == null ? string.Empty : ip; }
 		}
 
@@ -96,12 +96,14 @@
 		public void SetOffline ()
 		{
-			Log.Out ("Player set to offline: " + steamId);
-			Vector3i lastPos = new Vector3i (Entity.GetPosition ());
-			lastPositionX = lastPos.x;
-			lastPositionY = lastPos.y;
-			lastPositionZ = lastPos.z;
-			totalPlayTime += (long)(Time.timeSinceLevelLoad - Entity.CreationTimeSinceLevelLoad);
-			lastOnline = DateTime.Now;
-			clientInfo = null;
+			if (clientInfo != null) {
+				Log.Out ("Player set to offline: " + steamId);
+				Vector3i lastPos = new Vector3i (Entity.GetPosition ());
+				lastPositionX = lastPos.x;
+				lastPositionY = lastPos.y;
+				lastPositionZ = lastPos.z;
+				totalPlayTime += (long)(Time.timeSinceLevelLoad - Entity.CreationTimeSinceLevelLoad);
+				lastOnline = DateTime.Now;
+				clientInfo = null;
+			}
 		}
 
Index: /binary-improvements/bin/Release/7dtd-server-fixes_version.txt
===================================================================
--- /binary-improvements/bin/Release/7dtd-server-fixes_version.txt	(revision 160)
+++ /binary-improvements/bin/Release/7dtd-server-fixes_version.txt	(revision 161)
@@ -1,1 +1,1 @@
-Version:       0.91.5359.27894
+Version:       0.91.5360.2959
