GroupeZ Docs
AddonszAuctionHouseRedis

Installation

Installer et configurer l'addon zAuctionHouse Redis

Prérequis

  • zAuctionHouse V4 sur tous les serveurs
  • Serveur Redis (6.0+ recommandé)
  • Base de données MySQL/MariaDB (partagée entre tous les serveurs)

Étape 1 : Installer Redis

Si vous n'avez pas de serveur Redis, vous pouvez en installer un :

Ubuntu/Debian :

sudo apt update
sudo apt install redis-server
sudo systemctl enable redis-server
sudo systemctl start redis-server

Docker :

docker run -d --name redis -p 6379:6379 redis:latest

De nombreux hébergeurs proposent également des instances Redis gérées.

Étape 2 : Configurer zAuctionHouse

Assurez-vous que tous les serveurs utilisent la même base de données MySQL :

storage-type: 'MYSQL'
server-name: 'skyblock'
database-configuration:
  table-prefix: 'zauctionhouse_'
  host: '192.168.10.10'
  port: 3306
  user: 'homestead'
  password: 'secret'
  database: 'zauctionhouse'
  debug: false

Étape 3 : Installer l'Addon Redis

  1. Téléchargez zAuctionHouseRedis depuis votre achat
  2. Placez zAuctionHouseRedis.jar dans le dossier plugins de chaque serveur
  3. Démarrez chaque serveur pour générer la configuration

Étape 4 : Configurer la Connexion Redis

Modifiez plugins/zAuctionHouseRedis/config.yml sur chaque serveur :

redis-config:
  mode: 'standalone'
  host: '192.168.10.10'
  port: 6379
  user: ''
  password: ''
  channel-name: 'zauctionhouse'
  database: 0
  timeout: 2000
  lock-ttl-seconds: 30
  pool:
    max-total: 64
    max-idle: 32
    min-idle: 16

Mode Redis Sentinel

Pour les configurations haute disponibilité, zAuctionHouse Redis supporte Redis Sentinel. Sentinel fournit la découverte automatique du master et le basculement automatique : si le master tombe, un réplica est automatiquement promu et le plugin se reconnecte de manière transparente.

Pour utiliser le mode Sentinel, définissez mode sur sentinel et configurez la section sentinel :

redis-config:
  mode: 'sentinel'

  sentinel:
    master-name: 'mymaster'
    user: ''
    password: ''
    nodes:
      - '192.168.10.10:26379'
      - '192.168.10.11:26379'
      - '192.168.10.12:26379'

  user: ''
  password: ''
  channel-name: 'zauctionhouse'
  database: 0
  timeout: 2000
  lock-ttl-seconds: 30
  pool:
    max-total: 64
    max-idle: 32
    min-idle: 16
ChampDescription
modeMode de connexion : standalone (par défaut) ou sentinel
sentinel.master-nameNom du groupe master Sentinel (généralement mymaster)
sentinel.userNom d'utilisateur pour l'authentification Sentinel (laisser vide si aucun)
sentinel.passwordMot de passe pour l'authentification Sentinel (laisser vide si aucun)
sentinel.nodesListe des noeuds Sentinel au format host:port

Les champs user et password à la racine de redis-config sont pour la connexion au master Redis. Les champs sentinel.user et sentinel.password sont spécifiquement pour l'authentification auprès des instances Sentinel elles-mêmes.

Les configurations standalone existantes continuent de fonctionner sans aucune modification. Si le champ mode est absent, il est par défaut standalone.

Étape 5 : Redémarrer les Serveurs

Redémarrez tous les serveurs. Le plugin va automatiquement :

  • Se connecter à votre serveur Redis
  • S'abonner aux événements d'enchères
  • Synchroniser les données entre les serveurs

Vérification

Pour vérifier que l'addon fonctionne :

  1. Vérifiez la console pour le message de connexion Redis réussie
  2. Mettez un objet en vente sur le Serveur 1
  3. Ouvrez /ah sur le Serveur 2 - l'objet devrait apparaître immédiatement
  4. Achetez l'objet sur le Serveur 2
  5. Vérifiez le Serveur 1 - l'objet devrait être retiré de la liste

Sur cette page

GroupeZ MCP

La documentation dans ton IA

Le MCP permet à ton IA de chercher dans la documentation GroupeZ et de lire les exemples à jour pour t’aider à configurer tes plugins.

Lecture seule · Sans clé API côté documentation

1. Copie l’adresse du serveur

Transport : HTTP (Streamable HTTP). Authentification : aucune. Ton outil utilise son propre modèle et ses propres limites d’abonnement.

  1. Ouvre Plugins dans ChatGPT sur le web, puis + → Ajouter un serveur MCP personnalisé.
  2. Nomme-le « GroupeZ Documentation », colle l’URL ci-dessus et choisis « Aucune authentification ». Crée puis installe le plugin.
  3. Dans une conversation, tape @ et sélectionne ce plugin avant d’envoyer ta question. Si nécessaire, active search, get_page et list_pages dans ses paramètres.
Guide officiel de cet outil

3. Pose une question

Utilise le MCP GroupeZ pour m’aider à créer un inventaire zMenu. Recherche les pages pertinentes, lis les exemples et cite tes sources.
Autres clients et dépannage

Pour les clients utilisant mcpServers, adapte cet exemple à leur format :

{
  "mcpServers": {
    "groupez-docs": {
      "url": ""
    }
  }
}

Les outils disponibles sont search, get_page et list_pages. Après une mise à jour, actualise les outils du connecteur. Si ton IA n’y accède pas, vérifie que le connecteur est activé dans la conversation et que ton compte autorise les MCP personnalisés. Ouvrir l’URL dans un navigateur n’est pas un test MCP.