NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Comment migrer votre serveur SA-MP vers open.mp

open.mpUpdated Oct 30, 20265 min read

Pour migrer un serveur SA-MP ou open.mp chez PlayNHost, envoyez ses dossiers gamemodes, filterscripts, scriptfiles et plugins sous Files, puis recopiez vos paramètres de server.cfg dans config.json. open.mp fait tourner les gamemodes SA-MP et la plupart des plugins SA-MP, donc un serveur SA-MP 0.3.7 migre en général sans changer ses scripts.

Que dois-je copier depuis l'ancien serveur ?

À copierPourquoi
gamemodes (les fichiers .amx)Votre gamemode. Le source .pwn est facultatif
filterscriptsLes scripts qui tournent à côté du gamemode
scriptfilesComptes, stats et autres données sauvegardées de la plupart des gamemodes
pluginsLes plugins, en fichiers .so Linux. Un serveur Windows a des fichiers .dll : téléchargez les versions Linux des mêmes plugins
npcmodesSeulement si votre gamemode utilise des enregistrements de NPC
samp.banVos bans SA-MP. open.mp le lit au démarrage et copie ses bans dans bans.json. Supprimez samp.ban après le premier démarrage, sinon les bans que vous levez reviennent au démarrage suivant
server.cfg ou config.jsonGardez-le sur votre PC et recopiez les paramètres à la main, comme indiqué plus bas

Ne copiez pas l'ancien programme serveur (samp03svr, samp-server.exe ou omp-server) ni le dossier components d'une autre version d'open.mp : votre serveur PlayNHost a déjà open.mp installé. Certains plugins demandent une version open.mp, et YSF n'est pas nécessaire sur open.mp : Comment ajouter des plugins à votre serveur open.mp.

Si votre gamemode utilise une base de données MySQL, exportez-la aussi depuis l'ancien hébergeur : Comment utiliser des bases de données avec votre serveur.

Envoyer les fichiers

  1. Ouvrez votre serveur dans le panel et faites d'abord un backup : Backups, puis Lancer le backup.
  2. Arrêtez le serveur.
  3. Sur votre PC, mettez les dossiers du tableau, et samp.ban si vous en avez un, dans un seul fichier .zip, avec les dossiers à la racine du zip. Laissez server.cfg de côté.
  4. Cliquez sur Files dans le menu de gauche, cliquez sur Téléverser et choisissez le zip.
  5. Cochez la case du zip et cliquez sur Extraire. Vos dossiers sont maintenant à côté de config.json et omp-server.
  6. Supprimez le zip.
La page Files d'un serveur open.mp avec les dossiers gamemodes, filterscripts, scriptfiles et plugins

Pour beaucoup de fichiers, le SFTP est plus rapide : Comment se connecter aux fichiers de votre serveur en SFTP.

Recopier vos paramètres de server.cfg dans config.json

Ne téléversez pas server.cfg sur votre serveur PlayNHost. open.mp lit server.cfg après config.json et ses lignes l'emportent : une ancienne ligne port 7777 sort le serveur de son propre port et les joueurs ne peuvent plus se connecter, et sa ligne rcon_password remplace le Mot de passe RCON de Paramètres du jeu. Recopiez plutôt les valeurs à la main.

Les guides server.cfg et config.json d'open.mp décrivent les mêmes paramètres sous ces noms :

Ligne server.cfgOù elle va chez PlayNHost
hostname My ServerName (nom) dans les paramètres config.json
password et un mot de passePassword (mot de passe) dans les paramètres config.json
weburl, language, announce, queryWebsite, Language, Announce, Enable query dans les paramètres config.json
mapname, gamemodetextMap et Mode sous Game dans les paramètres config.json
gamemode0 mymode 1"main_scripts": ["mymode 1"] dans config.json sous Files
filterscripts admin anticheat"side_scripts": ["filterscripts/admin", "filterscripts/anticheat"]
plugins streamer.so mysql.so"legacy_plugins": ["streamer", "mysql"]
rcon_passwordMot de passe RCON sous Paramètres, Paramètres du jeu
maxplayersLa ligne Slots sur Aperçu, jusqu'à la limite de votre offre
portRien : le panel règle le port propre à votre serveur

Les paramètres config.json sont sous Paramètres, Fichiers de config, config.json : Référence des paramètres config.json d'open.mp. Les trois listes de la partie pawn se modifient dans le fichier sous Files, puis Enregistrer le contenu.

Si votre ancien serveur tournait déjà sous open.mp, vous pouvez téléverser son config.json à la place du nouveau, tant que c'est du JSON valide. Le panel écrit quand même le port de votre serveur, le Mot de passe RCON et la limite de joueurs dedans à chaque démarrage : connectez-vous donc avec le Mot de passe RCON de Paramètres du jeu, pas l'ancien.

Vérifier le premier démarrage

  1. Démarrez le serveur et cliquez sur Console.
  2. Cherchez Loading plugin: pour chaque plugin, les lignes de démarrage de votre gamemode et Legacy Network started on port.
  3. Rejoignez avec l'adresse de Aperçu : Comment rejoindre votre serveur open.mp.

Si une ligne dit Could not find: ou Could not load plugin:, voyez Problèmes et solutions du serveur open.mp. Le guide général pour migrer : Comment migrer votre serveur existant vers PlayNHost.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES