La première étape : Créer une clé
Assurez-vous que vous avez enregistré une clé de licence sur le service Cfx.re Keymaster. L'IP doit correspondre à l'IP sur laquelle vous allez utiliser la clé pour la première fois. Ensuite, la clé peut être utilisée sur n'importe quelle IP, mais seulement sur un serveur à la fois.
Vous pouvez également acheter une clé patreon FiveM , si elle est disponible !
Créez également une clé API Steam - ici : http://steamcommunity.com/dev/apikey
Utilisation manuelle de la clé API Steam sur le serveur
Allez sur http://steamcommunity.com/dev/apikey 14.8k et dans Domain name vous mettez ce que vous voulez puis copiez la clé et ensuite allez dans votre server.cfg et mettez ceci :
# Steam Web API key, if you want to use Steam authentication (https://steamcommunity.com/dev/apikey)
# -> replace "" with the key
set steam_webApiKey "KEYS"
Installation du serveur FiveM
Windows
Vous avez besoin :
- Visual C++ Redistributable 2019 ou plus récent.
- Git pour assurer une installation correcte.
Installez le serveur FiveM :
- Créez un nouveau dossier de répertoire (par exemple
D:\FXServer\server
), il sera utilisé pour les binaires du serveur. - Téléchargez les recommandations actuelles
master
pour Windows à partir du site serveur d'artefacts. - Extraire le build dans le répertoire précédemment créé.
3b. Utilisez n'importe quel outil d'archivage (tel que WinRAR ou 7-Zip). - Clone cfx-server-data dans un nouveau dossier en dehors du dossier des binaires de votre serveur, par exemple,
D:\FXServer\server-data
.
4b.git clone https://github.com/citizenfx/cfx-server-data.git server-data
- Faites un server.cfg dans votre
server-data
(copier le example server.cfg ci-dessous dans ce fichier). - Définissez la clé de licence dans votre server.cfg en utilisant
sv_licenseKey "licenseKeyGoesHere"
. - Exécutez le serveur à partir du
server-data
dossier. Par exemple, dans une simple fenêtre d'invite de commande Windows (cmd.exe) :cd /d D:\FXServer\server-data D:\FXServer\server\FXServer.exe +exec server.cfg
(le/d
n'est nécessaire que pour changer de répertoire sur un autre lecteur).
Linux
Notez que la version Linux de FXServer n'est fournie qu'à titre gracieux en raison de problèmes de compatibilité avec les distributions Linux et de disponibilité d'outils de diagnostic pour le code C++ natif. Si vous rencontrez des problèmes, vous avez plus de chances de les voir résolus si vous utilisez la version Windows.
- Créez un nouveau dossier (par exemple
mkdir -p /home/username/FXServer/server
), il sera utilisé pour les binaires du serveur. - Téléchargez les recommandations actuelles
master
pour Linux à partir du fichier serveur d'artefacts(copier l'URL de la dernière version du serveur et utiliserwget <url>
pour le télécharger). - Extraire le build dans le répertoire qui a été créé précédemment, en utilisant
cd /home/username/FXServer/server && tar xf fx.tar.xz
(vous devez avoirxz
installé, sous Debian/Ubuntu, il se trouve dans le répertoirexz-utils
paquet). - Clone cfx-server-data dans un nouveau dossier en dehors du dossier des binaires de votre serveur.
4b. Par exemplegit clone https://github.com/citizenfx/cfx-server-data.git /home/username/FXServer/server-data
- Faites un server.cfg dans votre
server-data
(copier le example server.cfg ci-dessous dans ce fichier). - Définissez la clé de licence dans votre
server.cfg
en utilisantsv_licenseKey "licenseKeyGoesHere"
. - Exécutez le serveur à partir du
server-data
dossier.
7b.bash /home/username/FXServer/server/run.sh +exec server.cfg
Problèmes courants d'un serveur FiveM
- Si vous n'obtenez pas de "ressources trouvées" et que le message "Failed to start resource" apparaît, c'est que vous n'avez pas accédé au bon dossier.
- Si aucune ressource n'est lancée, et que vous ne pouvez pas vous connecter, vous n'avez pas ajouté +exec.
- Si vous obtenez "aucune clé de licence n'a été spécifiée", l'une des choses ci-dessus s'applique.
Télécharger un serveur plug&play ?
Vous pouvez également acheter un serveur préfabriqué avec une version préétablie de scripts.