Prechádzať zdrojové kódy

【优化】暂时去掉游戏内玩家数据落地逻辑

johnclot69 1 rok pred
rodič
commit
43be735b9b

+ 8 - 7
DotNet/Hotfix/Scenes/Game/Handler/C2G_BindPlayerHandler.cs

@@ -41,13 +41,14 @@ namespace ET.Server
                 {
                     playerInfo = playerList[0];
                 }
-                else
-                {
-                    using (await CoroutineLockComponent.Instance.Wait(CoroutineLockType.CreatePlayer, _id.ToString().Trim().GetHashCode()))
-                    {
-                        await DBManagerComponent.Instance.GetZoneDB(session.DomainZone()).Save(playerInfo);
-                    }
-                }
+                // todo 暂时去掉数据落地逻辑
+                // else
+                // {
+                //     using (await CoroutineLockComponent.Instance.Wait(CoroutineLockType.CreatePlayer, _id.ToString().Trim().GetHashCode()))
+                //     {
+                //         await DBManagerComponent.Instance.GetZoneDB(session.DomainZone()).Save(playerInfo);
+                //     }
+                // }
             }
             else
             {

+ 3 - 2
DotNet/Hotfix/Scenes/Game/Player/PlayerDataComponentSystem.cs

@@ -27,8 +27,9 @@ namespace ET.Server
             /// <param name="self"></param>
             protected override void Destroy(PlayerDataComponent self)
             {
-                Log.Debug($"玩家基础数据保存");
-                self?.Save();
+                // todo 暂时去掉数据落地逻辑
+                // Log.Debug($"玩家基础数据保存");
+                // self?.Save();
             }
         }
 

+ 2 - 2
DotNet/Hotfix/Scenes/Game/Player/PlayerMoneyComponentSystem.cs

@@ -25,8 +25,8 @@
             /// <param name="self"></param>
             protected override void Destroy(PlayerMoneyComponent self)
             {
-                Log.Debug($"玩家货币数据保存");
-                self?.Save();
+                // Log.Debug($"玩家货币数据保存");
+                // self?.Save();
             }
         }
 

+ 4 - 3
DotNet/Hotfix/Scenes/Game/Player/PlayerSkillComponentSystem.cs

@@ -28,8 +28,9 @@ namespace ET.Server
             /// <param name="self"></param>
             protected override void Destroy(PlayerSkillComponent self)
             {
-                Log.Debug($"玩家技能数据保存");
-                self?.Save();
+                // todo 暂时去掉数据落地逻辑
+                // Log.Debug($"玩家技能数据保存");
+                // self?.Save();
             }
         }
 
@@ -63,7 +64,7 @@ namespace ET.Server
                 }
             }
 
-            self?.Save();
+            // self?.Save();
 
             self.Player.ToJson4BattleServerSkillInfos = self.ToJson4BattleServer();
         }

+ 4 - 3
DotNet/Hotfix/Scenes/Game/Player/PlayerTempDataComponentSystem.cs

@@ -28,8 +28,9 @@ namespace ET.Server
             /// <param name="self"></param>
             protected override void Destroy(PlayerTempDataComponent self)
             {
-                Log.Debug($"玩家临时数据保存");
-                self?.Save();
+                // todo 暂时去掉数据落地逻辑
+                // Log.Debug($"玩家临时数据保存");
+                // self?.Save();
             }
         }
 
@@ -54,7 +55,7 @@ namespace ET.Server
             self.MapData = new PlayerMapInfo();
             self.MapData.mapId = 10098;
 
-            self?.Save();
+            // self?.Save();
         }
 
         private static async ETTask Save(this PlayerTempDataComponent self)

+ 1 - 4
Unity/Assets/Scripts/Core/Serialize/MongoHelper.cs

@@ -1,7 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Reflection;
+using System.Reflection;
 using MongoDB.Bson;
 using MongoDB.Bson.IO;
 using MongoDB.Bson.Serialization;