Multijoueur en ligne

### **Serveurs publics**

Clone Hero v1.0 dispose de nombreux serveurs publics disponibles, sans aucune configuration requise. Sélectionnez Rejoindre le serveur dans le menu En ligne pour les utiliser.

Le premier joueur à rejoindre un serveur devient l'hôte. L'hôte peut utiliser les commandes de discussion pour ajouter un mot de passe, configurer des paramètres tels que la vitesse minimale/maximale des chansons et le nombre de chansons par joueur, et expulser des joueurs. Consultez la section Commandes de discussion ou tapez `\help`dans le jeu pour voir la liste complète.

### **Hébergement d'un serveur autonome**

Si vous souhaitez héberger vous-même un serveur sans avoir à exécuter le jeu (sur un serveur distant via SSH par exemple) vous pouvez utiliser le serveur autonome.

1. Assurez-vous que l'ordinateur sur lequel vous souhaitez héberger le serveur est accessible via Internet (vous pouvez suivre les guides ci-dessous pour la redirection de port ou utiliser Hamachi jusqu'au point où ils vous disent d'ouvrir Clone Hero)
2. Téléchargez le serveur autonome pour votre version de jeu depuis clonehero.net .
3. Ouvrez le zip téléchargé, à l'intérieur vous devriez voir de nombreux dossiers correspondant à différentes plateformes ( `osx-x64`, `linux-arm`etc)
4. Extrayez le dossier correct pour votre plateforme (par exemple `win-x64`pour Windows 64 bits)
5. Dans le dossier, vous devriez voir un `Server`fichier exécutable. Exécutez-le soit en double-cliquant dessus, soit depuis un terminal et il devrait afficher une invite.
6. Follow the on screen instructions and fill out the requested information.
7. Après cela, le serveur devrait fonctionner et vous devriez pouvoir vous y connecter.

### **Héberger un serveur dans le jeu via la redirection de port**

Si votre routeur prend en charge UPnP, vous n'avez rien d'autre à faire que de créer un serveur dans le menu en ligne du jeu, qui redirigera automatiquement le port. Si ce n'est pas le cas, procédez comme suit :

1. Découvrez comment transférer un port. Le processus exact dépendra de la marque de votre modem ou routeur. Ce guide passe en revue les plus courants. Si le vôtre n’y figure pas, vous pouvez le rechercher en ligne.
2. Clone Hero est par défaut sur le port `14242`, mais peut utiliser la plupart des autres ports. Assurez-vous d'utiliser le protocole UDP (ou UDP/TCP), seul TCP ne fonctionne pas.
3. Ouvrez Clone Hero, accédez à En ligne et sélectionnez Créer un serveur.
4. Entrez un nom de serveur, un port (si vous avez transféré le port, utilisez celui que vous avez transféré) et éventuellement un mot de passe.
5. Cliquez sur Continuer pour créer le serveur.
6. Obtenez votre IP publique (utilisez un site tel que https://www.ipchicken.com/ ) et donnez-la à la personne avec qui vous souhaitez jouer.

Les paramètres par défaut de votre serveur peuvent être configurés via les commandes de chat et les paramètres en ligne dans Paramètres > Gameplay.

### **Rejoindre un serveur via l'adresse IP**

1. Obtenez l'adresse IP publique du serveur que vous souhaitez rejoindre.
2. Ouvrez Clone Hero, accédez à En ligne, sélectionnez Rejoindre le serveur et appuyez sur Orange pour ajouter un serveur.
3. Entrez l'adresse IP, le port et le mot de passe (si défini) du serveur que vous souhaitez rejoindre.
4. Cliquez sur Continuer pour rejoindre le serveur.

### **Héberger un serveur via Hamachi**

1. Téléchargez Hamachi depuis https://www.vpn.net/ et installez-le.
2. Démarrez le programme et créez un compte ou connectez-vous lorsque vous y êtes invité.
3. Si l'état indique actuellement "Hors ligne", cliquez sur le gros bouton d'alimentation et attendez qu'il se charge.
4. Ouvrez le menu déroulant « Réseau » en haut et sélectionnez « Créer un nouveau réseau ».
5. Remplissez les informations et sélectionnez "Créer". Ce sont les informations dont d’autres auront besoin pour rejoindre votre réseau, alors notez-les quelque part.
6. Faites un clic droit sur votre IP au-dessus de la liste des réseaux et sélectionnez « Copier l'adresse IPv4 ».
7. Donnez les informations du réseau IPv4 et Hamachi à la personne qui souhaite vous rejoindre.
8. Ouvrez Clone Hero, puis accédez à En ligne et choisissez Créer un serveur.
9. Entrez un nom de serveur, `14242`comme port, et éventuellement, un mot de passe.
10. Cliquez sur Continuer pour créer le serveur.

### **Rejoindre un serveur Hamachi**

1. Téléchargez Hamachi depuis https://www.vpn.net/
2. Installez le programme, démarrez-le et créez un compte ou connectez-vous lorsque vous y êtes invité.
3. Si l'état indique actuellement "hors ligne", cliquez sur le gros bouton d'alimentation et attendez qu'il se charge.
4. Ouvrez le menu déroulant « Réseau » en haut et sélectionnez « Rejoindre un réseau existant ».
5. Entrez les détails du serveur que vous souhaitez rejoindre et sélectionnez « Rejoindre ».
6. Obtenez l'IPv4 Hamachi de l'hôte ou copiez-le vous-même en faisant un clic droit dessus dans la liste des utilisateurs du serveur.
7. Ouvrez Clone Hero, accédez à En ligne, sélectionnez Rejoindre le serveur et appuyez sur Orange pour ajouter un serveur.
8. Entrez l'adresse IP Hamachi de l'hôte, le port et le mot de passe du serveur (si défini).
9. Cliquez sur Continuer pour rejoindre le serveur.

### **Configuration du serveur**

Le joueur qui héberge un serveur, ou qui est le premier à rejoindre un serveur public ou autonome, peut utiliser le chat du lobby pour exécuter des commandes qui modifient ses paramètres. Dans le cas de serveurs personnalisés, ceux-ci peuvent également être configurés dans le menu des paramètres, sous Paramètres > Gameplay.

**\ donner un coup de pied à tout**

Expulse tous les joueurs et spectateurs à l'exception de l'hôte/leader.

**\ donner un coup de pied aux joueurs**

Expulse tous les joueurs sauf l'hôte/leader.

**\kick spectateurs**

Expulse tous les spectateurs à l'exception de l'hôte/leader.

**\ donner un coup de pied au joueur #**

Expulsez un joueur spécifique. Remplacez # par le numéro du joueur, 1-4.

**\setpass**

Verrouillez le serveur par mot de passe. La longueur maximale du mot de passe est de 25 symboles.

**\setsongcount**

Définissez le nombre de chansons que chaque joueur peut choisir, de 1 à 25.

**\setmaxspeed**

Définit la vitesse maximale de la chanson que les joueurs peuvent choisir, de 5 % à 5 000 %.

**\setlowspeed**

Définit la vitesse minimale de la chanson que les joueurs peuvent choisir, de 5 % à 5 000 %.

### **Problèmes et dépannage**

#### **La connexion a échoué**

* Assurez-vous que Clone Hero n'est pas bloqué par votre pare-feu et autorisez-le dans les paramètres du pare-feu si c'est le cas.
* Si le serveur est hébergé via la redirection de port, vérifiez que le port est redirigé à l'aide du protocole UDP.
* Assurez-vous que tout le monde utilise la même version du jeu.
* Si le serveur est hébergé via Hamachi, surveillez le programme pour détecter toute icône d'erreur et recherchez-les en ligne.
* Si le serveur est hébergé via Hamachi, vérifiez que les deux côtés ont le port défini sur 14242.
* Si le serveur est hébergé via Hamachi, vérifiez que les voyants d'état à côté de tous les joueurs du réseau Hamachi sont verts. Si vous voyez une couleur différente, recherchez-la sur Google pour trouver une solution.

#### **La connexion a échoué, même si elle fonctionnait auparavant**

L'hôte peut avoir une adresse IP dynamique. Vérifiez s'il a changé et utilisez le dernier.

#### **Les chansons sont grisées même si tous les joueurs les possèdent**

* Assurez-vous que les chansons sont identiques. Toute différence dans le fichier de notes d'une chanson la rendra indisponible. Si l’un des joueurs a téléchargé une chanson ou une setlist beaucoup plus tôt que les autres, le mieux est de la retélécharger.
* Assurez-vous de ne pas tous rejoindre le serveur en même temps. Parfois, la comparaison des chansons peut être incomplète si un joueur rejoint trop rapidement.
* Essayez de demander à tout le monde de supprimer son cache de chansons et de réanalyser ses chansons. L'emplacement du cache des chansons dépend du système d'exploitation.

**les fenêtres**

`%USERPROFILE%\AppData\LocalLow\srylain Inc_\Clone Hero`(appuyez sur Windows + R et collez ce chemin pour y arriver rapidement)

**Mac**

`~/Library/Application Support/com.srylain.CloneHero`(appuyez sur Commande + Maj + G et collez ce chemin pour y arriver rapidement)

**Linux**

`~/.config/unity3d/srylain Inc_/Clone Hero`

Si le problème persiste, renseignez-vous sur le canal #help-line du Discord Clone Hero pour obtenir de l'aide.