Générateur de téléportation

Dessinez une zone sur la carte, placez les destinations, téléchargez le fichier. Le générateur écrit des fichiers vanilla de Player Restricted Area — le seul système de téléportation livré avec DayZ qui fonctionne sans aucun script serveur.

0 fichiers téléchargés

Important : téléporte à la connexion, pas en entrant dans la zone

DayZ vanilla ne vérifie ces zones que pendant le chargement d'un personnage (playerbase.c → AfterStoreLoad). Qui se connecte à l'intérieur est déplacé vers une de vos destinations. Qui y entre à pied y reste — le jeu n'a aucun contrôle continu pour cela. C'est donc parfait pour interdire une zone, mais ce n'est pas un portail.

Déplacez la carte. Choisissez un mode de dessin pour ajouter des formes ; les marqueurs existants restent déplaçables.

Zones

Boîtes

Aucune boîte. Passez en mode « Boîte » et cliquez sur la carte.

Polygones

Aucun polygone. Passez en mode « Polygone » et cliquez au moins trois points.

Points d'arrivée

Aucune destination. Sans elle, le serveur plante dès qu'il veut déplacer un joueur.

Vérification

  • La zone n'a ni boîte ni polygone : elle ne couvre rien.
  • La zone n'a aucune destination. Le serveur la charge quand même puis plante au moment du déplacement — mettez-en toujours au moins une.

Vos fichiers

pra/teleport_1.json
{
	"areaName": "Teleport_1"
}

Entrée pour cfggameplay.json

Placez les fichiers dans un dossier « pra » de votre mission et déclarez-les ici. Sans cette entrée, le serveur ne les lit jamais.

"WorldsData": {
	"playerRestrictedAreaFiles": ["pra/teleport_1.json"]
}

Votre serverDZ.cfg doit aussi contenir enableCfgGameplayFile = 1, sinon cfggameplay.json est totalement ignoré.

Zones prêtes à l'emploi

Les zones militaires de cette carte, construites à partir des positions réelles des bâtiments de la mission vanilla. Chaque destination a été vérifiée sur un serveur DayZ en fonctionnement — aucune n'est dans l'eau ni dans un bâtiment.

Charger un fichier existant

Importez un fichier PRA existant — il est ajouté comme zone supplémentaire.

Dessinez les zones directement sur la carte satellite — boîtes pivotantes ou polygones libres.

Exporte le format vanilla exact ainsi que l'entrée pour cfggameplay.json.

Vérifie votre zone selon les règles du moteur avant qu'elle ne casse votre serveur.

Comment ça marche

1. Choisissez la carte et nommez la zone. Le nom apparaît dans le journal du serveur et vous dit quelle zone a déplacé un joueur.

2. Dessinez la surface. Le polygone est la voie simple — plat et infiniment haut, l'altitude n'entre jamais en jeu. La boîte est la voie précise quand un seul étage doit être couvert.

3. Placez deux ou trois destinations hors de la zone. Les 2D se posent d'elles-mêmes au sol, les 3D gardent exactement la hauteur indiquée.

4. Déposez le fichier dans <mission>/pra/, collez l'entrée cfggameplay.json et mettez enableCfgGameplayFile = 1 dans serverDZ.cfg.

5. Redémarrez le serveur et testez : déconnectez-vous dans la zone, reconnectez-vous — vous devez apparaître à une de vos destinations.

Questions fréquentes

Les joueurs sont-ils téléportés en entrant dans la zone ?

Non. Vanilla n'effectue le contrôle qu'au chargement du personnage, donc à la connexion et après un redémarrage. C'est le seul endroit du code qui déplace un joueur pour ce système. Une zone déclenchée en marchant demande un script serveur.

Mes joueurs doivent-ils installer quelque chose ?

Non. Les fichiers restent sur le serveur, dans votre dossier de mission. Les clients ne téléchargent rien — c'est du DayZ vanilla.

Boîte ou polygone : que choisir ?

Le polygone, sauf raison contraire. Il n'est défini qu'en X et Z et s'étend du fond marin jusqu'au ciel : aucune altitude à chercher. Prenez une boîte si la zone doit s'arrêter à une hauteur donnée, par exemple un seul étage.

Où vont exactement les fichiers ?

Dans votre dossier de mission, par exemple mpmissions/dayzOffline.chernarusplus/pra/mazone.json. Déclarez-les ensuite sous WorldsData → playerRestrictedAreaFiles dans cfggameplay.json. Chaque zone est un fichier avec un objet unique — pas plusieurs zones dans un tableau.

Pourquoi rien ne se passe sur mon serveur ?

Trois causes habituelles : enableCfgGameplayFile n'est pas à 1 dans serverDZ.cfg, le chemin dans cfggameplay.json ne correspond pas, ou la zone n'a pas de destination. Le panneau de vérification détecte le dernier cas.

Combien de destinations faut-il ?

Au moins deux, idéalement trois à six. Le jeu parcourt la liste dans un ordre mélangé, ce qui évite que plusieurs joueurs arrivent au même endroit. Bohemia en utilise six pour sa propre zone sur Sakhal.

Ton serveur tourne. Les joueurs le trouvent-ils ?

Inscris-le gratuitement sur DZPage : PC, PlayStation et Xbox, avec compteur de joueurs en direct, votes, commentaires et ta propre page de serveur. Sans emplacement premium, sans paiement, sans attente.

3 915 visiteurs en 30 jours · gratuit, sans emplacement premium · seulement 13 serveurs inscrits

Bloqué sur votre configuration serveur ?

Demandez sur le Discord DZPage : des gérants de serveur et le développeur y répondent. Les nouveaux outils y sont annoncés en premier.

10 % de remise

Louez votre propre serveur DayZ

Avec notre lien partenaire, profitez de 10 % de remise sur toutes les commandes chez GPORTAL — serveurs pour PC, PlayStation et Xbox.

Obtenir 10 % de remise

Partenaire publicitaire · Lien partenaire : vous économisez 10 %, nous touchons une commission.

Cet outil est gratuit — et le restera

Pas de compte, pas de péage, pas de limite. S'il vous a fait gagner du temps, 5 € en une fois gardent les serveurs en marche et vous enlèvent les publicités.

Soutenir DZPage