FastDL (Fast Download) est une fonctionnalité couramment utilisée sur les serveurs Garry's Mod pour améliorer l’expérience des joueurs. Elle permet aux propriétaires de serveur d’héberger et de fournir du contenu personnalisé, comme des maps, des modèles et des textures, directement aux joueurs sans dépendre uniquement du Steam Workshop. Avec FastDL, les joueurs peuvent rapidement et efficacement télécharger les fichiers nécessaires lors de la connexion au serveur, ce qui réduit les temps de chargement et garantit une expérience de jeu fluide.
Prérequis : un serveur web avec un accès FTP et un domaine actif est requis.
La map personnalisée doit être installée au préalable sur le serveur. Découvrez comment faire ici.
Comment configurer FastDL sur un serveur Garry's Mod (SFTP)
1. Connectez-vous au serveur web via SFTP. Découvrez comment faire ici.
2. Ouvrez le dossier public_html.
3. Créez un nouveau répertoire.
4. Nommez le répertoire garrysmod.
5. Définissez les permissions sur Octal: 0755.
6. Ouvrez le dossier garrysmod.
7. Téléversez les fichiers de map personnalisée dans leurs dossiers respectifs.
8. Sélectionnez tous les fichiers et faites un clic droit pour ouvrir les Propriétés.
9. Définissez les permissions des fichiers sur Octal: 0755.
Remarque : assurez-vous que tous les autres fichiers des autres dossiers utilisent les mêmes permissions.
10. Connectez-vous au panel BisectHosting Starbase.
11. Arrêtez le serveur.
12. Accédez à l’onglet Fichiers .
13. Trouvez le répertoire suivant : /home/container/garrysmod/cfg
14. Ouvrez le fichier server.cfg.
15. Saisissez ce qui suit avec le répertoire garrysmod de l’URL du serveur web.
sv_downloadurl "<FastDL directory/garrysmod>"
sv_allowdownload 116. Appuyez sur le bouton Enregistrer .
17. Démarrez le serveur.
Comment configurer FastDL sur un serveur Garry's Mod (cPanel)
1. Connectez-vous au cPanel.
2. Notez le domaine principal.
3. Sous Fichiers, ouvrez le Gestionnaire de fichiers.
4. Accédez au répertoire public_html .
5. Appuyez sur le bouton Ajouter un dossier.
6. Créez un nouveau dossier nommé garrysmod.
7. Dans garrysmod, ajoutez le dossier maps et les autres dossiers requis pour la map personnalisée.
8. Accédez au répertoire maps.
9. Appuyez sur le bouton Téléverser .
10. Glissez-déposez les fichiers de map à téléverser.
Remarque : les fichiers dans un fichier .zip doivent d’abord être extraits avant d’être téléversés.
11. Sélectionnez le premier fichier de map, puis en maintenant shift enfoncé, cliquez sur le dernier fichier de map pour sélectionner tous les fichiers.
12. Appuyez sur le bouton Permissions .
13. Modifiez les permissions sur 755.
14. Téléversez les autres fichiers requis dans leurs répertoires respectifs et définissez les permissions des fichiers sur 755. cPanel ne prend pas en charge le téléversement de dossiers ; les fichiers doivent donc être téléversés manuellement.
15. Accédez au site du serveur web de l’étape 2.
16. Ouvrez le répertoire garrysmod .
17. Copiez l’adresse URL du navigateur.
18. Connectez-vous au panel BisectHosting Starbase.
19. Arrêtez le serveur.
20. Accédez à l’onglet Fichiers .
21. Trouvez le répertoire suivant : /home/container/garrysmod/cfg
22. Ouvrez le fichier server.cfg.
23. Saisissez ce qui suit avec le répertoire garrysmod de l’URL du serveur web.
sv_downloadurl "<FastDL directory/garrysmod>"
sv_allowdownload 124. Appuyez sur le bouton Enregistrer .