Illustration pour Configurer server.cfg, les ports et le navigateur de serveurs Rust

Configurer server.cfg, les ports et le navigateur de serveurs Rust

Place les réglages Rust au bon endroit, sépare les ports jeu, query et RCON, puis rends le serveur visible sans ouvrir inutilement le réseau.

Un serveur Rust public dépend de trois éléments distincts : le port de jeu, le query port utilisé par le navigateur et RCON pour l'administration. Une erreur classique consiste à ouvrir 28015 puis à réutiliser la même valeur partout. Facepunch précise que le port jeu et le query port sont UDP, doivent être différents et tous deux accessibles.

Séparer démarrage et server.cfg

Garde sur la ligne de lancement ce qui doit exister avant le chargement de la configuration : identité, ports, RCON et monde. Place les réglages de gameplay et de présentation dans :

rust/server/IDENTITE/cfg/server.cfg

Le nom IDENTITE correspond à la valeur de +server.identity. Dans server.cfg, n'ajoute pas les préfixes + ou -. Le serveur lit ce fichier au démarrage et ne l'écrit pas automatiquement.

server.hostname "Mon serveur Rust"
server.description "Vanilla, wipe mensuel, équipe active"
server.maxplayers 50
server.saveinterval 300
server.pve false

Après modification, redémarre ou utilise server.readcfg pour les variables rechargeables, puis contrôle leur valeur dans la console. Les paramètres de ports et d'identité restent plus sûrs au redémarrage.

Configurer les ports sans collision

Exemple de démarrage explicite :

RustDedicated -batchmode \
  +server.identity "production" \
  +server.port 28015 \
  +server.queryport 28017 \
  +rcon.port 28016 \
  +rcon.password "MOT_DE_PASSE_UNIQUE" \
  +rcon.web 1
ServiceExempleProtocoleRôle
Jeu28015UDPConnexion des joueurs
Query28017UDPInformations et présence dans le navigateur
RCON28016TCPAdministration à distance
Rust+Valeur configuréeTCPCompanion app, seulement si activée

Si server.queryport n'est pas défini, Rust choisit une valeur à partir du plus grand port jeu ou RCON. Une configuration explicite est plus facile à documenter et à diagnostiquer. N'attribue jamais la même valeur au port jeu et au query port.

Ouvrir et tester le réseau

1

Fixer l'adresse locale du serveur

Donne une adresse LAN stable à la machine. Une redirection vers une adresse DHCP qui change après redémarrage rend le serveur inaccessible malgré des règles correctes.
2

Créer des règles précises

Autorise le port jeu et le query port en UDP dans le pare-feu de l'OS et, en auto-hébergement, redirige-les sur le routeur. N'ouvre RCON en TCP que si tu l'utilises à distance ; limite les sources si possible.
3

Attendre la fin du démarrage

Le serveur n'est testable qu'après Server startup complete. Une génération de carte en cours ressemble sinon à un port fermé.
4

Tester depuis un autre réseau

Teste l'adresse publique depuis une connexion extérieure. Un test depuis le même LAN peut échouer lorsque le routeur ne prend pas en charge le NAT loopback.
5

Contrôler le navigateur

Si la connexion directe fonctionne mais pas la liste, vérifie d'abord le query port UDP, le pare-feu, le nom et les filtres du navigateur. L'indexation peut demander un délai après le premier démarrage.

Serveur absent : diagnostic rapide

Lis la ligne de lancement imprimée par le panel et les journaux plutôt que la configuration théorique. Vérifie ensuite, dans cet ordre : processus actif, Server startup complete, port jeu UDP, connexion directe, query port UDP distinct, filtres du navigateur, version du serveur et localisation détectée.

Si le pays affiché est faux, Facepunch utilise les données MaxMind : corrige l'enregistrement GeoIP et contacte l'hébergeur. Ne change pas au hasard l'adresse IP annoncée. Si plusieurs instances tournent sur la même machine, attribue à chacune une identité et un jeu complet de ports uniques.

La configuration RCON couvre les rôles et commandes. Avant une modification plus lourde, consulte aussi le guide de sauvegarde et mise à jour.

Éviter les problèmes de ports Rust

Compare les offres Rust avec réseau préconfiguré, console et adresse publique stable.

Questions fréquentes

Quels ports Rust faut-il ouvrir ?
Ouvre le port jeu et le query port en UDP. RCON est TCP et n'est requis à distance que si tu l'utilises. Rust+ ajoute son propre port TCP lorsqu'il est activé. Utilise les valeurs réellement définies dans ton démarrage.
Pourquoi la connexion directe fonctionne mais pas le navigateur ?
Le port jeu est accessible, mais le query port UDP peut être fermé, identique au port jeu ou remplacé par le panel. Vérifie aussi les filtres, la version et attends l'indexation après démarrage.
Puis-je mettre tous les réglages dans server.cfg ?
La plupart des variables le permettent, mais les ports, l'identité, RCON et certains paramètres de lancement doivent être connus très tôt. Conserve-les dans le script ou les variables de démarrage du panel.

Source principale : documentation Facepunch — Creating a server.

Notre recommandation

Prêt à lancer ton serveur Rust ?

Voici les meilleures offres d'hébergement Rust du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.

My box 12

Minestrator

17.99€/mois
-10% avec le code HOSTMYGAME
Max joueurs:50
Mods:
Oui

Spécifications

RAM:12GB(DDR4)

Jeux compatibles

Rust

Fonctionnalités

  • ✓DDoS Protection
  • ✓Backups

Wood

Shockbyte

12.84€/mois
-25% avec le code LAUNCH
Max joueurs:40
Mods:
Oui

Spécifications

RAM:8GB(DDR4)

Jeux compatibles

Rust

Fonctionnalités

  • ✓DDoS Protection
  • ✓Oxide mod support
  • ✓Instant Setup
  • ✓24/7 Support

Rust

OptiNAS

12.99€/mois
-10% avec le code HOSTMYGAME
Max joueurs:Inconnu
Mods:
Oui

Spécifications

RAM:16 Go

Jeux compatibles

Rust

Fonctionnalités

  • ✓Environ 30 joueurs
  • ✓Minimum : 6 vCPU et 16 Go de RAM
  • ✓Conseillé : 6 vCPU et 16 Go de RAM
  • ✓Plugins et mods possibles selon le jeu
  • +2 autres fonctionnalités