La réponse rapide
Arrêtez le serveur, ouvrez server.cfg et ajoutez
server.levelurl "https://yourhost.com/maps/yourmap?dl=1", enregistrez, puis
démarrez le serveur. L'URL doit finir par ?dl=1 pour que l'hébergeur renvoie le
fichier plutôt qu'une page web. Wipez ensuite.
Points clés
- Une seule ligne de config fait tout le travail.
- L'URL doit être un téléchargement direct, pas une page de partage ou d'aperçu.
- Le serveur doit pouvoir la récupérer sans se connecter.
- Wipez ensuite, ou vos anciennes bases seront éparpillées sur le nouveau terrain.
Avant de commencer
Une map personnalisée est un monde conçu plutôt que généré, ce qui en fait l'un des moyens les plus efficaces de rendre un serveur différent des centaines d'autres dans le navigateur. Il vous faut deux choses avant de commencer :
- Une URL de téléchargement direct pour le fichier de map, accessible sans connexion.
- La volonté de wiper. Charger une map personnalisée sur un monde peuplé n'est pas une bonne idée, pour des raisons couvertes ci-dessous.
Charger la map
-
Connectez-vous au panneau de contrôle
Connectez-vous au panneau de contrôle.
-
Ouvrez Game Services
Cliquez sur Game Services dans le menu principal.

Game Services -
Sélectionnez votre service Rust
Cliquez sur votre Rust Service.

Rust Service -
Arrêtez le serveur
Cliquez sur Stop. Modifier la config sur un serveur en cours d'exécution signifie que vos changements seront écrasés à son arrêt.

Stop Server -
Ouvrez Configuration Files
Allez dans la section Configuration Files.

Configuration Files -
Modifiez server.cfg
Ouvrez server.cfg avec l'éditeur de texte.

Modifier server.cfg -
Ajoutez l'URL de la map personnalisée
Ajoutez cette ligne, avec votre propre URL :
server.levelurl "https://examplesite.com/maps/myrustmap?dl=1"Assurez-vous que l'URL se termine par
?dl=1pour que la map se charge directement depuis la source.
La ligne levelurl dans server.cfg -
Enregistrez et quittez
Cliquez sur Save and Exit pour enregistrer le changement.
-
Démarrez le serveur
Appuyez sur Start. Le serveur télécharge la map au démarrage, donc le premier démarrage prend plus de temps que d'habitude.

Start Server -
Wipez le serveur
Recommandé plutôt qu'optionnel. Suivez notre guide de wipe de serveur Rust.
Pourquoi l'URL est importante
C'est là que la plupart des tentatives de map personnalisée échouent, et l'échec est discret, ce qui n'aide pas.
Votre serveur n'ouvre pas de navigateur web. Il fait une requête et attend un fichier de map en retour. Beaucoup d'hébergeurs de fichiers, avec un simple lien de partage, renvoient une page au format HTML avec un bouton de téléchargement. C'est cette page que le serveur reçoit, et comme ce n'est pas une map, le chargement échoue.
Le paramètre ?dl=1 est la façon habituelle de dire à un hébergeur de sauter la
page et de renvoyer le fichier brut. Différents hébergeurs utilisent différents mécanismes,
donc c'est la règle sous-jacente qui compte : l'URL doit renvoyer le fichier
lui-même.
Testez-la avant de la mettre dans la config. Collez l'URL dans une fenêtre de navigation privée. Si le fichier se télécharge immédiatement, le serveur obtiendra la même chose. Si vous voyez une page web, le serveur obtiendra cette page à la place.
Wiper ensuite
Chaque structure, déployable et conteneur sur votre serveur est positionné par rapport au terrain sur lequel il a été construit. Changez le terrain et aucune de ces positions n'a plus de sens. Les bases finissent enterrées dans des collines, flottant au-dessus de l'eau ou chevauchant le contenu propre de la nouvelle map.
Wiper efface tout cela pour que la map démarre comme son créateur l'a prévu. Il est techniquement possible de le sauter, et le résultat est invariablement un désastre.
Quand la map ne se charge pas
- Le serveur démarre sur une map procédurale à la place
- Le téléchargement a échoué et Rust est retombé sur la génération d'un monde. Vérifiez la sortie console du démarrage, qui montrera l'échec.
- L'URL nécessite une connexion
- Si l'hébergeur demande à un humain de se connecter, il refusera aussi votre serveur. Déplacez le fichier vers un emplacement accessible publiquement.
- Ligne mal placée ou mal formée
- Vérifiez que les guillemets sont droits et non courbes, et que l'URL entière est bien à l'intérieur.
- Le fichier de map est pour une autre version de Rust
- Les maps personnalisées peuvent casser après une mise à jour majeure du jeu. Vérifiez auprès du créateur de la map plutôt que de supposer que votre config est en tort.
Une fois qu'elle tourne, une map personnalisée vaut la peine d'être mise en avant. C'est un véritable élément différenciant dans un navigateur plein de mondes procéduraux, alors mentionnez-la dans la description de votre serveur et votre fiche. Nos guides sur les tags de description de serveur et la publicité pour serveur Rust couvrent comment bien le faire passer.