类 BrokerClientStatusConfig

java.lang.Object
com.iohao.game.bolt.broker.core.client.config.BrokerClientStatusConfig

public class BrokerClientStatusConfig extends Object
逻辑服状态配置
     注意,对于状态的处理,目前还没有提供逻辑实现。

     状态不使用枚举是因为这样更具备灵活性。
 
作者:
渔民小镇
日期:
2023-05-23
  • 字段详细资料

    • normal

      public static int normal
      逻辑服状态:正常
           当状态是【正常】时,正常状态的游戏逻辑服可以被任何玩家访问!
       
    • maintenance

      public static int maintenance
      逻辑服状态:维护中
           当状态是【维护中】时,不对正常玩家开放的游戏逻辑服,但绑定中的玩家还可以正常访问。
           如果你打算停服维护,可以将状态设置为此状态,直到没有请求可以消费后就可以去停服了!
      
           使用场景:
           服务器维护前,将状态设置为【维护】后,正常玩家将不能访问对应的游戏逻辑服,只有绑定了游戏逻辑服的玩家可以访问。
           当服务器将剩余的请求都消费完成后,开发者就可以 kill 进程了。
      
           白话一点就是,玩家A 绑定了游戏逻辑服B,现在我们将游戏逻辑服B 状态改成【维护】,
           其他玩家访问不了了,但是玩家A 可以继续访问,直到玩家A 不需要使用游戏逻辑服B了,开发者就可以把机器给停了。
       
    • gray

      public static int gray
      逻辑服状态:灰度
           当状态是【灰度】时,只有灰度玩家,或连接到灰度游戏对外服的玩家可以访问。
      
           使用场景:
           线上测试一些新功能、调试一些在线上才会出现的特定 bug 。
           如果逻辑服是灰度状态的,正常玩家将不能访问灰度服务器,只有灰度玩家才能访问。
           我们还提供了将整个游戏对外服设置为灰度的,这样只要是连接到这个游戏对外服的玩家都可以访问灰度服务器了,是不是很方便!
       
    • all

      public static int all
  • 构造器详细资料

    • BrokerClientStatusConfig

      public BrokerClientStatusConfig()