v1.0.1
Release v1.0.1 - Valheim Optimization
Optimisations spécifiques Valheim
Cette version corrige et optimise le plugin pour une compatibilité parfaite avec les serveurs Valheim.
Nouvelles fonctionnalités
- Champ SteamID64 : Ajout d'un champ optionnel au checkout pour collecter le SteamID64 des joueurs
- Validation automatique (17 chiffres commençant par 7656119)
- Variable {steam_id} disponible dans les commandes RCON
- Essentiel pour les commandes admin Valheim (kick, ban, permit)
Corrections majeures
- Port par défaut corrigé : 2457 (Valheim RCON) au lieu de 28016 (Rust)
- Timeout augmenté : 10 secondes par défaut au lieu de 3 (les serveurs Valheim sont plus lents)
- Timeout minimum : Passage de 1s à 5s pour éviter les timeouts prématurés
- Commande de test : Utilisation de "info" au lieu de "echo test" (compatible Valheim)
- Lecture RCON : Timeout de lecture augmenté à 10 secondes
Améliorations de stabilité
- Système de lock robuste : Remplacement de wp_cache par transients pour éviter les doublons
- Protection contre les race conditions
- Lock de 2 minutes au lieu de 1
- Fonctionne même sans object cache configuré
- Affichage logs optimisé : Limitation à 100 dernières lignes pour éviter saturation mémoire
- Validation renforcée : Filtrage côté serveur de tous les champs utilisateur
Documentation améliorée
- Ajout d'exemples de commandes Valheim dans l'interface produit
- Warning sur les limitations de Valheim RCON (pas de liste de joueurs)
- Documentation des variables disponibles
- Notes sur les commandes fiables (broadcast, say) vs commandes nécessitant SteamID
Corrections de bugs
- Correction de l'encodage UTF-8 dans les commentaires
- Validation manquante de maxlength côté serveur
- Protection contre les commandes avec caractères dangereux
Configuration recommandée pour Valheim
Port RCON : 2457
Timeout : 10-15 secondes
Commandes fiables : broadcast, say, save
Variables : {game_username}, {steam_id}, {billing_first_name}, {order_id}
Breaking Changes
Aucun - Cette version est rétrocompatible avec la v1.0.0
Migration depuis v1.0.0
Aucune action requise. Les anciennes configurations sont automatiquement migrées.
Installation
- Télécharger le fichier ZIP depuis les releases
- Installer via WordPress Admin > Extensions > Ajouter
- Activer le plugin
- Configurer vos serveurs RCON dans Réglages > Server Game RCON
Remerciements
Merci à la communauté Valheim pour les retours sur les timeouts et le comportement RCON.
Compatibilité : WordPress 5.8+, WooCommerce 6.0+, PHP 7.4+
Testé avec : Valheim Dedicated Server + Valheim RCON mod