ServerConfig.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using DeepCore.Log;
  2. using DeepCrystal.RPC;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace DeepMMO.Server
  9. {
  10. [LoadFromGlobalConfig]
  11. public sealed class TimerConfig
  12. {
  13. /// <summary>
  14. /// Connect同步状态到Gate
  15. /// </summary>
  16. public static int timer_sec_SyncConnectToGateNotify = 3;
  17. /// <summary>
  18. /// Gate处理等待队列
  19. /// </summary>
  20. public static int timer_sec_GateUpdateQueue = 10;
  21. /// <summary>
  22. /// Area同步状态到AreaManager
  23. /// </summary>
  24. public static int timer_sec_AreaStateNotify = 10;
  25. /// <summary>
  26. /// 角色刷新定时器.
  27. /// </summary>
  28. public static int timer_sec_OnPollingRoleModule = 3;
  29. /// <summary>
  30. /// Snap数据定时保存
  31. /// </summary>
  32. public static int timer_sec_SnapUpdateSeconds = 30;
  33. /// <summary>
  34. /// 玩家断线后,Session保持时间
  35. /// </summary>
  36. public static int timer_sec_SessionKeepTimeout = 15;
  37. /// <summary>
  38. /// 场景单位公共数据刷新.
  39. /// </summary>
  40. public static int timer_sec_OnPollingAreaZoneNode = 5;
  41. /// <summary>
  42. /// 副本无人后多久清理副本
  43. /// </summary>
  44. public static int timer_sec_ZoneKeepPlayerTimeout = 10;
  45. /// <summary>
  46. /// 定期储存数据10分钟.
  47. /// </summary>
  48. public static int timer_minute_SaveDataTimer = 5;
  49. /// <summary>
  50. /// GameOver后场景销毁延迟时间.
  51. /// </summary>
  52. public static int timer_sec_DelayDestoryTime = 30;
  53. /// <summary>
  54. ///AreaManager EventManager
  55. /// </summary>
  56. public static int timer_sec_EventUpdateTime = 1;
  57. }
  58. }