AIDE A LIRE POUR SE SERVIR CORRECTEMENT DE MAGNETO 2.1

RESUME
===========================================

Vous avez dj mIRC Script Server pour tester vos scripts en off-line, ainsi que des services d'enregistrement de canaux. Ce qui vous manque, c'est du trafic sur ces mmes canaux (videmment, si vous tes off-line, le trafic est normalement nul!). Rjouissez-vous, magneto 2.1 est la: vous pourrez tester vos scripts en toute scurit sur un serveur plein de gens, DOUES D'UNE VIE PROPRE (mais que vous pourrez contrler), et POSSEDANT DES HOSTS DIFFERENTS, tout en restant parfaitement dconnect de l'internet! Merci qui?

INSTALLATION
===========================================

Dzipper ce fichier dans votre dossier mirc rgulier, celui que vous utilisez tous les jours parce qu'il contient le meilleur script de tous les temps! Taper /load -rs magneto2.mrc

MATERIEL ET LOGICIEL REQUIS
==========================================

Votre mirc rgulier (avec votre script)
Un mirc quip de mIRC Script Server (tlchargeable en http://mss.mircscriptsfrfm.com )

BUT DE CET ADDON
=========================================

Cet addon est une combinaison de magneto 1.0 et du linkeur pour MSS, lequel est lui mme un conglomrat entre mon client Telnet et une cuisine perso parfois indigeste!

A l'image de magneto 1.0, le but de cet add-on est de logguer des canaux IRC en temps rel pour pouvoir se les repasser comme des films, en vitesse normale ou acclre. La diffrence avec magneto 1.0 tient au fait que les films ne sont pas restitus dans une fentre utilisateur (Fentre @Film), dans laquelle on ne peut rien faire, mais dans de VRAIES fentres de canal, au travers d'un link avec mIRC Script Server. L'intrt est que l'on peut intragir avec les lments, par exemple on peut simuler un fort trafic dans un canal afin de tester des scripts (pub, dtection de clones  la vole, dtection d'ircops,etc.). Voir les fichiers de log en exemple prsents dans ce zip. 

L'autre diffrence, de taille, est que tout est loggu (tous les channels ouverts, ceux que vous ouvrez aprs, ainsi que les conversations prives)

PRECAUTION D'EMPLOI
========================================

Ne convient pas  un enfant de moins de 6 mois.

Pour des raisons de construction, mIRC Script server ne gere pas les gros canaux. Je vous recommande fort de logguer seulement des canaux  faible nombre de personnes (40  50, pas plus).

Avec l'arrive de la version 2.2, il y a possibilit de logguer de gros canaux * la condition* de ne pas faire un /dup (dupliquer la totalit des nicks). A la restitution, vous ne verrez que les pseudos "qui font quelquechose" (qui joignent, qui parlent, qui oppent, qui kickent...)

Lors de la sauvegarde du fichier de log, prcisez bien l'extension .txt, sinon vous ne verrez pas le fichier dans la bote de load.

L'addon vous change automatiquement de nick  la restitution d'un log, pour viter les nick collisions. Ca commenait furieusement  m'nerver, cette affaire!

POUR FAIRE MARCHER LE BORDEL
=========================================

Pour configurer
---------------
Par dfaut, le passe de link est openaccess. Si vous avez chang ce passe (passe local) sur mIRC Script Server, renseignez le champ "Configuration" de Magneto 2.0 en y mettant le mme passe.

Pour logguer:
------------
Mettre en premier plan le channel principal que vous voulez logguer. Slectionner Magneto 2.0 dans le menu commande, puis "Enregistrer". Spcifier un nom de fichier de log (extension .txt). Pour arrter l'enregistrement, slectionner simplement "Arreter". Si vous voulez logguer plusieurs canaux, sachez que ceux ci sont automatiquement enregistrs s'ils sont ouverts. En revanche, taper /dup sur les fentres des canaux pour initier la liste des nicks, le topic et les modes, sinon les canaux loggus seront restitus incomplets.

Pour lire un  log:
-----------------
Lancer mIRC Script Server, puis ouvrez le serveur. Dmarrez les services Dalnet si a vous amuse. Mettre en icne pour dbarrasser un peu le plan de travail.

Depuis votre mirc normal, tapez /server localhost pour vous connecter au serveur. Dans le menu Magneto 2.0, slectionner "Visionner" puis "Dmarrer": spcifier alors un fichier de log (extension .txt). Un link est alors tabli par le port 4400. L'addon vous fait automatiquement joindre les canaux loggus ds qu'ils apparaissent.

LE PLUS DE MONSIEUR PLUS: Vous pouvez interagir avec les gens prsents dans les canaux! Essayez /whois, /userhost, les commandes d'op en gnral. Tout se passe comme s'il y avait effectivement du monde! Ils parlent, ils rentrent, ils sortent, et vous en faites ce que vous voulez!

Quand vous en avez termin, slectionnez "Visionner"->"Fin de session". Cela rinitialise le systme et dlinke le tout: les personnes prsentes issues du log disparaissent en net-split.

INCOMPATIBILTE
=========================================

Cet addon risque fort de merder si vous avez Magneto 1.0 install sur votre script, ou le linkeur (qu'est-ce qu'il foutrait la?!?) ou encore mon client Telnet (utilisez celui de Windows il est mieux!). En fait c'est parce que j'utilise les mmes noms d'alias et/ou de variables. Dsinstallez pralablement Magneto 1.0 en tapant /unload -rs magneto.mrc

DIFFERENCES ENTRE MAGNETO ET MAGNETO2
======================================

On pourrait dire que la diffrence entre les deux versions de magneto est la mme que celle entre une photographie et un hologramme. MAis il est plus difficile de restituer un hologramme qu'une photographie, car il faut du matriel! Bizarrement la mise au point de cette version a t plus courte et plus facile que celle de la version prcdente. Ces diffrences tiennent en quelque points:

Log de canaux:

- On peut logguer plusieurs canaux et pas seulement un canal
- A l'oppos de magneto 1.0, les canaux  logguer devront tre petits (une cinquantaine de personnes maxi) sinon ca plantera mIRC Script Server  la restitution.

Restitution de logs:

- La restitution des logs se fait  travers mIRC SCript Server, sur lequel il faut vous connecter pralablement.
- Elle se fait au travers d'un link (donc mettre  jour le passe dans la configuration). Il suffit de joindre les canaux du serveur qui ont t loggus pour revoir les logs.
- Les personnes faisant partie du log ONT UNE EXISTENCE PHYSIQUE AU SEIN DU SERVEUR: en particulier, ils ont un vrai user-host (celui qu'elles avaient  l'enregistrement) et on peut interagir avec elles (kick, ban, etc.); Le /whois fonctionne, bien videmment. Elles ne sont pas des clones (genre x!xxx@localhost)!
- Un certain nombre d'instructions ont t implmentes pour pouvoir contrler les "clones" (les faire joindre un autre canal, partir, quitter, parler, etc).

INSTRUCTIONS DE CONTROLE
========================

Elles sont listes  la fin du texte. Elles permettent de contrler n'importe quel utilisateur gnr par ma machine infernale. Testez-les, apprenez-les, a vous servira peut tre!

AVENIR DE MAGNETO2
==================

Je ne souhaite pas en rester l. Le but de cet addon tant l'aide au scripting (comme, initialement, mon best seller gratuit et pas cher mIRC Script Server), je souhaite implmenter une fonction /reset qui permettra de remettre le canal dans son tat rel , au cas ou vous l'ayiez modifi en testant vos commandes (massdeop, masskick et le toutime, ou utilisation des fonctions de contrle pour faire partir ou quitter un nick). Ce ne sera pas de la tarte, aussi bizarre que ce soit, mais c'est prvu.

Si vous avez d'autres ides, m'crire ( webmaster@mircscriptsfrfm.com ) je ne vous laisserai pas dans la merde.

LISTE DES INSTRUCTIONS DE CONTROLE
=================================

Attention ces instructions sont les mmes que celle du linkeur. C'est une raison pour laquelle les deux sont incompatibles. Il faut les taper dans les fentres de canal.

Exemple d'utilisation: le canal s'appelle #teuf et le clone RoToTo est rpliqu dans ce
canal. Il est oprateur. Mon nick est Averell et je ne suis pas oprateur.

Taper: /d rototo Je suis un gros nul
Rsultat: <RoToTo> Je suis un gros nul

Taper: /mm rototo est un gros nul
Rsultat: * RoToTo est un gros nul

Taper: /m rototo averell +v
Rsultat: RoToTo sets mode: +v Averell

Taper /kk rototo averell du balai
Rsultat: *** You were kicked from #teuf by RoToTo (du balai)

Taper: /no rototo Ceci est un notice
Resultat: -RoToTo:#teuf- Ceci est un notice

Taper: /m rototo averell +o
Rsultat: RoToTo sets mode: +o Averell

Taper /pp rototo
Resultat: *** RoToto has part #teuf

Taper: /jj rototo
Rsultat: *** RoToTo has joined #teuf

Taper /mjj
Rsultat: toutes les personnes de tous les canaux loggus joignent le channel actif (mmee celles que vous avez kickes). Utile pour restituer un canal apres un mass kick.

Taper /termine
Resultat: RoToTo has quit IRC (my.server.org irc.magneto.org)

En fait cette instruction initie un split et fait disparaitre tous les "clones".

Voila il ne reste plus qu'a vous entrainer.

DIFFERENCE DE LA VERSION 2.0 A LA VERSION 2.1
=============================================

Il y en a pleins, citons:

- Gestion du changement de mode et de topic de canal (pas gr avec la version prcdente)
- Gestion de certains vnements privs, notamment les messages privs et les notices (vos messages apparaissent par une fonction echo en bleu). Honntement, a, a doit servir  rien, mais c'est fun!!
- Changement de nick automatique  la rplication pour viter les nick collides
- Utilisation d'un systme de popup menus intelligents dont l'aspect change en fonction du mode de fonctionnement (enregistrement ou restitution). En particulier, le popup de channel n'apparat pas  l'enregistrement.
- Correction de certains bugs, inhrents  l'absence possible de mirc script server.
- Impossibilit de "surlogguer" (logguer un log)
- Impossibilit de reprendre une squence alors que celle-ci est termine (plantage de MSS sinon!)
- Replication des ircops (mais pas des away)

Bon voila j'ai fait le tour.

A+

Averell ( averell2@ifrance.com )