Carte en direct WindrosePlus

De Survival Servers
Aller à la navigation Aller à la recherche

La carte en direct Windrose+ (Sea Chart) affiche en temps réel la position des joueurs et l'emplacement des créatures sur une carte interactive du monde de jeu. Elle s'exécute dans le tableau de bord Windrose+ et ne nécessite aucun mod côté client ni logiciel supplémentaire.

Windrose plus livemap showcase.png

Ce que la carte en direct affiche

La Sea Chart (carte marine) affiche le terrain du monde de jeu sous forme de carte en tuiles et y superpose les données des entités en temps réel :

  • Positions des joueurs - Affichées sous forme de marqueurs circulaires or/blanc, avec le nom du joueur affiché à côté de chaque marqueur.
  • Positions des créatures - Affichées sous forme de petits cercles rouges. Survolez un marqueur pour voir le type de créature.

La carte utilise la bibliothèque cartographique Leaflet et prend en charge les interactions classiques : zoom, déplacement et clic pour inspecter.

Comment accéder à la carte en direct

Il existe deux façons d'accéder à la Sea Chart :

Depuis le tableau de bord

  1. Ouvrez l'URL « Windrose+ Dashboard » affichée sur la page de votre serveur de jeu dans le panneau de contrôle.
  2. Connectez-vous avec votre mot de passe RCON.
  3. Cliquez sur l'onglet Sea Chart dans la navigation du tableau de bord.

URL directe

La carte en direct est également accessible via une URL directe en ajoutant /livemap à l'adresse de votre tableau de bord. Par exemple, si votre tableau de bord se trouve à http://your-server-ip:8780, la carte en direct se trouve à http://your-server-ip:8780/livemap.

Une authentification est requise. Si vous n'êtes pas connecté, vous serez d'abord redirigé vers la page de connexion.

Comment les données de la carte sont générées

Les tuiles de la carte du terrain doivent être générées avant que la carte marine (Sea Chart) puisse afficher le monde. Cela se fait en deux étapes :

  1. Génération automatique - Les données de coordonnées de la carte sont créées automatiquement la première fois qu'un joueur se connecte au serveur pendant que Windrose+ est en cours d'exécution.
  2. Export du terrain - Pour obtenir la vue complète du terrain en tuiles, exécutez la commande wp.mapexport via la console RCON. Cela exporte la carte de hauteur sous forme de tuiles d'image que la Sea Chart affiche.

Si aucune donnée de carte n'existe encore, la Sea Chart affichera le message : "No map data. Export terrain first with wp.mapexport."

La commande wp.mapgen génère les données de carte de hauteur pour la correspondance des coordonnées, tandis que wp.mapexport crée les tuiles visuelles du terrain. Les deux ne doivent être exécutées qu'une seule fois par monde.

Types de marqueurs

Marqueur Couleur Taille Représente
Joueur Cercle doré/blanc avec une étiquette de nom. 14px de diamètre. La position actuelle d'un joueur connecté.
Créature Cercle rouge. 8px de diamètre. Un mob ou une créature apparu dans le monde.

Les marqueurs de joueurs comportent une étiquette de texte indiquant le nom du joueur. Les marqueurs de créatures affichent le nom du type de créature au survol.

Intervalles d'actualisation

La carte en direct interroge l'API du serveur à intervalles réguliers pour mettre à jour les positions des entités :

Données Taux de rafraîchissement Remarques
Joueurs et créatures Toutes les 5 secondes. Les positions des joueurs et des monstres sont récupérées en un seul appel API.
Tuiles de terrain Statique (mis en cache). Les tuiles sont générées une seule fois et mises en cache pendant 24 heures. Relancez wp.mapexport si le terrain du monde change de manière significative.

Toutes les données de position proviennent du point de terminaison /api/livemap du serveur HTTP Windrose+. Le serveur collecte les données de position depuis le moteur du jeu et les écrit dans un fichier JSON que l'API sert.

Contrôles de la carte

La Sea Chart prend en charge les commandes de carte interactive standard :

  • Zoom - Utilisez la molette de la souris ou les boutons + / - en haut à gauche.
  • Déplacer - Cliquez et faites glisser pour vous déplacer sur la carte.
  • Zoom automatique - La carte s'ajuste automatiquement aux limites de l'île au premier chargement.

La carte limite le déplacement aux frontières du monde, vous ne pouvez donc pas faire défiler dans le vide.

Dépannage

Problème Solution
Message « No map data ». Exécutez wp.mapexport depuis la console RCON pour générer les tuiles de terrain.
La carte se charge mais aucun joueur n'apparaît. Vérifiez qu'au moins un joueur est connecté. Les données des joueurs sont mises à jour toutes les 5 secondes.
Les tuiles de la carte sont vides ou manquantes. Relancez wp.mapexport. L'export a peut-être été interrompu.
Impossible d'accéder à l'URL de la carte en direct. Assurez-vous que Windrose+ est activé et que le serveur est en cours d'exécution. Vérifiez que le mot de passe RCON est défini.
La page de connexion réapparaît sans cesse. Les sessions expirent après 24 heures. Reconnectez-vous avec votre mot de passe RCON.

Voir aussi