OGN ZNC/fr

From OnlineGamesNetWiki
Jump to: navigation, search

Cette page a été créée afin de fournir les informations de base à propos des services de Bouncer, en particulier des ZNC, qui sont proposés par le réseau OnlineGamesnet aux membres des équipes de jeux GameForge. Ce guide peut également s'appliquer à d'autres fournisseurs de ZNC pour certain part, mais risque de présenter des différences selon les paramètres choisis par le fournisseur de ZNC


Qu'est-ce qu'un ZNC?

Un ZNC est un Bouncer plus évolué, c'est à dire qu'il reste connecté sur le réseau, afin qu'un client IRC puisse se connecter et déconnecter du réseau sans perdre la session de chat. Il possède de nombreux paramètres qui vous permettent de conserver les logs des messages, les messages privés (queries) ainsi que bien d'autres choses?

Demander un ZNC et son support

Si vous êtes un membre d'équipe de l'un des jeux de la GameForge et que vous êtes intéressés par un ZNC, vous pouvez en faire la demande en utilisant l'outil de requêtes ou en utilisant le salon IRC #OGN-BNC où vous pouvez ouvrir un ticket en utilisant la commande /msg OGNBNCServ <votre problème> (de préférence en anglais afin d'augmenter vos chance d'obtenir un support).

Nous vous recommandons l'utilisation de mIRC.

Pour des questions plus générales à l'utilisation d'un ZNC, essayez de poser votre question sur le salon #OGN-BNC, si personne ne peut vous aider, ouvrez un ticket pour le support.

Commandes du ZNC et paramètres

NB : Toutes les commandes ne sont pas listées ici.

Serveurs du ZNC et Webinterface

Dans le tableau suivant, il vous sera possible de trouver les différents serveurs correspondant à notre ZNC. Vérifiez vos paramètres de ZNC (ou demandez de l'aide au staff)pour savoir quel port vous utilisez :

Serveur Port Port SSL Webinterface
1 33333 43333 http://bouncer.onlinegamesnet.net:33333/
2 33334 43334 http://bouncer.onlinegamesnet.net:33334/
3 33335 43335 http://bouncer.onlinegamesnet.net:33335/
4 - - Due to technical reasons skipped
5 33337 43337 http://bouncer.onlinegamesnet.net:33337/
6 33338 43338 http://bouncer.onlinegamesnet.net:33338/

Modules par défaut et paramètres disponibles

  • status
    • Il vous est possible de changer certains paramètres via la fenêtre *status et cela vous permet d'avoir accès à certaines informations. Toutes les commandes /msg *status peuvent être remplacées par la commande /znc, si vous utilisez mIRC.
      • /msg *status Help - Affiche toutes les commandes disponibles dans *status, même si certaines ne sont pas utilisables.
      • /msg *status Version - Affiche la version actuelle du ZNC.
      • /msg *status ListChans - Affiche la liste de tous les salons dans lesquels vous êtes.
      • /msg *status ListNicks <#chan> - Affiche tous les pseudos du salon indiqué.
      • /msg *status ListClients - Affiche la liste de tous les clients connectés à votre ZNC.
      • /msg *status ListServers - Affiche la liste de tous les serveurs que vous avez entré.
      • /msg *status Detach <#chan> - Détacher un salon (Vous serez toujours dans ce salon mais ne pourrez plus recevoir les messages s'y trouvant et ne le verrez plus). Sous mIRC, la commande correspondante est /detach #chan également.
      • /msg *status Topics - Affiche les topics de tous vos salons.
      • /msg *status PlayBuffer <#chan> - Affiche le buffer du salon en indiqué.
      • /msg *status ClearBuffer <#chan> - Vide le buffer du salon en indiqué.
      • /msg *status ClearAllChannelBuffers - Vide le buffer de tous vos salons.
      • /msg *status SetBuffer <#chan> [linecount] - Configure la limite de buffer pour un salon. Ceci représente le nombre de lignes que vous recevrez au moment de votre reconnexion pour le salon considéré. [linecount] est un nombre entre 0 et 2000 (lignes). Sans l'argument [linecount], cette commande renvoie le nombre de lignes actuellement saisi.
      • /msg *status Jump - Vous permet de forcer une reconnexion au serveur IRC.
      • /msg *status Disconnect - Vous déconnectes du serveur IRC.
      • /msg *status Connect - Vous reconnectes au serveur IRC.
      • /msg *status Uptime - Affiche la durée de connexion du ZNC au serveur.
      • /msg *status ShowMOTD - Affiche le message du jour du ZNC.
  • Usermod
    • Ici vous pourrez paramétrer le mode vacances, votre nom ainsi que LoC
      • /msg *usermod set realname <Votre nom> - Vous permet de changer votre nom réel.
      • /msg *usermod set vacation on/off - Active et désactive le mode vacances sur votre ZNC. Activez-le si vous pensez que vous ne vous connecterez pas sur votre ZNC durant plus d'une semaine afin d'en empêcher la suppression pour inactivité.
      • /msg *usermod set loc <AuthName>:<AuthPass> - Paramètre LoC, ce qui vous permet de bénéficier de privilèges destinés aux staffiens, tel qu'une augmentation du nombre de salon sur lesquels vous pouvez vous connecter (20 sans utiliser le LoC), une augmentation de la limite avant un Excess Flood.... Exemple: /msg *usermod set loc Compte_Authserv:Pass_Authserv
  • simple_away
    • Paramètre un mode absence (away) automatique lorsque vous vous déconnectez votre client IRC (mIRC, KvIRC...) de votre ZNC.
      • /msg *simple_away help - Affiche l'aide correspondante à simple_away avec les commandes.
      • /msg *simple_away Reason [<texte>] - Affiche et vous permet de paramétrer la raison de l'absence.
      • /msg *simple_away Timer - Affiche la durée actuelle nécessaire avant que vous ne soyez considéré comme absent.
      • /msg *simple_away SetTimer - Paramètre la durée actuelle nécessaire avant que vous ne soyez considéré comme absent (en secondes).
      • /msg *simple_away DisableTimer - Désactiver la durée actuelle nécessaire avant que vous ne soyez considéré comme absent.
  • perform
    • Exécute des commandes au moment de la connexion.
      • /msg *perform help - Affiche la liste de toutes les commandes.
      • /msg *perform add <commande> - Ajoute une commande. Il vous est possible d'utiliser %nick% comme pseudo actuel. Cela vous permettra d'utiliser des commandes de modes d'utilisateur quelque soit votre pseudo actuel. Par exemple : /msg *perform add mode %nick% +xinIt.
      • /msg *perform list - Affiche la liste des commandes du perform actuel.
      • /msg *perform del <nr> - Supprime une ligne du perform actuel. Le numéro de la ligne peut être obtenu avec la commande /msg *perform list.
      • /msg *perform execute - Exécute toutes les commandes actuelles du perform.
      • /msg *perform swap <nr> <nr> - Échange les positions de deux commandes du perform actuel.
  • autocycle
    • Vous permet de sortir et de réentrer dans un salon si vous êtes le seul dans sa liste d'utilisateurs et que vous ne possédez pas le statut d'opérateur @.
      • Par défaut, ce module est paramétré pour tous les salons dans lesquels vous êtes, mais vous pouvez utiliser la commande /msg *autocycle del * et /msg *autocycle add <#chan> pour ajouter uniquement certains salons. Les caractères joker sont autorisés (*, %)
  • buffextras
    • Affiche les changements de pseudo, les join, part, changement de topic... dans les logs affichés lors de votre reconnexion sur votre ZNC.
      • Ne possède pas de paramètres. Peut-être désactivé par le staff BNC sur demande dans le salon de support.
  • kickrejoin
    • Ajoute une fonctionnalité vous permettant de rejoindre un salon automatiquement en cas de kick.
      • /msg *kickrejoin setdelay <sec> - Rajoute un délai avant la tentative de reconnexion au salon.
      • /msg *kickrejoin showdelay - Affiche le délai actuel.

Autres modules pouvant être chargés

Ces modules ne sont pas chargés par défaut. Il vous est possible de demander au staff OGN BNC de les activer pour vous si vous le désirez. Avec la commande /msg *module help, vous pouvez afficher l'aide pour chaque module.

  • autoattach
    • Autoattache surveille les salons que vous avez détachés et vous réattache automatiquement si il y a de l'activité dans un salon que vous avez ajouté à la liste de surveillance Autoattach. Renseignez vous davantage sur le détachement de salon dans la partie *status de cet article.
      • /msg *autoattach Add - Ajoute une entrée, utilisez !#salon pour supprimer et * pour des jokers.
      • /msg *autoattach Del - Supprime une entrée, doit être une entrée exacte.
      • /msg *autoattach List - Affiche toutes les entrées.
  • autoop
    • Ce module est destiné à donner le statut d'opérateur du salon automatiquement à tous This module is meant to auto op users that you have added to your personal list. It attempts to do so using CRAM-MD5 to increase security, but you should always use with caution. The secure version of adding is possible only for users, who use ZNC too and is very avanced to set. I will mention only the non-secure one. But in case you use it in OGN and will use it with fakehosts only, it's quite secure too.
      • /msg *autoop AddUser <user> <hostmask> __NOKEY__ [channels] - Add an user in your autoop list. You need to provide mask for that user in form nickname!ident@host (for example *!*@xxx.user.OnlineGamesNet - for user with OGN account "xxx" and all his nicks and idents). Channels are the channels you want that user gain OP. Wildcards are allowed. __NOKEY__ should be kept in this form, if you want to use autoop with key for other ZNCs, ask BNC staff how to set it or search it on your own.
      • /msg *autoop List - List all entries with users and chans.
      • /msg *autoop DelUser <user> - Delete an user from autoop list.
      • /msg *autoop AddChans <user> <channel> [channel] - Add a channel for existing user.
      • /msg *autoop DelChans <user> <channel> [channel] - Delete a channel from existing user.
  • autoreply
    • This module automatically answers to queries if you are not connected to ZNC.
      • /msg *autoreply Set <reply> - Sets a new reply
      • /msg *autoreply Show - Displays the current query reply
  • autovoice
    • This module voices everyone joining the channel you tell it to.
      • /msg *autovoice AddUser <user> <hostmask> [channels] - Add an user in your autovoice list. You need to provide mask for that user in form nickname!ident@host (for example *!*@xxx.user.OnlineGamesNet - for user with OGN account "xxx" and all his nicks and idents). Channels are the channels you want that user gain voice. Wildcards are allowed. Example: /msg *autovoice AddUser * * #channel - Everybody who joins #channel gains voice.
      • /msg *autovoice List - List all entries with users and chans.
      • /msg *autovoice DelUser <user> - Delete an user from autovoice list.
      • /msg *autovoice AddChans <user> <channel> [channel] - Add a channel for existing user.
      • /msg *autovoice DelChans <user> <channel> [channel] - Delete a channel from existing user.
  • block_motd
    • Block the MOTD from IRC so it's not sent to your client(s). Has no settings.
  • charset
    • Normalizes (i.e. converts) character encodings.Has no user settings, the only settings may be done by BNC staff
  • Clearbufferonmsg
    • This module attempts to bridge the gap between being inundated with old buffer if you have KeepBuffer=true; and possibly missing messages when you ping out, if you have KeepBuffer=false.
    • What the module does is clear the buffers when it sees a user-originated message come in, indicating that the user is alive and connected. Used in combination with KeepBuffer=true setting, you minimize old buffer spam, while solving the problem of possibly missing buffer upon connection timeout. Has no settings
  • clientnotify
    • Notify about new incoming connections to your user. Has no settings
  • crypt
    • This module was designed to be compatible with mircryption's CBC mode. It encrypts the conversion on channels or queries.
      • /msg *crypt SetKey <#chan|Nick> <Key> - Set an encryption key. From then on, all messages to that target will be encrypted. Received messages are automatically decrypted.
      • /msg *crypt DelKey <#chan|Nick> - Delete an existing key.
      • /msg *crypt ListKeys - List all keys.
  • ctcpflood
    • This module tries to block ctcp floods. Has no settings
  • disconkick
    • This module will kick your client from all channels where you are, in case if ZNC disconnects from server. There are no tunable settings.
  • fakeonline
    • This module fakes the online status of ZNC-*users, so that ISON and WHOIS commands to *status e.g. return something that makes the IRC client believe the user is online. This helps to query with these users for specific IRC clients like Colloquy that perform online check of open query windows.
  • flooddetach
    • This module detaches you from channels which are flooded. Has no settings
  • keepnick
    • This module tries to get you your primary nick. It should work on itself. However, you can enable and disable this module explicitly.
      • /msg *keepnick enable - Module will regularly try to acquire your primary nick.
      • /msg *keepnick disable - Module stops acquiring primary nick.
      • /msg *keepnick state - Tells you if the module is currently trying to change your nick to your primary nick.
  • notes
    • This modules stores and displays short notes using a key/note pairs and shows them to you on connect. Notes are also accesible via the WebModules interface.
      • /msg *notes Add <Key> <Note> - Add a new note.
      • /msg *notes Del <Key> - Delete an existing note.
      • /msg *notes Mod <Key> <Note> - Modify an existing note.
  • raw
    • When this module is loaded the *raw user will print anything that happens on the server like in the following example:
<*raw> IRC -> [:flederohr!chatzilla@moz-1611319.dip0.t-ipconnect.de JOIN :#firefox]
<*raw> IRC -> [:firebot!firebot@moz-8BCFA482.carolina.res.rr.com PRIVMSG #firefox :welcome!]
<*raw> IRC -> [:Beebs!chatzilla@moz-8A98A72C.dsl.vic.optusnet.com.au PART #firefox :]
<*raw> YOU -> [privmsg #firefox :hm]
<*raw> IRC -> [:YaH!chatzilla@CBBA83DF.DB9F27F7.34E5CF41.IP QUIT :Ping timeout]
    • Has no settings
  • route_replies
    • If you connect to one ZNC user with multiple clients, you may see a lot of useless stuff like /who replies. This module fixes this by sending those replies only to the client who requested them and not to all clients.
      • /msg *route_replies silent [yes/no] - Enable/disable timeout messages
      • /msg *route_replies silent - Check if timeout messages are enabled or disabled
  • savebuff
    • This module saves your channel buffers into an encrypted file so they can survive restarts and reboots. Has no settings
  • schat
    • This module allows you to have a secure DCC chat with someone else who uses this module as well.
    • Once a chat is initiated you can chat with the other person via a query that looks like (s)<nick>.
      • /msg *schat chat <nick> - Requests secure chat with <nick>. That user needs to use ZNC with *schat module loaded too. /schat nick is another avilable command.
      • /msg *schat list - List all initiated chats.
      • /msg *schat close <nick> - Close a chat.
      • /msg *schat timers - Show related timers.
  • stickychan
    • This module can stick you to a channel, so that if you acidentally click it away it will simply come back.
    • If you /part the channel in your client, ZNC will intercept it and prevent it from being sent to the IRC server. Your client will immediately rejoin the channel.
    • If you are sapart'd or svspart'd from a stuck channel, you are automatically rejoined.
      • /msg *stickychan stick #chan <password> - Stick you to channel (with password).
      • /msg *stickychan unstick #chan - Unstick you from channel.
  • watch
    • This module allows you to monitor the activity of a specific user and/or text patterns and have the text sent to a special query window. This may be handy if you, for example, want to notice any messages containing your nickname.
      • /msg *watch Add <HostMask> [Target] [Pattern] - Used to add an entry to watch for. HostMask is hostmask of watchad object, wildcards are allowd, Target is will be name of query window, where you'll se the results of given watch and pattern is used if you want to focus only on lines, which are corresponding to given pattern. For example *%nick%* may be used ad pattern, if you want to have highlight window.
      • /msg *watch SetSources <Id> - Set the source channels that you care about. Wildcards are allowed.
      • /msg *watch List - List all entries being watched.
      • /msg *watch Del <Id> - Deletes Id from the list of watched entries.
      • /msg *watch Clear <Id> - Delete all entries.
      • /msg *watch Disable <Id | *> - Disable (but don't delete) an entry.
      • /msg *watch Enable <Id | *> - Enable a disabled entry.
      • /msg *watch Buffer [Count] - Show/Set the amount of buffered lines while detached.
      • /msg *watch Dump - Dump a list of all current entries to be used later.