--------------- IRC daemon (mIRC Script Server)--------------- 
 

FAQ - Foire Aux Questions

 

 
Q. Comment puis-je installer mIRC Script Server?

R. Dézipper le fichier server.zip dans un dossier mIRC si possible vierge, mais contenant tous les fichiers classiques mirc.ini, alias.ini etc. Lancer mirc et taper /load -rs load.mrc .Ensuite répondre yes à toutes les questions posées.

Q. Pourquoi ne puis-je pas me connecter au serveur une fois qu'il fonctionne?

R. Si votre winsock est défini sans un local host valide, alors mIRC Script Serverne pourra pas demander au système de déterminer le nom du serveur local. Ceci est particulièrement vrai si votre IP est dynamique. Quand vous vous connectez, vous devez vous connecter à votre adresse IP courante ou votre hostname courant.

Q. Quelles sont les particularités uniques de mIRC Script Server?

R. Si vous êtes un IRCOp, vous avez les possibilités suivantes:

  • Vous pouvez vous opper dans n'importe quel channel, bien que ceci ne soit pas utile puisque vous avez le status d'op, par défaut, sur tous les channels.
  • Vous pouvez opper, déopper, kicker qui vous voudrez sur le channel de votre choix sans être physiquement sur ce channel (Cf. la Bible: Seigneur, je ne suis pas digne de te recevoir, mais dis seulement une parole et je serai guéri :))
  • Vous pouvez de la même manière changer les modes d'un channel sans être sur le channel.
  • En étant ircop sur un serveur d'un réseau, vous êtes ircop sur tout le réseau. En particulier un kill prononcé à l'encontre d'un usager du réseau quel que soit son serveur aura le même effet que si l'usager était connecté au serveur où vous êtes ircop.
  • Vous avez visibilité totale sur les utilisateurs et les channels. C'est à dire que les invisibles et les channels secrets apparaissent en clair lors d'un /who, d'un /whois ou d'un /list .
  • Vous pouvez modifier les nicks (commande /svsnick currentnick newnick).
  • Enfin il n'existe aucun moyen de vous empêcher de pénétrer sur un channel, quels que soient les modes de ce channel ( +i, +k, +b, etc.).
  • J'ai rajouté un mode personnel secret (+s) interdisant de voir la liste de vos channels si jamais on fait un /whois sur vous.
  • J'ai aussi rajouté un mode spécial (+q) qui s'apparente à un mode d'ircop, spécialement conçu pour un bot de channel. Il interdit à quiconque de killer, kicker ou déopper celui qui a ce mode.
  • Q. Comment peut-on se connecter à mon serveur?

    R. Généralement on peut se connecter à votre serveur de la même façon que vous vous connectez à un serveur classique. La commande permettant d'initier une connexion est/server Nom.du.serveur . Dans ce cas, le nom du serveur est le nom d'hôte de votre PC (ou son adresse IP). Si vous souhaitez avoir un nom de serveur particulier, vous reporter ici.

    Si vous pouvez vous y connecter, mais que les autres ne peuvent pas, les raisons probables sont, soit que vous n'êtes pas connecté à l'Internet, soit qu'ils n'utilisent pas la bonne adresse pour se connecter chez vous. Pour connaître votre adresse IP, une méthode rapide consiste à initier une session irc sur un serveur distant (Caen.fr.eu.undernet.orgpar ex.), et de faire un /whois sur vous même. Le nom d'host apparaît après le @.

    D'autres moyens existent, comme celui qui consiste à ouvrir une session DOS, et de taper:

  • winipcfg si vous êtes sous Windows 95,
  • ipconfig /all si vous êtes sous NT.
  • Q. Comment puis-je contrôler mon serveur?

    R. Le mieux est d'y devenir ircop en tapant /oper account password.

    Q. Combien d'ircops peuvent-ils coexister sur mon serveur?

    R. Vous pouvez avoir autant d'ircops sur votre serveur que vous le désirez. Tout utilisateur effectuant le /oper correct est susceptible d'y devenir ircop.

    Q. Comment puis-je devenir IRCOp sur mon serveur?

    R. C'est excessivement simple (mais cette simplicité est à double-tranchant). Toute personne connaissant les bon paramètres de la commande /oper devient ircop en tapant:/oper account password. Dans le script initial, les mots account et password sont respectivement ircop et patrice. Pour les modifier, il faut rentrer dans le script et changer les paramètres %irclog et %ircpass ligne 46 de server.mrc.

    Q. Mon serveur est-il connecté à l'Undernet?

    R. Non. Votre serveur existe par lui même. Considérant le volume d'utilisateurs et le trafic sur Undernet, un PC (et la plupart des PC connectés au Net par modem) ne serait strictement pas capable de supporter la charge. Gardez à l'esprit que vous pourriez éventuellement mettre en place votre propre réseau IRC. Peut être pas un réseau aussi gros que l'Undernet ou Dalnet, maisun réseau entièrement contrôlé par vous!!

    Q. Qui sont les gens que je rencontre dans les channels où je vais?

    R. Encore une fois, votre serveur n'est pas connecté à un réseau existant. Les seules personnes que vous rencontrerez seront, soit connectées à votre serveur, soit connectées sur un serveur avec lequel vous serez en réseau, au cas où vous auriez développé votre propre réseau de mIRC SCript Servers.Dans tous les cas, la liste des personnes rencontrables sur votre serveur est affichée dans la zone de side-list de la fenêtre @List of the actions...

    Q. Puis-je connecter ("linker") mon serveur à un serveur Undernet ou Dalnet?

    R. La réponse est claire: non vous ne pouvez pas. La principale raison est que ce serveur n'est pas destiné à être compatible avec un serveur existant, sinon avec un autre mIRC Script Server.Il y a d'autres raisons; garder à l'esprit que mIRC Script Server n'est pas fait pour gérer un trafic important.

    Q. Combien d'utilisateurs peuvent-ils se connecter?

    R. Le nombre de connexions maxi a été initialement fixé à 25, ce qui peut paraitre faible, mais est en fait relativement correct en regard du nombre de sockets acceptables par votre PC. Pour augmenter ce nombre (qui est relatif au nombre maximal de connexions sur votre réseauet pas seulement sur votre serveur) modifier la ligne 43 de server.mrc, variable %maxnbconn.De toute manière, et je le rappelle, le script n'est pas capable de gérer un nombre important d'utilisateurs.

    Q. Comment faut-il procéder si le PC comprenant le serveur comporte un pare-feu?

    R. La réponse est très courte: n'utilisez pas de pare-feu si vous voulez faire tournermIRC Script Server.

    Q. Cet add-on est-il un vrai serveur?

    R. mIRC Script Server n'a pas la prétention de rivaliser avec la plupart des irc daemons actuellement disponibles; il met en place un grand nombre des caractéristiques spécifiées dans les rfc1459mais il en laisse d'autres de côté. Le but principal de ce script était plutot de montrer qu'ilétait possible à tout un chacun d'avoir son propre serveur IRC; et qu'enfin il était possible d'écrireun serveur IRC en script mirc. De reste je me suis aperçu que je n'avais pas été le seul à avoir eu et concrétisé cette idée, puisque d'autres ircd en script mirc sont disponibles sur des sites tels que www.mircx.com par exemple.

    Q. Comment faire pour que mon serveur puisse s'appeler autrement que localhost?

    R. Le nom du serveur peut être changé à volonté (commande Server name dans le menu de commandes).

    Néanmoins ce changement ne sera pas suffisant pour que votre serveur soit accessible à n'importe qui en tapant /server le.nom.que.vous.aurez.choisi. Vous avez toutefois la possibilité de souscrire à des sites tels que www.dynip.com (payant) ou www.dyndns.org (gratuit) pour donner un nom unique à votre machine. Ces services permettent en effet de relier entre eux un nom de domaine que vous aurez choisi et votre adresse IP courante. A titre d'exemple, mettons que vous avez choisi comme nom de machine rototo,et que vous avez fait appel aux services de www.dynip.com, votre serveur est alors disponible à un tiers en tapant /server rototo.dynip.com.

    Q. Je suis sous aol et personne à part moi ne peut se connecter à mon serveur!

    R. Cela provient du fait que le port 6667 de votre machine est inopérant; c'est un problèmeconnu des utilisateurs d'AOL. Précisez à vos amis de se connecter sur le port 7000 en tapant:/server votre.serveur 7000.

    Q. Quand je fais connect to localhost ou que je me connecte à mon ip, ca ne fait rien et/ou mirc répond par un "Connection timeout"!

    R. Votre mirc est sûrement mal configuré. Tapez Alt-E Section Local Info, et vérifiez que le bouton radio "lookup method" est bien sur "as server". Cela devrait arranger vos problèmes.

    Q. J'ai fait un /load dans un mirc qui contient déjà un script, et y a rien qui marche. Comment faire?

    R. Malheureux! Ne mélangez pas mIRC Script Server avec un autre script, sinon vous risquez d'obtenir des effets d'interférence indésirables (noms de variables, noms d'alias, etc.). Chargez le script dans un mirc vierge. Pour tester un script, utiliser deux mirc: le premier avec le script à tester, le second avec mIRC Script Server. Ce dernier mirc servira de serveur à l'autre mirc.