Aller au contenu

Hébergement

Tu peux faire tourner BeyondSurvival sur ton propre PC pour l’essayer. Pour un serveur que des gens rejoignent vraiment, loue-en un. Une connexion domestique coupe, ton PC se met en veille, et ton IP finit dans les logs de chaque joueur.

Si tu veux quelque chose de pas cher qui marche tout simplement, prends 24Racks. Bon prix pour ce qu’on obtient, et ça fait tourner ce projet sans souci. C’est celui vers lequel nous renvoyons les gens.

Quelques conseils à la commande :

  • Prends un VPS ou un serveur root, pas un slot de « serveur de jeu FiveM » si tu peux. Il te faut MariaDB à côté de FXServer, et un accès shell pour les sauvegardes.
  • Choisis un emplacement proche de tes joueurs. Le ping compte plus qu’un cœur de plus.
  • Windows ou Linux, les deux marchent. La page déploiement VPS contient la recette txAdmin et le fichier batch Windows.

Ordres de grandeur, voir Prérequis pour le détail.

JoueursCPURAMDisque
Tests, jusqu’à 102 cœurs rapides4 Go30 Go SSD
Jusqu’à 484 cœurs8 Go60 Go SSD
64 et plus6+ cœurs, fréquence élevée16 Go100 Go NVMe

La vitesse d’un seul cœur compte le plus. FXServer et le directeur de zombies tournent surtout sur un seul thread. Une machine moins chère avec un CPU rapide bat une grosse avec des cœurs lents.

  1. Installe MariaDB et crée une base de données et un utilisateur (voir Installation).
  2. Fais tourner FXServer et txAdmin.
  3. Copie le dossier du serveur, ou utilise la recette txAdmin.
  4. Ouvre les ports 30120 TCP et UDP dans le pare-feu de l’hébergeur. Garde 3306 fermé vers l’extérieur, la base de données n’a besoin de parler qu’à localhost.
  5. Mets en place une sauvegarde. Voir Mise à jour et base de données.
  • Hébergement FiveM mutualisé sans accès à la base de données. Le framework a besoin de son propre MariaDB et lance ses propres migrations. Si l’hébergeur ne te donne qu’un gestionnaire de fichiers, ça ne marchera pas.
  • OneSync désactivé. Il doit être activé. Voir Prérequis.
  • Pas de sauvegardes. Les machines louées meurent aussi. Sauvegarde la base de données chaque jour, hors de la machine.