Ce programme permet de récréer sur votre serveur le JDR « AT RPG » (Asynchronous Tactical RPG), qui permet de jouer à plein sur un serveur.
L'idée et le code d'origine ont été fournies par Fibretigre le 31/12/20. Rejoignez le discord de la communauté sur : discord server.
- il vous faut un serveur avec PHP et une base SQL.
- importez la base de données du fichier La structure des 3 tables est dans « database »
Le fichier connexion_example.php
est à modifier pour indiquer votre connexion à la base de données.
Exemple, si votre base de donnée est locale, que votre base s'appelle base1
, que votre identifiant
est toto
et votre mot de passe titi
, indiquez :
$db = new PDO('mysql:host=localhost;dbname=base1;', 'toto', 'titi');
Les fichiers dans /src n'ont pas besoin d'être modifiés.
Il faut avoir docker, docker-compose et make.
- Cloner le repo :
git clone https://github.com/fibreville/atrpg.git
- Lancer les conteneurs :
make up
- Lancer le navigateur et aller sur http://127.0.0.1
- Faire que son PC soit accessible depuis Internet: Aller sur la box, faire que le port 80 soit envoyé sur le PC, port 80 aussi. L'URL pour internet sera alors http://address-ip .
- Pour voir les logs :
make logs
- Pour arrêter les conteneurs :
make down
- Pour détruire conteneurs et données :
make reset
- Le 1er compte créé sur le jeu est le compte admin (il peut avoir n'importe quel nom).
- Une fois ce compte créé et le joueur/MJ logué, il peut aller sur
ecran.php
et avoir accès à l'ensemble des commandes. - Le mode de fonctionnement ensuite est détaillé lors d'une partie ici : https://www.youtube.com/watch?v=bUFo1yhHT7E
TODO