Prometheus est un addon pour votre serveur GMod qui permet d'avoir une boutique automatisée.
Une démo est disponible ici: http://demo.prometheusipn.com.
Pour voir la liste complète des fonctionnalités, rendez-vous sur le site officiel.
Dans notre tutoriel, nous allons nous concentrer sur l'installation de l'addon côté web et serveur de jeu.
Pré-requis
- Posséder un hébergement web.
- Posséder un serveur Garry’s Mod.
- Avoir un accès FTP (ex : FileZilla).
- Avoir une base de données MySQL.
Installation de l'interface web
- Téléchargez Prometheus (vous devez posséder une licence active).
- Procédez à l'extraction de l'archive ZIP téléchargée.
- Transférez le contenu du dossier
Web
dans le dossierpublic_html
de votre FTP. - Renommez le fichier
config.example.php
parconfig.php
. - Éditez le fichier
config.php
. - Accédez au fichier
php_conf.ini
et spécifiez la version7.3
de PHP
Rentrez les informations MySQL, ces informations sont disponibles dans le panel de gestion mTxServ.
Remplacez XXXXX
par vos informations de connexion :
$db_host = 'sql.mtxserv.com'; // Adresse IP MySQL
$db_user = 'w_XXXXX'; // Utilisateur
$db_pass = ''; // Mot de passe
$db_database = 'XXXXX_sql'; // Database
$db_port = 3306; // Database port
Pensez à mettre :
$lang = 'fr';
$using_ssl = true;
- Remplissez les informations à votre guise.
- Sauvegardez et envoyez le fichier config.php sur le serveur FTP.
- Accédez à votre site à l'aide de votre navigateur web (ex : prometheus.mtxserv.com).
Vous arriverez donc sur cette page :
Si ce n’est pas la cas, vous avez surement fait une erreur dans vos paramètres MySQL. Vérifiez les informations dans le fichier de configuration de Prometheus.
- Allez sur http://nmscripts.com.
- Cliquez sur
login
et connectez vous avec le compte gmodstore ayant la licence. - Cliquez sur
Get your Prometheus license
. Indiquez votre adresse mail et l'adresse de votre site web (ex : prometheus.mtxserv.com). - Cliquez sur
Licence key
et récupérez la clé. - Retounez sur votre site et entrez la clé dans
Licence key
. - Configurez le reste comme vous le souhaitez.
- Cliquez sur
Envoyer
. Si tout va bien vous arriverez sur :
- Connectez vous à votre site.
- Cliquez sur
Administration
. - Allez dans
Serveur
>Ajouter
. - Entrez les informations que vous souhaitez.
- Cliquez sur
Envoyer
. - Vous avez un petit message qui apparaît en haut de la page. Retenez le
Server ID
indiqué.
La partie web est désormais installée. Il ne vous restera plus qu'à configurer le site à votre guise.
Installation de l'addon sur le serveur GMod
- Reprenez le ZIP contenant Prometheus.
- Transférez le contenu du dossier
Lua
dans le dossiersrcds/garrysmod
de votre FTP. - Allez dans
srcds/garrysmod/addons/prometheus/lua
- Editez le fichier
prometheus_config.lua
et entrez les mêmes informations MySQL que pour la partie web.
/!\ Pensez à changer le Prometheus.ServerID
par le Server ID
indiqué sur le site web.
- Editez le fichier
prometheus_client_config.lua
à votre guise. - Si vous n’avez pas encore installé MySQLOO 9.5 :
Accédez à votre panel de gestion mTxServ et allez dans Plugins
et installez MySQLOO 9.5.
- Redémarrez votre serveur.
- Connectez vous à votre serveur et entrez la commande
!donate
(si vous ne l'avez pas changée).
Vous devriez avoir ce menu :
La partie serveur de jeu est donc terminée. Il ne reste qu'à configurer le site.