| 12345678910111213141516171819202122232425262728293031 |
- using System.Collections.Generic;
- namespace ET
- {
- /// <summary>
- /// 封禁管理组件
- /// </summary>
- public class BanManagerGlobalComponent : Entity, IAwake, IDestroy
- {
- //是否真正开服 OpenServerTypeEnum ----用于部署成功到服务器之后,只能给规定的内部账号进行游玩,一般用于测试
- public int OpenServerType = (int)OpenServerTypeEnum.AllPlayers;
- //IP黑名单 <IP>
- public HashSet<string> IpBanManagers = new HashSet<string>();
- //账户白名单 <账户id>
- public HashSet<long> WhiteAccountManagers = new HashSet<long>();
- //账户黑名单 <账户id>
- public HashSet<long> BanAccountManagers = new HashSet<long>();
-
- //维护中的玩家
- public HashSet<long> PlayersUnderMaintenances = new HashSet<long>();
- }
- public enum OpenServerTypeEnum
- {
- AllPlayers = 1, //(不包括黑名单的玩家)所有玩家均可通过
- WhitelistOnly = 2, //只有白名单玩家可以通过
- }
- }
|