Outils pour utilisateurs

Outils du site


telechargement:debut

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
telechargement:debut [16/09/2018 17:32]
webmestre
telechargement:debut [15/10/2018 17:12] (Version actuelle)
webmestre
Ligne 1: Ligne 1:
 +====== Téléchargement ======
 +
 +<WRAP center round download 60%>
 +Voici la {{:​telechargement:​romancierscilof.zip|dernière version}} du jeu.
 +</​WRAP>​
 +
 +====== Configuration matérielle ======
 +
 +Le logiciel fonctionne sans configuration particulière pour les échanges de cartes.
 +
 +En revanche, la découverte automatique nécessite l'​utilisation du multicast.
 +Cela implique quelques précautions particulières.
 +
 +Si vous développez localement et que vous faites des tests sans carte réseau, il faut ajouter multicast à votre boucle locale :
 +<code bash>
 +sudo ifconfig lo multicast
 +sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev lo
 +</​code>​
 +
 +Pour toutes les cartes réseaux (y compris locales) il faut permettre le routage du multicast :
 +<code bash>
 +/​sbin/​ifconfig | grep '​flags'​ | grep -v "​^lo:"​ | cut -d ":"​ -f 1 | while read DEV ; do sudo route add -net 239.73.85.84 netmask 255.255.255.255 dev ${DEV} ; done
 +</​code>​
 +
 +====== Utilisation ======
 +
 +Exemple sous Unix :
 +<code bash>
 +$ unzip romancierscilof.zip
 +$ cd RomancierScilof
 +$ java -jar RomancierScilof.jar
 +</​code>​
 +
 +Ou bien en mode graphique, décompressez et cliquez sur le fichier "​jar"​.
 +
 +====== Informations techniques ======
 +
 +Voici les ports utilisés :
 +  * 13 622 (0x3536) pour le port d'​échange de carte
 +  * 17 997 (0x464D) pour la découverte des joueurs en communication multicast
 +
 +Voici les adresses multicast utilisées
 +  * 239.73.85.84 dans le cas de communication ouvertes avec d'​autres machines.
 +  * 224.0.0.0 dans le cas de test en boucle locale sans connection extérieur
 +
 +Il est donc possible de déclarer dans le fichier /etc/hosts
 +<code bash>
 +  239.73.85.84 romancierScilof
 +</​code>​
 +
 +Et de prévoir dans votre configuration de parfeu des règles d'​utilisation de ces ports :
 +<code bash>
 +-j ACCEPT -A OUTPUT -p udp --dport 17997 -d romancierScilof
 +-j ACCEPT -A INPUT  -p udp --dport 17997 -d romancierScilof
 +-j ACCEPT -A OUTPUT -p udp --dport 13622
 +-j ACCEPT -A INPUT  -p udp --dport 13622
 +</​code>​
 +
 +====== Connexion en salle TP ======
 +
 +Il faut ajouter l'​option **-loopback** pour forcer l'​usage du réseau de simulation (l'IUT empêche le mode pair à pair).
 +
 +
 +====== Connexion en amphi ======
 +
 +Lorsque ce logiciel est présenté en amphi, il utilise comme support une borne wifi :
 +  * SSID : Romancier Scilof
 +  * sécurité : WPA er WPA2 personel
 +  * clef : romancierscilof
 +
  
telechargement/debut.txt · Dernière modification: 15/10/2018 17:12 par webmestre

Outils de la page