Créer un serveur SA-MP ou MTA (GTA San Andreas)
⚡ La réponse courte
Avoir son propre serveur multijoueur GTA San Andreas tient en trois étapes : choisir la plateforme (SA-MP, open.mp ou Multi Theft Auto), envoyer votre gamemode ou vos resources, et les déclarer dans le fichier de configuration. Voici ce qui change d'une plateforme à l'autre et les erreurs qui empêchent le plus souvent le serveur de démarrer.🎮 SA-MP, open.mp ou MTA
| Plateforme | Ce que c'est | Scripts | Configuration |
|---|---|---|---|
| SA-MP | Le multijoueur historique de San Andreas | Pawn, compilé en .amx | server.cfg |
| open.mp | Serveur open source, compatible avec les scripts et le client SA-MP | Pawn, .amx | config.json |
| Multi Theft Auto | Une autre plateforme, indépendante des deux premières | Lua, dans des resources | mtaserver.conf |
🧩 SA-MP : gamemode, filterscripts et plugins
- Le gamemode compilé (
.amx) va dans le dossiergamemodes; les filterscripts dansfilterscripts; les plugins dansplugins. - Dans
server.cfg, ils s'écrivent sans extension :gamemode0 monmode 1etfilterscripts admin events. - Les plugins font exception : sur un serveur Linux, ce qui est la norme chez un hébergeur, ils prennent
.so, par exempleplugins mysql.so streamer.so. Un plugin.dllest destiné à Windows. - La ligne
rcon_passwordne peut pas rester surchangeme: avec cette valeur, le serveur ne démarre pas.
🔧 open.mp : pareil, dans config.json
open.mp reprend les mêmes dossiers et ajoutecomponents. Ce qu'il charge se déclare dans config.json : pawn.main_scripts pour le gamemode, pawn.side_scripts pour les filterscripts et pawn.legacy_plugins pour les plugins SA-MP. Trois détails qui font gagner du temps :- Certains plugins connus (Pawn.CMD, Pawn.RakNet, sscanf, discord-connector) vont dans
components, pas dansplugins, dans leur version pour open.mp. - Pour migrer un gamemode, remplacez l'include
a_sampparopen.mpet recompilez. - Si vous venez de SA-MP, open.mp accepte encore votre
server.cfg, tout en recommandant de passer àconfig.json.
🚗 Multi Theft Auto : les resources
Dans MTA, tout est resource : un dossier ou une archive.zip contenant un meta.xml. Elles se placent dans mods/deathmatch/resources, et celles qui doivent démarrer avec le serveur se déclarent dans mods/deathmatch/mtaserver.conf avec une ligne comme <resource src="maresource" startup="1" protected="0" />. Après un nouvel envoi, refresh dans la console la fait détecter par le serveur et start maresource la lance. MTA utilise aussi un second port, de type HTTP, en plus du port de jeu.🖥️ Pas à pas chez ZentexNode
- 1. Choisissez la plateforme à la commande de votre serveur GTA San Andreas : SA-MP, open.mp ou Multi Theft Auto. L'activation est automatique dès le paiement.
- 2. Définissez le mot de passe RCON dans le panneau. SA-MP est en version 0.3.7 par défaut ; si votre gamemode en demande une autre, elle se change dans le panneau, comme pour open.mp.
- 3. Envoyez vos fichiers avec le gestionnaire de fichiers ou, s'ils sont nombreux, en SFTP : voyez comment se connecter en SFTP.
- 4. Déclarez-les dans le fichier de configuration de votre plateforme et redémarrez le serveur.
- 5. Créez la base de données si votre gamemode enregistre les comptes dans MySQL : elle est incluse et se gère depuis le panneau. SA-MP et open.mp ont aussi besoin du plugin MySQL ; dans MTA, la connexion est intégrée avec la fonction
dbConnect.
🛠️ S'il ne démarre pas
- RCON resté sur
changeme(SA-MP et open.mp) : changez-le. - Un plugin Windows sur un serveur Linux : il vous faut le fichier
.so. - Un nom mal orthographié : le gamemode se déclare sans
.amxet doit correspondre au nom du fichier, majuscules comprises. - Vous avez envoyé le
.pwnet pas le.amx: le serveur charge le fichier compilé. - Une resource MTA sans
meta.xml, ou envoyée sans lancerrefresh.
👥 Comment entrent les joueurs et l'administrateur
Sur SA-MP et open.mp, les joueurs ajoutent l'adresse et le port du serveur dans le client SA-MP ou dans le launcher open.mp. Pour administrer depuis le jeu, saisissez/rcon login suivi de votre mot de passe.Sur MTA, chaque joueur a besoin d'une installation propre de GTA San Andreas 1.0 pour PC et se connecte avec l'adresse du serveur depuis le menu du jeu. Pour devenir administrateur, créez le compte avec
addaccount nom motdepasse dans la console, arrêtez le serveur et ajoutez <object name="user.nom" /> au groupe Admin dans mods/deathmatch/acl.xml.Besoin d’un serveur FiveM ?
Hébergement FiveM avec activation automatique, panneau maison, Anti-DDoS et sans engagement. Si vous préférez ne pas le configurer vous-même, un service optionnel de mise en route est proposé.
Voir les offres FiveM dès 2 €/mois →