docs: function PlayerServer(options, channel) {
      GameServer.call(this, options, channel);
  
      // ### PlayerServer.ADMIN_SERVER
      // Flag to distinguish from Admin Server at execution time.
      this.ADMIN_SERVER = false;
  
      /**
       * ### PlayerServer.acm
       *
       * Action control management
       */
      this.acm = {};
  
      // #### PlayerServer.acm.notify
      // Configuration object governing message passing between players.
      // By default, players are *not* notified of the activities of other
      // players, such as (connection, disconnection, entering a new stage). By
      // changing the value of the properties of this object it is possible to
      // send out notifications of the following types:
      //
      // - onConnect: sends PCONNECT, and PDISCONNECT
      // - onStageUpdate: sends PLAYER_UPDATE (player enters a new stage / step)
      // - onStageLevelUpdate: sends PLAYER_UPDATE (player update the state within
      //     a stage: from LOADING to DONE)
      this.acm.notify = this.options.notify || {};
  
      // #### PlayerServer.acm.forwardAll
      // If TRUE all DATA and TXT messages (regardless to the recipient)
      // will be forwarded to the admins. Default: FALSE
      this.acm.forwardAll = this.options.forwardAllMessages || false;
  
      // #### PlayerServer.acm.getFromAdmins
      // If TRUE players will be able to send GET messages to admins and get
      // back the result. Default: FALSE
      this.acm.getFromAdmins = this.options.getFromAdmins || false;
  }