Alors comme ‡a, vous voulez ˆtre Sysop ? par Wally Byczek WallyWorld BBS 1989 Pour lancer un BBS, il vous faut tout d'abord un ordinateur. Et quelque soit celui que vous avez actuellement, il ne sera jamais assez important ni assez puissant pour ce que vous d‚sirez faire. Et puisque vous ne pouvez interrompre le serveur (… moins que vous ne lanciez un serveur pour les gosses, qui ne fonctionne qu'entre la sortie de l'‚cole et le moment o— papa rentre … la maison) pour votre propre travail, il vous faudra un autre ordinateur, ce qui fera mal … vos finances ! Ensuite, il faut trouver un logiciel pour le BBS. Cela peut demander des mois, ou vous pouvez programmer le v“tre si cela vous dit. Cela peut demander des ann‚es ! Ensuite, … moins de monter un serveur pour gamins, il vous faut une autre ligne t‚l‚phonique que celle que vous utilisez pour converser. Selon l'humeur des t‚l‚coms, ou l'imminence d'une grŠve, cela pourra ˆtre fait en deux semaines ... ou ne jamais ˆtre r‚alis‚ ! Maintenant, si vous d‚sirez proposer des jeux sur le serveur, il va falloir d‚penser beaucoup d'argent en communication avec d'autres serveurs pour ‚valuer et r‚cup‚rer ces jeux. Bien entendu, le fichier contenant les protocoles de communication n'‚tait pas livr‚ avec le logiciel du BBS, il faut alors courir dans toute la r‚gion pour en trouver un. Et comme vous ne pensez que maintenant aux utilitaires pour le BBS, il faut vous les procurer de la mˆme maniŠre. Et tous ces programmes externes doivent ˆtre enregistr‚s, sinon ils cessent de fonctionner apr‚s un certain d‚lai ou possŠdent toute autre particularit‚ gˆnante n‚cessitant l'enregistrement. Tout cela va demander de l'argent ! Et un gros paquet ! Puisque nous en sommes … parler d'argent, il faut vous procurer un modem. Quelque soit le type de celui que vous possŠdez d‚j…, il ne sera pas support‚ par le logiciel de BBS. C'est en quelque sorte une loi tacite de l'‚criture de logiciels de communication. Pr‚parez-vous … ouvrir votre portefeuille en grand. Non, votre vieil Hayes 300 ne sera pas satisfaisant. Les gens ont horreur du 1200 bauds de nos jours et les adolescents sem- blent tous ‚quip‚s de modems USR HST, et vont se plaindre vigoureusement s'ils ne peuvent se connecter … 14.400 bauds. Maintenant, choisissez un nom pour votre BBS. Qu'importe le nom choisi, il sera ridiculis‚ par 20% des gens qui le liront. 50% des autres vous proposeront un nom encore pire. Les 30% restants n'y prˆteront aucune attention. Ensuite vient le moment merveilleux d'installer votre serveur. Vous avez votre machine. Si vous venez de l'acheter, cela signifie qu'il faut formater le disque dur, installer le Dos, les drivers Ansi et Dieu sait quoi encore d'indispensable au fonctionnement du serveur. Si c'est une machine que vous possŠdiez d‚j…, il vaut mieux prendre de l'avance et proc‚der au reformatage de toute maniŠre. Il se passera forc‚ment quelque chose qui vous y obligera avant d'avoir tout fini ... Le manuel du logiciel pour le serveur semble avoir ‚t‚ ‚crit par un gamin de 10 ans et ron‚otyp‚. Il a ‚t‚ tremp‚ dans la boite aux lettres et il est rempli de taches, ce qui fait que 30% au moins est physiquement inutilisable. Le reste est sans aucune utilit‚. Maintenant, c'est le moment amusant de d‚cider de la structure du BBS. Qui peut faire quoi et quand le peut-il. Vous devez pr‚parer vos menus et ‚crans de pr‚sentation. Il vous faut vous constituer un beau stock de fichiers, car personne n'enverra de fichier sur votre serveur s'il n'y trouve auparavant quelque chose qu'il puisse prendre (cela n'a pas tellement d'importance en fait, je pense, car mˆme si vous proposez des fichiers ils n'en enverront pas pour autant). Ensuite, voyons le c“t‚ s‚curit‚. Vous pouvez laisser le serveur grand ouvert et laisser des utilisateurs nomm‚s Benny Beanfart (Benny Fout-la-Merde), Dr Rape (Dr Viol), Crack (D‚plombeur), Hack (Pirate), File Attack (Attaque de Fichiers) ou Dr Death se connecter et agir … leur guise. Ou alors, vous vouvez verrouiller le serveur si herm‚tiquement que personne ne pourra appeler. Il n'y a pas de demi-mesure ! Il faut alors programmer des tƒches (NdT : expliqu‚ 3 lignes plus loin) ou vous pr‚parer … vivre devant le clavier. Un BBS DOIT ˆtre sauvegard‚. Si vous n'avez pas les moyens d'acqu‚rir un support de sauvegarde cons‚- quent, comme des cartouches, vous allez passer de nombreuses heures chaque semaine … manipuler des disquettes. Les tƒches sont l… pour donner au Sysop le luxe de voir certains travaux routiniers s'effectuer automatique- ment … certaines heures (du genre : sauvegarde, effacement de fichiers temporaires etc). Ces tƒches ne fonctionnent jamais comme il faut dans le logiciel d'origine, et vous devez les remanier profond‚ment. Et comme ce genre de tƒche s'effectue en g‚n‚ral uniquement … 3h du matin, il vous faut rester ‚veill‚ jusque l… pour voir pourquoi cela ne marche pas, et essayer de r‚parer. Voila ... le grand jour est arriv‚. Le serveur est prˆt, le modem est prˆt. Les t‚l‚coms vous ont finalement raccord‚ au r‚seau et vous d‚marrez. Ce n'est qu'apr‚s plusieurs jours sans aucun appel, malgr‚ votre annonce dans les magazines d'informatique et vos messages donnant le num‚ro d'appel sur tous les autres BBS, que vous d‚couvrez que la s‚quence d'initialisa- tion du modem est fausse. Vous vous en apercevez en appelant votre propre serveur depuis le t‚l‚phone d'un ami. Cela impose des appels … l'auteur du logiciel, au fabricant du modem, et le problŠme n'est finalement r‚solu qu'apr‚s interrogation d'un autre Sysop. Enfin ! Nous voil… en marche ! Durant la visite du premier appelant, quelqu'un brise un poteau de t‚l‚phone, et vous subissez une panne de courant. Bien ‚videmment, puisque le serveur est tout neuf, vous n'avez effectu‚ aucune sauvegarde. La surcharge ‚lectrique lorsque le courant est r‚tabli endommage le disque dur. Vous voil… bon pour un nouveau formatage de bas niveau ... Finalement, c'est parti. Apr‚s une semaine d'all‚gresse suite … quel- ques appels, vous recevez la visite de Benny Beanfart. Il va laisser des messages publics (toujours en majuscules et bourr‚s de fautes) disant que c'est un serveur tr‚s moche et que le sysop est un monstre … trois yeux. Vous virez aussit“t son compte. Mais laissez-vous le message pour que tout le monde puisse le lire ? hmmm ... dilemne num‚ro 1. Virer Benny ne sert pas … grand chose, car il reviendra sous un autre pseudo, tel que Sysop Sux (le sysop est un con) ou quelque chose de ce genre. En fin de compte, il se lassera de ce petit jeu et partira d‚finitivement, mais il aura donn‚ des id‚es … ses amis, qui viendront … leur tour vous rendre visite la semaine suivante. C'est alors que vous verrez arriver le gosse malin qui-sait-tout, et qui vous dira tout ce qui ne marche pas sur votre machine, dans votre logiciel, etc. Cela n'a aucune importance s'il vous appelle depuis une console Timex Sinclair. Il en connait plus sur votre 386 que Intel ! En d‚finitive, votre nom s'est r‚pandu. Probablement, si vous ˆtes dans le Worcester, les gamins du collŠge ont votre nom et votre num‚ro. Si on est en Septembre ou en Janvier, vous pouvez vous inqui‚ter. Vous serez probablement assailli de demandes de logiciels du commerce. Quelqu'un vous aidera en envoyant sur le serveur Lotus 123 v.3 dont il aura enlev‚ la protection. Et celui-l… mˆme qui l'a envoy‚, va ensuite appeller Lotus Development Corp et leur annoncer que vous avez une copie pirate sur votre serveur (de maniŠre anonyme bien sur). Si vous avez impos‚ un ratio upload/download, pour que les utilisa- teurs vous envoient un fichier pour avoir le droit d'en prendre x en retour, alors vous recevrez des fichiers texte de 2 Ko. Et ils prendront des fichiers Gif de 2 Mo en retour ! D'autre part, vous ˆtes d‚‡u par les messages. Vous avez peut-ˆtre (si vous avez de la chance) deux ou trois utilisateurs qui laissent des messages en dehors des boites aux lettres priv‚es. Ces trois utilisateurs sont en symbiose et, si l'un d'entre eux n'appelle pas pendant deux se- maines, ils ne viendront plus parce que leur ami leur manque. Votre systŠme de messagerie stagne. Vous avez pourtant pr‚par‚ de nombreuses rubriques, soigneusement organis‚es par thŠmes. Personne ne laissera jamais un message l… o— il faudrait. Vous trouverez une blague obscŠne dans la rubrique bible, des questions d'ordre technique dans la rubrique consacr‚e aux opinions politiques, et un message d'un des copains de Benny Beanfart dans la section technique. Vous rencontrez maintenant l'utilisateur qui ne peut rien faire comme il faut. Il vous culpabilisera terriblement parce que vous avez install‚ un systŠme qui semble l'exclure sans ‚gards, incapable qu'il est d'assimiler le fait que M signifie Message, F signifie Fichier, D si- gnifie Download etc. Il sait malgr‚ tout comment laisser ses commentaires au sysop ! Au d‚but, vous serez … l'‚coute de toutes les demandes des utilisateurs et ferez de vaillants efforts pour vous procurer le jeu particulier qu'ils vous r‚clament. Vous le trouvez sur un serveur des Œles Fidji, et le download en heures pleines vous co–te 32 dollars. Vous vous apercevez alors que le jeu a ‚t‚ ‚crit pour tourner avec un autre logiciel de BBS que le v“tre. Vous cher- chez partout apr‚s une interface. Et vous la trouvez dans l'Omaha. Ajoutez 40 dollars encore … la note de t‚l‚phone. Vous d‚couvrez ensuite que le jeu doit ˆtre enregistr‚ aupr‚s de l'auteur. Cela fait encore 69 dollars. Vous vous en ˆtes aper‡u parce qu'apr‚s l'avoir install‚, vous avez appel‚ depuis la maison d'un ami pour le tester. Vous d‚couvrez alors que si l'affichage sur votre serveur est formidable, l'utilisateur est inform‚ sur son ‚cran que le sysop est un pauvre clochard qui n'a mˆme pas vers‚ sa contribution pour son merveilleux logiciel. Puisque le sysop est si vil, pourquoi vous connecter ici ? Naturellement, vous vous enregistrez afin que cet ‚cran gˆnant n'apparaisse plus. Deux mois apr‚s l'installation, vous constatez qu'une seule personne a utilis‚ ce jeu, qu'elle est venue une seule fois, a perdu la porteuse, et a plant‚ le serveur car vous avez d‚couvert ensuite que ce "merveilleux" logiciel ne gŠre pas la porteuse. Vous vous enregistrez maintenant pour Watchdog (NdT : chien de garde, certainement un logiciel de surveillance et de diagnostic) pour que cela n'arrive plus, ou vous vous contentez de virer le jeu ? La charge de travail est de plus en plus importante sur le serveur. Waouh ! Il faut au moins 2 heures chaque jour pour maintenir tout cela. R‚pondre au courrier, traquer le dernier compte de Benny Beanfart, changer les ‚crans, d‚placer les messages aux endroits o— ils devraient ˆtre nor- malement, ajouter de nouvelles choses, payer les t‚l‚coms, vous disputer avec votre ‚pouse, etc. Vous d‚cidez de prendre un co-sysop pour vous aider. Il prˆtera peu d'attention aux besoins du serveur, mais va certai- nement essayer des choses comme un dos shell … distance. H‚h‚h‚h‚ ! Je pense que cela n‚cessite quelques pr‚cautions. D‚sormais, vous ˆtes familier avec les nombreuses r‚clamations des utilisateurs. POURQUOI n'ˆtes vous pas disponible pour r‚pondre … 2h45 du matin ? Pourquoi l'‚diteur utilise-t-il un A pour Abort, et non un Q pour Quit ? Comment se fait-il qu'il n'y ait pas de beaux ‚crans Ansi ? Comment se fait-il que de moches ‚crans Ansi ralentissent le serveur ? Pourquoi ne puis-je rester en ligne 3 heures de suite ? Pourquoi est-ce que mon C64 n'affiche pas vos graphismes ... ce doit ˆtre votre salet‚ de serveur ! Je n'envoie jamais de messages car personne d'autre ne le fait! Pourquoi donc avez vous supprim‚ mon upload de dBase IV ? J'ai upload‚ quelque chose il y a un an... alors pourquoi ne puis-je downloader plus de 100 fichiers maintenant ? Comment se fait-il que mon copain a un niveau 50, et moi un niveau 40 seulement ? Mon gars ... ce que tu as un comportement bizarre ! Je pense que Silicon Sarcophageus est 100 fois mieux que ce serveur ! C'est un endroit libre ... Je peux ‚crire TOUT ce que je veux dans la messagerie publique. Pour qui te prends-tu... Hitler ou quoi ? Pourquoi est-ce que personne ne m'‚crit jamais ? J'ai modifi‚ Procomm avec un ‚diteur hexad‚cimal, et maintenant il ne marche plus ... expliquez-moi comment r‚parer. Le fichier Gif que j'ai t‚l‚charg‚ ne marche pas ... ‡a craint ... tu seras un sysop pourri si tu ne cherches pas ce qu'il faut faire pour qu'il marche chez moi. Vous allez aussi d‚couvrir les joies de la conversation en direct avec l'utilisateur. Vous verrez vite que c'est le meilleur moment pour terminer vos travaux. Comme la majorit‚ des utilisateurs va vous ‚crire en mode conversation … la vitesse d'environ 0.000001 baud, vous pouvez dialoguer avec l'un d'entre eux tout en effectuant des travaux tels que tondre la pelouse, pr‚parer un repas complet et nettoyer le garage … fond, avant mˆme qu'il ait fini de poser sa question. En g‚n‚ral, la question est du genre : comment puis-je sortir un listing de fichier ou quelque chose de similaire et d‚crit dans le manuel de l'utilisateur que vous poss‚dez tous deux, ou bien un fichier … t‚l‚charger, ou encore en guide sur le serveur. Surtout, il ne faut pas se mettre en colŠre … cause de la perte de la porteuse par l'utilisateur. Rappelez-vous qu'il vous appelle via les t‚l‚coms. Et que l'utilisateur soit malicieux ou maladroit, il y a de grandes chances que cela vienne plut“t des t‚l‚coms de toute maniŠre. Et voil… venu le temps de la mise … jour du logiciel BBS ! Quel amuse- ment ! Vous d‚couvrez que l'auteur ne supporte plus votre version, il vous faut passer … la nouvelle. Cela veut dire qu'il va vous falloir ouvrir encore le portefeuille. La nouvelle version n'utilise ni les mˆmes noms r‚serv‚s, ni la mˆme structure pour les fichiers. L'auteur fournit gracieusement un programme de conversion. Ce programme est destin‚ … vous aider pour proc‚der aux petites modifications n‚c‚ssaires … la mise … jour. Il va automatiquement convertir vos noms et vos structures de fichiers. Il y a deux sortes de ces programmes. Une qui exige 5 Mo d'espace libre de plus que ce dont vous disposez, et l'autre qui va se planter au milieu de la conversion, … cause d'un secteur d‚fectueux, et qui n'a pas pr‚vu de g‚rer l'erreur. Des deux, la seconde sorte est la plus catastrophique, car d‚sormais vos donn‚es ne sont utilisables par aucune des versions du logiciel BBS ! Lorsque vous parvenez … mettre … jour votre logiciel, vous comprenez ce que signifie r‚ellement Site B‚ta... Puisque vous avez beaucoup travaill‚ pour en arriver … ce stade, c'est au mat‚riel de trouver quelque chose pour ne pas ˆtre en reste. En g‚n‚ral, c'est le contr“leur de disque dur qui est tout d‚sign‚ pour tomber en panne. Il ne va pas cependant s'arrˆter soudainement. Il va plut“t progressivement commettre des erreurs en ‚criture sur le disque, sur une p‚riode de plusieurs jours, avant de d‚cider de ne plus travailler du tout. Cela a pour avantage que vos derniŠres sauvegardes ne seront pas utilisables une fois que vous aurez remplac‚ le contr“leur et reformat‚ le disque. H‚h‚h‚ ... Vous voulez toujours ˆtre Sysop ?