Installation - Lesterpig/openparty-mafia GitHub Wiki

Ce projet a besoin de node.js et npm pour s'exécuter en serveur. Les clients auront seulement besoin d'un navigateur internet pour accéder au jeu.


Installation de node.js et npm

Vous pouvez télécharger la dernière version de node.js à cette adresse (disponible sous Windows, Linux et Mac).

Installez cette application sur votre système, en prenant garde d'installer également npm (automatique par défaut).

  • node.js va permettre d'exécuter le code javascript du module
  • npm va permettre d'installer les librairies nécessaires

Installation de Git (optionnel)

Si vous souhaitez maintenir votre version à jour, vous devriez installer Git sur votre ordinateur. Git est un gestionnaire de version et est disponible à cette adresse.

Installation de OpenParty

Avant d'installer l'extension Mafia, vous devez au préalable avoir installé le moteur Openparty. Pour commencer :

1| Téléchargez la dernière version stable d'OpenParty

  • Soit directement en zip
  • Soit via git dans un terminal : git clone https://github.com/Lesterpig/openparty.git

2| Ouvrez un terminal (ou invité de commande) dans le dossier contenant les fichiers du serveur et installez les dépendances avec la commande npm install

3| Allez dans le dossier config et faites une copie du fichier config_sample.js puis renommez la copie en config.js dans le même dossier

Openparty est maintenant installé.

Installation de Mafia

Une fois Openparty installé, il vous faut installer l'extension Mafia. Pour cela, vous devez :

1| Créer un dossier data dans le dossier d'Openparty

2| Créer un dossier mafia dans le dossier data

3| Placer tous les fichiers de l'extension dans le dossier mafia :

  • Soit via le zip
  • Soit via git clone https://github.com/Lesterpig/openparty-mafia.git

Lancement du serveur Mafia

Maintenant que tout est opérationnel, il ne reste qu'à démarrer le serveur.

1| Dans le dossier d'OpenParty, ouvrez un terminal (ou invité de commande)

2| Tapez la commande npm start

3| Si l'installation a été correctement effectuée, un message en vert doit vous indiquer que tout s'est bien passé

4| Vous pouvez accéder à Openparty en allant à l'adresse http://localhost:3040 sur votre navigateur

Mafia se comporte comme tout autre serveur de jeu. Vous pouvez donc le placer sur votre ordinateur et configurer proprement un NAT (ou Hamachi) pour autoriser d'autres utilisateurs à jouer avec vous.

A savoir : pour conserver le serveur ouvert, vous devez laisser l'invité de commande ouvert. Pour fermer le serveur, fermer tout simplement le terminal.

Mise à jour (avec Git)

  • Dans le dossier d'OpenParty, ouvrez un terminal
  • git pull
  • cd data/openparty-mafia
  • git pull

Un problème ?

En cas de problème, n'hésitez pas à ouvrir une issue sur GitHub afin que nous puissions corriger le problème :)


Note : un installateur automatique verra bientôt le jour pour les utilisateurs débutants.