Commit bb279666 authored by ZettaScript's avatar ZettaScript

Add .gitignore & text in README

parent a91b6bc2
serversourcecode.tar.gz
sourcecode.tar.gz
__pycache__
......@@ -7,6 +7,13 @@ Le serveur permettra d'héberger plusieurs parties, afin d'épargner aussi aux a
N'hésitez pas à me contacter si vous avez des idées ou des critiques concernant le principe ou ma manière d'implémenter, de coder... Il faut adapter les règles du jeu au support informatique, ce qui nécessite de faire des choix (par exemple, j'ai décidé de remplacer le système de billets par une valeur numérique, mais je garde le roulement des valeurs).
## Utilisation
Le seul paquet **python3** est nécessaire. Lancez le serveur et le client de test comme suit :
python3 server.py -h 127.0.0.1
python3 testclient.py -h 127.0.0.1
## Documentation
La classe `Game` représente une partie, et peut servir pour toute la durée d'un jeu, pour plusieurs systèmes monétaires.
......@@ -119,9 +126,12 @@ Copyright 2018 Pascal Engélibert
> along with Pygeconomicus-server. If not, see <https://www.gnu.org/licenses/>.
La GNU AGPL impose de publier les sources d'une instance publiquement accessible de ce logiciel, si celles-ci sont modifiées. Pour faciliter cela, le serveur peut générer et fournir une archive de son propre code source au client si celui-ci en fait la requête.
Si vous hébergez une instance modifiée de ce logiciel accessible publiquement, vous devez juste vérifier que tous les fichiers du logiciel soient également accessibles, donc si vous ajoutez des fichier il faut actualiser la liste `SOURCE_FILES` dans `utils.py`. Cela est aussi valable pour les bibliothèques utilisées, qui doivent être open-source. En cas de doute, vous pouvez chercher dans la FAQ de GNU ou me demander.
Si vous hébergez une instance modifiée de ce logiciel accessible publiquement, vous devez juste vérifier que tous les fichiers du logiciel soient également accessibles, donc si vous ajoutez des fichiers il faut actualiser la liste `SOURCE_FILES` dans `utils.py`. Cela est aussi valable pour les bibliothèques utilisées, qui doivent être libres. En cas de doute, vous pouvez chercher dans la FAQ de GNU ou me demander.
## Contact
Contactez-moi via le site de ZettaScript : https://zettascript.org/contact.php
Page du projet : https://zettascript.org/projects/geconomicus/
[Contactez-moi via le site de ZettaScript](https://zettascript.org/contact.php)
[Page du projet](https://zettascript.org/projects/geconomicus/)
[Forum Duniter](https://forum.duniter.org/)
[Dépôt GitLab Framagit](https://framagit.org/ZettaScript/pygeconomicus-server) &#8211; [Dépôt GitLab Duniter](https://git.duniter.org/tuxmain/pygeconomicus-server)
[Clé publique Ğ1 45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ](https://g1.duniter.fr#/app/wot/45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ/tuxmain)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment