Prérequis

  • Un serveur dédié ou VPS sous architecture 64 bits (Ubuntu Server / Debian sous Proton/Wine ou Windows Server) géré via le panel KAZYCLOUD.

  • Processeur (CPU) : Processeur à haute fréquence monocœur (single-thread élevé). Satisfactory est extrêmement dépendant de la fréquence processeur pour simuler des dizaines de milliers d'usines et tapis roulants.

  • Mémoire VIVE (RAM) :

    • Début de partie (Tier 0-4) : Minimum 8 Go de RAM.

    • Fin de partie (Mega-factories, Tier 8+) : 16 Go à 32 Go de RAM obligatoires.

  • Espace disque : 20 Go à 35 Go d'espace SSD NVMe (les sauvegardes .sav volumineuses nécessitent des E/S disques ultra-rapides pour éviter les figeages (lag-spikes) lors des auto-sauvegardes).

  • Accès à la Console Web, au Gestionnaire de fichiers et à l'onglet Startup du panel KAZYCLOUD.

  • Le serveur arrêté avant le déploiement initial.

Étape 1 : Comprendre l'identifiant SteamApp pour Satisfactory Dedicated Server

Satisfactory sépare le client de jeu du serveur dédié officiel :

  • AppID du client Satisfactory : 526870

  • AppID du serveur dédié (Satisfactory Dedicated Server) : 1690800

Le téléchargement des binaires serveur, les mises à jour et la vérification d'intégrité sont gérés par SteamCMD via l'AppID 1690800.

Étape 2 : Configurer les variables d'initialisation dans le Panel KAZYCLOUD

  1. Accédez à votre instance Satisfactory sur le panel KAZYCLOUD.

  2. Cliquez sur l'onglet Startup.

  3. Renseignez rigoureusement les variables système suivantes :

    • STEAM_APP_ID : Saisissez 1690800.

    • SERVER_PORT : Port réseau principal de jeu (par défaut : 7777).

    • SERVER_IP : L'adresse IP d'écoute de l'interface réseau (généralement 0.0.0.0 pour écouter sur toutes les interfaces).

    • BETABRANCH : Optionnel (public pour la version stable, experimental pour tester les mises à jour avant-premières).

  4. Inspectez la commande de démarrage dans Startup Command :

    Plaintext
     
    ./FactoryServer.sh -ServerQueryPort={{SERVER_PORT}} -beaconport={{SERVER_PORT}} -log -unattended
    

Étape 3 : Architecture et allocation critique des ports réseau

Depuis les mises à jour récentes du moteur Unreal Engine 5, Satisfactory intègre une API HTTPS/TLS sur un port unique pour gérer à la fois le trafic de jeu et les requêtes d'administration Web.

  1. Allez dans l'onglet Network du panel KAZYCLOUD.

  2. Assurez-vous que les ports et protocoles suivants sont correctement ouverts et routés :

    • Server Game & API Port (UDP & TCP) : 7777

      • UDP : Mouvements des joueurs, état des usines, synchronisation des véhicules et objets au sol.

      • TCP : Authentification TLS, API Web HTTPS (revendication du serveur, gestion des sauvegardes et panneau d'administration).

    • (Note d'infrastructure) : Si vous exécutez plusieurs instances Satisfactory sur le même serveur physique, chaque instance requiert son propre port dédié unique (ex: Instance 1 = 7777, Instance 2 = 7778).

Étape 4 : Lancement initial et validation des logs

  1. Ouvrez la Console Web KAZYCLOUD.

  2. Cliquez sur Démarrer.

  3. Observez l'installation par SteamCMD, puis attendez l'affichage des lignes confirmant l'écoute du port d'API et du monde :

    Plaintext
     
    LogFactoryServer: Display: Server State: Waiting for Claim
    LogNet: Server listening on port 7777
    LogHttpServer: Display: HTTP Server listening on port 7777
    

Résultat attendu

Le serveur dédié Satisfactory s'exécute sous Unreal Engine 5. Il écoute en UDP/TCP sur le port 7777 et se place en état "Waiting for Claim" (En attente de revendication par l'administrateur).

Copyright © 2026 KAZYCLOUD. Tous droits réservés.

Was this answer helpful? 0 Users Found This Useful (0 Votes)