Envoyé par satsk_yatoshi le Jeudi 07 Mai 2015 à 17:25
Bon aller j'ai quelques minutes a tuer, je fait un tuto rapide.
Le serveur cockatrice privé a un intérêt surtout pour jouer entres amis en lan sans internet ou si les serveur les plus courants ne sont pas disponibles.
Dans ce tuto rapide (car c'est simple donc rapide) je vais décrire uniquement le fonctionnement du server cockatrice sous windows.
Des connaissances réseau/internet générales sont indispensables, je ne detaillerai pas comment rediriger des ports, trouver son adresse ip publique etc...
Pour créer son propre serveur cockatrice c'est simple, il suffit de lancer le fichier servatrice.exe et de le laisser tourner en arrière plan.
Par contre en faisant cela le serveur est configuré par défaut, pour le personnaliser et le sécuriser, il faut le configurer.
Il n'y a pas d'interface de configuration, c'est un fichier ini a créer.
Il faut donc commencer par créer un fichier "servatrice.ini" dans le dossier de cockatrice puis ouvrir ce dernier avec un editeur de texte (le bloc note ou notepad++ par exemple).
Ensuite il faut ajouter les options que l'on souhaite utiliser, et là je ne vais lister que les informations basique (pour une config simple et sans base sql sinon c'est la mort a gérer).
Pour simplifier faites un copier/coller du code ci-dessous et ne changez que les parties en rouge
[server]
name="Ceci est le nom de nom serveur" ;le nom qui apparait quand on ce connecte
port=4747 ;Le port du serveur (pour s'y connecter)
writelog=0 ;Pour ne pas loguer les erreurs, pour un serveur simple aucun intéret
[authentication]
method=password ;Pour activer la connexion par mot de passe
password=123456 ;Le mot de passe ^^
regonly=0 ;Pour ne pas avoir a mettre en place une base sql
[rooms]
roomlistsize=1 ;Nombre de salon de jeu, laisser a 1
roomlist1name="le nom" ;Nom du salon
roomlist1autojoin=true ;pour ce connecter automatiquement au salon 1 lors de la connexion au serveur
roomlist1description="Decription du salon" ;Description du salon
roomlist1joinmessage="Message d'accueil du chat" ;Acceuil du chat du salon
roomlist1game_typessize=4 ;Nombre de styles de jeux différents
roomlist1game_types1name="T1" ;Description du style de jeu
roomlist1game_types2name="T2" ;Description du style de jeu
roomlist1game_types3name="T3" ;Description du style de jeu
roomlist1game_types4name="Commandeur" ;Description du style de jeu
Une fois ce fichier ini crée, il faut donc lancer servatrice.exe et le laisser tourner en arrière plan.
Si vous voulez que votre serveur cockatrice soit accéssible par vos amis depuis internet il faudra aussi penser a rediriger le port choisit dans le fichier ini sur l'ip de votre pc (mieu vaut avoir une ip fixe chez votre FAI et sur le pc)
Pour connecter cockatrice a votre serveur servatrice il y a 3 cas de figure:
1)Le pc qui utilise cockatrice est aussi celui qui a servatrice qui tourne, a ce moment là il faut ce connecter a:
Hôte: 127.0.0.1
Port: le n° du port choisit dans le fichier ini (par defaut 4747)
Nom du joueur: votre pseudo
Mot de passe: le mot de passe choisit dans fichier ini (par defaut 4747)
2)Le pc qui utilise cockatrice est sur le même reseau local (lan) que celui qui a servatrice qui tourne, a ce moment là il faut ce connecter a:
Hôte: adresse ip locale du pc sur le reseau
Port: le n° du port choisit dans le fichier ini (par defaut 4747)
Nom du joueur: votre pseudo
Mot de passe: le mot de passe choisit dans fichier ini (par defaut 4747)
3)Le pc qui utilise cockatrice est sur internet a l'exterieur du reseau local que celui qui a servatrice qui tourne, a ce moment là il faut ce connecter a:
Hôte: adresse ip publique de la ligne internet où est connectée le pc où tourne servatrice
Port: le n° du port choisit dans le fichier ini (par defaut 4747)
Nom du joueur: votre pseudo
Mot de passe: le mot de passe choisit dans fichier ini (par defaut 4747)
Attention a ne donner votre ip publique, port et mot de passe que en privé a vos amis, ne les mettez surtout pas sur des forum ou autres lieux public si vous ne voulez pas être le cible de plaisantins divers.
|