Skip to content

v1.0.1

Choose a tag to compare

@skylidefr skylidefr released this 30 Sep 07:55
· 7 commits to main since this release

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

  1. Télécharger le fichier ZIP depuis les releases
  2. Installer via WordPress Admin > Extensions > Ajouter
  3. Activer le plugin
  4. 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