-
Notifications
You must be signed in to change notification settings - Fork 0
Mise a jour
Le panel est conçu pour être mis à jour sans interrompre le serveur de jeu. Le .env et la base de données ne sont jamais modifiés par une mise à jour.
Dans la grande majorité des cas, seul le container ace-panel est modifié. Le serveur de jeu continue de tourner.
cd /opt/pannel-ac-evo-server
git pull
# Rebuild uniquement le panel (le serveur de jeu n'est pas interrompu)
docker compose up -d --build panelDurée : ~30 secondes.
Nécessaire uniquement si docker-compose.yml, Dockerfile.aceserver ou entrypoint.sh ont été modifiés (indiqué dans le CHANGELOG avec
cd /opt/pannel-ac-evo-server
git pull
docker compose up -d --build
⚠️ Un rebuild complet interrompt le serveur de jeu pendant le redémarrage du containerace-server.
Si une mise à jour ajoute de nouvelles clés .env, elles sont indiquées dans le CHANGELOG. Pour les ajouter :
# Voir les nouvelles clés dans .env.example
cat .env.example
# Ajouter les nouvelles clés à votre .env
nano .env
# Puis rebuilder le panel
docker compose up -d --build panelLes nouvelles variables ont toutes une valeur par défaut — elles sont optionnelles sauf mention contraire.
Les migrations de schéma s'appliquent automatiquement au démarrage du panel. Aucune action manuelle n'est requise. Les données existantes sont préservées.
Pour mettre à jour les fichiers du serveur ACE EVO (nouvelles versions publiées par Kunos) :
Via l'interface (superadmin) :
- Arrêter le serveur de jeu
- Aller dans Paramètres → onglet Serveur
- Renseigner les identifiants Steam + code Guard si applicable
- Cliquer Mettre à jour
- Suivre la progression en temps réel
Via SSH (alternative) :
docker compose stop aceserver
/opt/steamcmd/steamcmd.sh \
+@sSteamCmdForcePlatformType windows \
+login TON_COMPTE_STEAM \
+force_install_dir /opt/pannel-ac-evo-server/aceserver \
+app_update 4564210 validate \
+quit
docker compose start aceserverEn cas de problème après une mise à jour :
cd /opt/pannel-ac-evo-server
# Revenir à la version précédente
git log --oneline -10 # identifier le commit cible
git checkout <commit>
# Rebuilder
docker compose up -d --build panelLa version est affichée dans le footer de toutes les pages du panel (version + git hash).
Via CLI :
cat /opt/pannel-ac-evo-server/VERSION
docker compose exec panel cat VERSION