Tu peux migrer ton serveur de jeu depuis de nombreux hébergeurs vers game-serverhosting en transférant les fichiers serveur existants par import direct SFTP, upload de fichier ou URL de sauvegarde. L’essentiel est d’identifier avant l’import les mondes, mods, plugins, configurations et éventuelles dépendances de base de données pertinentes, puis de vérifier proprement le résultat ensuite.
Conditions préalables avant la migration
Avant de lancer l’import, tu devrais faire un rapide inventaire de ton ancien serveur. Note le jeu, la version du serveur, les modloaders ou systèmes de plugins utilisés et les fichiers de configuration importants. Pour Minecraft, cela peut par exemple être server.properties, les dossiers de monde, les dossiers de plugins et les fichiers de mods. Pour ARK, Valheim, CS2 ou Rust, les fichiers pertinents se trouvent dans d’autres répertoires selon la structure du serveur.
Crée toujours une sauvegarde chez l’ancien fournisseur avant de déplacer des fichiers. Si ton jeu continue de tourner pendant la copie, les fichiers de monde ou de base de données peuvent devenir incohérents. Pour obtenir un résultat aussi propre que possible, arrête l’ancien serveur juste avant l’export final ou effectue, après un import de test, un second import final pendant une fenêtre de maintenance.
Comme client FTP/SFTP, tu peux par exemple utiliser FileZilla ; le site officiel du projet est documentation sur filezilla-project.org. Utilise ces outils uniquement avec les identifiants issus du tableau de bord de ton hébergeur actuel.
Les trois méthodes d’import
Méthode 1 : import direct SFTP
L’import direct SFTP est utile si ton hébergeur actuel prend en charge SFTP. game-serverhosting peut alors récupérer les données directement depuis l’ancien serveur, sans que tu aies d’abord à les télécharger localement.
Pour cela, il te faut :
- l’hôte SFTP, c’est-à-dire l’adresse IP ou le domaine
- le port SFTP, souvent 22 ou spécifique à l’hébergeur
- le nom d’utilisateur
- le mot de passe
- le bon chemin vers le répertoire du serveur
Lance l’import via /migrate, puis vérifie ensuite sur le serveur cible si les dossiers attendus ont bien été transférés. Cette méthode convient particulièrement si ton serveur contient beaucoup de fichiers ou de grands mondes. Elle ne remplace toutefois pas la vérification des versions du jeu et de la compatibilité des mods.
Méthode 2 : upload de fichier
L’upload de fichier fonctionne aussi lorsque l’ancien fournisseur ne propose pas d’accès SFTP. Tu télécharges le dossier serveur par FTP ou SFTP, tu le compresses localement en ZIP ou TAR.GZ, puis tu téléverses l’archive dans l’assistant de migration.
Étape par étape :
- Connecte-toi à ton ancien serveur, par exemple avec FileZilla.
- Télécharge le dossier complet du jeu.
- Vérifie que les dossiers de monde, plugins, mods et configurations sont inclus.
- Compresse les données en ZIP et vérifie la limite d’upload actuellement affichée dans la boîte de dialogue d’import.
- Téléverse l’archive via
/migrate.
Cette méthode est robuste, car tu peux contrôler les fichiers localement. Veille à ne pas sauvegarder des fichiers de cache temporaires à la place des véritables données de monde ou de sauvegarde.
Méthode 3 : import par URL
L’import par URL convient si ton hébergeur actuel propose une URL de téléchargement directe pour les sauvegardes, par exemple pour une archive .tar.gz. Tu indiques l’URL dans l’assistant de migration au lieu de télécharger puis téléverser le fichier manuellement.
Il est important que l’URL soit accessible pour l’import et qu’elle pointe réellement vers la sauvegarde complète. Si le lien expire après peu de temps, tu devrais lancer l’import directement après la création de l’URL.
Trouver les identifiants SFTP : aperçu des hébergeurs
| Hébergeur | Où les trouver | Port |
|---|---|---|
| G-Portal | Dashboard → Paramètres → FTP/SFTP | 2024 |
| Nitrado | Configuration → Navigateur FTP | 21/22 |
| ZAP-Hosting | Paramètres → Navigateur FTP | 21 |
| Gameservers.com | Control Panel → Détails FTP | 21 |
| PingPerfect | Control Panel → File Manager | 22 |
| Autres | Cherche dans le tableau de bord "FTP", "SFTP" ou "accès aux fichiers" | 21 ou 22 |
Pour des fournisseurs concrets, tu trouveras des guides séparés sur la migration de G-Portal vers game-serverhosting, le passage de Nitrado à game-serverhosting et la migration de ZAP-Hosting vers game-serverhosting.
Qu’est-ce qui est généralement importé ?
Les fichiers qui se trouvent dans ton répertoire serveur ou dans ta sauvegarde peuvent être importés. Cela comprend souvent les données de monde, profils de joueurs, inventaires, plugins, mods et fichiers de configuration comme server.properties ou game.ini. Les données de base de données ne sont reprises que si elles existent sous forme de fichiers, par exemple avec SQLite.
Les bases de données MySQL externes, les paramètres de panel spécifiques à l’hébergeur, les configurations du système d’exploitation et les identifiants en dehors du dossier serveur ne sont pas importés automatiquement. Si ton serveur utilise des services externes, documente-les avant la migration et configure-les séparément à nouveau.
Si tu as besoin de plus de contrôle sur certains fichiers, le guide sur l’accès SFTP au serveur de jeu t’aidera. Pour Minecraft, le guide sur l’EULA Minecraft et le premier démarrage du serveur est également pertinent.
Vérifier le résultat
Ne démarre le nouveau serveur qu’une fois l’import terminé. Ouvre ensuite les logs et vérifie si des mods manquants, des versions incorrectes ou des fichiers de configuration endommagés sont signalés. Connecte-toi ensuite dans le jeu et contrôle l’état du monde, l’inventaire, les permissions, les commandes de plugins et les règles importantes du serveur.
Pour les serveurs modifiés, la version du serveur doit correspondre à l’installation précédente. Si tu migres et mets à jour en même temps, tu mélanges deux sources d’erreurs. Mieux vaut d’abord importer sans changement, tester, puis effectuer les mises à jour ensuite.
Dépannage
L’import s’interrompt
Vérifie l’hôte, le port, le nom d’utilisateur, le mot de passe et le chemin. Pour les uploads de fichiers, contrôle si l’archive est lisible et se situe sous la limite indiquée. Pour les imports par URL, le lien doit être directement accessible.
Des fichiers manquent après l’import
Compare l’ancien dossier serveur avec le nouveau système de fichiers. Souvent, seul un sous-dossier a été sauvegardé ou le véritable chemin de sauvegarde se trouvait ailleurs.
Le serveur ne démarre pas
Lis d’abord le fichier de log actuel. Les causes typiques sont des mods manquants, des plugins incompatibles, de mauvaises versions de Java ou du jeu, ou des valeurs de configuration qui ne correspondent pas à la nouvelle commande de démarrage.
Les joueurs voient un ancien état du monde
Dans ce cas, une sauvegarde plus ancienne a probablement été importée ou l’ancien serveur continuait de tourner pendant l’export. Arrête l’ancien serveur, crée une nouvelle sauvegarde et importe à nouveau.
Vérification, limites et retour arrière sûr
Le guide « Migrer un serveur de jeu : de n’importe quel hébergeur vers game-serverhosting » s’applique au type de serveur décrit dans l’article et à l’état des versions visible au moment de la vérification. Les noms de menus, versions disponibles, compatibilités des mods ou plugins et ressources nécessaires peuvent varier après des mises à jour. Ne transpose donc aucune valeur sans vérification à une autre version de jeu, de loader ou de serveur.
Crée une sauvegarde des fichiers concernés avant toute modification du monde, de la partie, de la configuration ou des extensions. Modifie ensuite uniquement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu voudras jouer plus tard.
| Point de contrôle | Résultat attendu | Interruption et retour arrière |
|---|---|---|
| Démarrage du serveur | Le serveur atteint l’état opérationnel sans nouveau message d’erreur. | En cas d’erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde. |
| Test de connexion | Un compte de test peut se connecter via l’adresse affichée dans le panel. | En cas d’erreurs de version ou de connexion, revérifier la version, le port et les autorisations. |
| Test fonctionnel | La fonction concrètement modifiée fonctionne sans endommager les données de monde ou de jeu existantes. | En cas d’effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés. |
Un test individuel réussi ne constitue pas une garantie de performance ou de disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le chemin réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.
FAQ
L’import coûte-t-il quelque chose ?
Avant de commencer, vérifie dans la boîte de dialogue d’import si l’import est toujours proposé sans frais supplémentaires. Chez game-serverhosting, tu paies le nouveau plan serveur ; vérifie les conditions affichées dans le processus de commande.
Combien de temps dure la migration ?
La durée dépend du volume de données, du nombre de fichiers, de la connexion et de la méthode d’import. Les petites archives sont transférées plus rapidement que les grands serveurs modifiés avec de nombreux fichiers individuels.
Mon ancien serveur continue-t-il de fonctionner pendant l’import ?
Techniquement, il peut continuer à tourner, mais pour obtenir des données cohérentes, tu devrais l’arrêter avant l’export final. Sinon, les fichiers de monde ou de sauvegarde peuvent être modifiés pendant la copie.
Que faire si mon ancien hébergeur ne propose pas SFTP ?
Utilise l’upload de fichier. Télécharge les données via FTP ou le gestionnaire de fichiers, crée une archive ZIP ou TAR.GZ et importe-la via /migrate.
Les bases de données externes sont-elles reprises ?
Non, les bases de données MySQL externes et les services similaires ne sont pas importés automatiquement. Seules les données basées sur des fichiers contenues dans la sauvegarde peuvent être transférées.