# La gestion des serveurs dans irssi

Irssi peut enregistrer et se connecter à plusieurs serveurs différents, [/services_arise/slack_sur_irssi](/doc/0ef8336a-8de4-44f6-ba98-98edaa9e6cbe). Pour consulter la liste des serveurs enregistrés par irssi :

```
/server list
```

Le résultat sera de la forme :

```
Server                Port  Network  Settings
irc.truc.com          7000  truc     (pass), autoconnect, ssl
irc.secours.truc.com  7000  truc     (pass), autoconnect, ssl
irc.machin.net        6667  machin   (pass), autoconnect, ssl
```

Au sein d'un même network, irssi ne peut se connecter qu'à un seul serveur à la fois. Ainsi, en tapant la commande suivante, je me déconnecterai du serveur `irc.truc.com` et me connecterai au serveur `irc.secours.truc.com` :

```
/connect irc.secours.truc.com
```

En revanche, il est possible de se connecter à plusieurs serveurs à la fois, s'ils sont de networks différents. Par exemple, si je tape la commande suivante, je me connecterai au serveur `irc.machin.net` sans me déconnecter du serveur `irc.truc.com` :

```
/connect irc.machin.net
```

Pour connaître les serveurs auxquels votre instance irssi est connectée, il suffit de taper cette commande :

```
/server
```

Pour créer un network :

```
/network add -nick <votre_pseudo> <votre_network>
```

Pour créer un

```
/server add -auto -ssl -network slack <host> 6697 <pass> <user>
```

Pour s'y connecter :

```
/connect <host>
```

# Si tout capote

Dans le cas où une commande `/server <un_serveur_qui_n'existe_pas>` serait envoyé par mégarde, il est probable qu'irssi tente de s'y reconnecter toutes les 5 min. Pour réparer une bêtise de ce genre, il suffit de se déconnecter de ce serveur récalcitrant.

Il faudra d'abord repérer son identifiant parmi les serveurs auxquels irssi est connecté grâce à la commande suivante. Son identifiant sera certainement de la forme `recon-XX`.

```
/server
```

Puis, la commande suivante permet de se déconnecter du serveur :

```
/disconnect recon-XX
```