/atrpg

Primary LanguagePHPOtherNOASSERTION

atrpg

Français

Danger !

⚠️ Le logiciel contient plusieurs failles de sécurité et les mots de passe ne sont pas secret du tout ! Utilisation à vos risques et périls.

A quoi ça sert ?

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.

Installation sans Docker

  • 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.

Installation avec Docker

Il faut avoir docker, docker-compose et make.

  1. Cloner le repo : git clone https://github.com/fibreville/atrpg.git
  2. Lancer les conteneurs : make up
  3. Lancer le navigateur et aller sur http://127.0.0.1
  4. 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

Pour jouer

  • 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

In english

TODO