Configuration système requise pour un serveur Rust (CPU, RAM et ports)

Rust, le jeu de survie de Facepunch Studios, est l'un des titres les plus exigeants à auto-héberger. Comme la carte entière générée procéduralement, chaque construction et chaque joueur sont simulés sur l'hôte, un serveur dédié Rust sollicite fortement le CPU en monocœur et consomme beaucoup de RAM. Voici ce dont vous avez réellement besoin pour faire tourner un serveur fluide, et comment ces exigences correspondent aux offres d'hébergement.

CPU : la vitesse monocœur compte le plus

Le tick du serveur Rust dépend largement de la performance monocœur : un CPU moderne à forte fréquence bat une puce à nombreux cœurs mais aux fréquences basses. Pour un petit serveur de survie, visez un cœur récent dans la plage de 3.5 GHz et plus ; les populations plus importantes et les serveurs modés exécutant beaucoup de plugins Oxide profitent de cœurs plus rapides plutôt que de simplement plus de cœurs.

RAM : dépend de la taille de la carte et du nombre de joueurs

La RAM est l'exigence que l'on sous-estime le plus souvent. Rust charge le monde entier en mémoire : un worldsize plus grand et un nombre de joueurs plus élevé font tous deux grimper la consommation. Une RAM insuffisante provoque des pics de lag, du rubber-banding et des plantages le jour du wipe, lorsque la carte se régénère.

RAM de l'offreJoueurs recommandésUsage typique
8 GB~50 slotsPetite communauté / petite carte, Vanilla ou Oxide léger
12 GB~100 slotsCommunauté moyenne, carte standard de 4000 à 4500, modé
24 GB~200 slotsGrande communauté, grande carte, Oxide/uMod très modé

Ce sont les paliers proposés sur Rust sur Flux. Si vous faites tourner une grande carte procédurale ou un serveur modé chargé en plugins, passez à un palier supérieur : un serveur à court de ressources est un serveur qui lague.

Ports à ouvrir

Un serveur Rust utilise trois ports. Si vous oubliez le port de requête, votre serveur tourne mais n'apparaît jamais dans le navigateur intégré au jeu :

  • 28015/UDP : le port de jeu auquel les joueurs se connectent.
  • 28016/TCP : RCON, pour l'administration à distance et la console WebRcon.
  • 28017/UDP : le port de requête Steam qui fait apparaître votre serveur dans le navigateur communautaire. Si vous n'en définissez pas explicitement un, Rust le déduit du plus élevé des ports de jeu et RCON, plus un.
  • 28082/TCP : l'application compagnon Rust+. Facultatif, mais notez que le serveur ne l'utilise pas par défaut : il écoute sur le plus élevé des ports de jeu et RCON plus 67, soit 28083 dans une configuration standard. Fixez donc +app.port 28082 si vous ouvrez 28082. Sur Flux, ce port est publié et fixé pour vous.

Stockage, bande passante et système d'exploitation

Les fichiers du serveur ainsi que les données de carte et de sauvegarde sont modestes : prévoyez quelques GB, davantage si vous conservez beaucoup de sauvegardes. La bande passante augmente avec le nombre de joueurs ; un serveur chargé de plus de 100 slots génère un trafic réel, d'où l'intérêt d'un hébergeur doté d'une grande capacité réseau et d'une protection DDoS. Les serveurs Rust tournent le plus souvent sous Linux (Debian/Ubuntu) pour une surcharge réduite, même si Windows est pris en charge. Sur un hébergeur géré comme Flux, le système d'exploitation, les ports, la protection DDoS et les mises à jour mensuelles de Facepunch sont tous pris en charge pour vous.

FAQ : configuration requise du serveur

Combien de joueurs un serveur Rust peut-il accueillir ?

Le nombre est configurable via server.maxplayers. Les serveurs communautaires courants accueillent de 50 à 200 joueurs ; la limite réelle dépend de votre CPU et de votre RAM. Notre palier 24 GB vise confortablement environ 200 slots.

Rust est-il limité par le CPU ou par la RAM ?

Les deux, mais la vitesse monocœur du CPU fixe la cadence de tick, et la RAM détermine la taille de la carte et le nombre de joueurs que vous pouvez accueillir. Privilégiez un cœur rapide et une mémoire suffisante pour la taille de votre carte.

Quels ports un serveur Rust utilise-t-il ?

28015/UDP (jeu), 28016/TCP (RCON) et 28017/UDP (requête Steam). Les trois doivent être ouverts ; c'est le port 28017 qui fait apparaître le serveur dans le navigateur.

Déployez un serveur Rust dimensionné sur Flux : choisissez 8, 12 ou 24 GB, tous les ports pré-ouverts, protection DDoS incluse.

Guides d'hébergement Rust associés