Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 Re : Aides » Soucis avec un codage » 01/03/2016 20:51:00

Le message d'erreur que tu nous montres ne correspond pas au code que tu as partagé puisque celui-ci ne fait pas du tout référence à putspeed.
Mets à jour le code ou le message d'erreur que tu as pour qu'on puisse avoir l'erreur qui correspond au bon code, sinon ça risque d'être un petit peu compliqué smile

#2 Re : Serveurs IRC » [Résolu] Unrealircd 4.0 archlinux et problème ssl » 01/02/2016 20:25:27

Réglé sur IRC : Il s'agissait d'une erreur de droits sur le système de fichier concernant le certificat SSL.

#3 Re : Services IRC » [Résolu] Probleme de kick sur netadmin avec botserv » 28/01/2016 23:30:24

Sache tout d'abord que tu utilises des versions d'Anope et d'UnrealIRCd qui ne sont plus considérées comme étant dans la branche "stable". Une version 2 d'Anope a vu le jour récemment. Il en est de même pour UnrealIRCd et sa toute récente version 4.
Sache également que le support officiel, si tu en demandes, ne te sera pas fourni si tu n'utilises pas les versions stables, puisque les précédentes ne sont plus maintenues.

Par ailleurs, un détail m'intrigue dans ta configuration UnrealIRCd, elle commence par un

Code:
/*

Plutôt étrange... Il me semble qu'une conf comme celle là ne devrait pas fonctionner. Peut être est-ce une erreur lors d'un copier/coller... smile

J'espère que je ne vais embrouiller personnes...
Il y a deux types de kick dans notre contexte. Les kick engendrés par les utilisateurs, et ceux par les services (les bots) bien que ceux-ci proviennent d'ordres des utilisateurs, dans la pratique ce sont les services qui font l'action.

Dans BotServ, nous avons bien la notion de dontkickops, qui protège les opérateurs des kicks provenant des services.
Les bots sont programmés pour kicker les utilisateur en fonction de leurs LEVEL sur le canal (LEVEL connu par les services, pas par l'IRCd), et non pas en fonction de leur statut sur l'IRCd (netadmin (ou pas netadmin)).

Les kick des services, sont évidemment gérés par les services, et donc, pour modifier leur comportement, c'est une configuration d'Anope qu'il faudra modifier (ou produire).
Pour les kick des utilisateurs, ils sont gérés par l'IRCd. Le mode +q prévient les kick provenant de tout le monde sauf des U:line. Les services étant U:line... Je te laisse faire le rapprochement tongue

Il y a un mode "peace" qui fait en sorte à ce qu'un utilisateur, ne puisse atteindre (via les commandes des services uniquement) que les utilisateurs ayant un niveau plus faible (ou égal, sans doute).
C'est peut être ça que tu recherches.

Pour les kick venant directement des utilisateurs, je pense que le +q devrait suffir !

Peut être un peu compliqué tout ça, mais je pense que tout s'explique et que rien ne flanche sur votre configuration..

En espérant que mon message n'était pas trop incompréhensible...

N'hésite pas à demander des détails si ce n'est pas le cas. smile


Edit :

#4 Re : Services IRC » [Résolu] Probleme de kick sur netadmin avec botserv » 28/01/2016 20:52:32

Salut,

Quelle version d'UnrealIRCd ? Quel type de services ? Anope ? Quelle version également ?
Es-tu sûr d'avoir le rang de netadmin ? Peux-tu nous montrer la configuration qui permet d'affirmer que c'est le cas ?

Le mieux pour qu'on puisse t'en dire plus c'est de poster les bouts de conf qui sont impliqués dans cette histoire.

#5 Informations et partage » Installation UnrealIRCd 4 » 25/01/2016 22:37:04

Harakiri
Réponses : 0

Voici les différentes étapes nécessaires à l'installation de la version 4 d'UnrealIRCd.
Il est possible que les noms d'archive ou de répertoires soient amenés à changer, notamment si vous installez une version sortie ultérieurement à ce poste.
Adaptez les commandes en fonction de ces changements et tout se passera bien. :-)

1 - Télécharger les sources

wget --no-check-certificate --trust-server-names https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

2 - Extraire les sources de l'archive

tar xzvf unrealircd-4.*.tar.gz

3 - Se rendre dans le répertoire d'UnrealIRCd

Il faut maintenant vous rendre dans le répertoire qui résulte de l'extraction de l'archive. Il sera nommé selon la dernière version publiée. Par exemple, pour la versoin 4.0.1, le répertoire sera nommé : unrealircd-4.0.1
Il vous faudra utiliser le bon nom de répertoire dans cette commande.

cd unrealircd-4.0.1

4 - Compilation

./Config

Répondez aux questions qui vous sont posées en anglais. Si vous ne les comprenez pas, n'hésitez pas à les traduire ou à venir demander de l'aide sur IRC ( après avoir cherché smile ).

make
make install

5 - Configuration

L'IRCd est compilé, il ne reste plus qu'a le configurer et le lancer.
Cette partie est la plus longue et nécessite que vous compreniez ce que vous faites.

Tout ce que vous allez faire par la suite, s'effectuera dans le répertoire qui a été créé lors de la compilation. Par défaut, si vous n'avez pas choisi vous même votre répertoire lors du ./Config, il s'agit du répertoire ~/unrealircd (le caractère ~ représentant votre répertoire home, donc /home/votre-username/unrealircd).

cd ~/unrealircd

En cherchant un peu, vous trouverez des versions exemples du fichier de configuration avec des commentaires en français.
De plus, vous avez à votre disposition sur nos forums, une version d'exemple fonctionnelle de configuration UnrealIRCd 4.
Si vous avez des questions, n'hésitez pas à demander de l'aide sur les forums ou de passer nous voir sur IRC.

VOUS DEVEZ CREER UN FICHIER AYANT POUR NOM unrealircd.conf DANS LE REPERTOIRE ~/unrealircd/conf/

6 - Lancement

./bin/unrealircd

En cas de messages d'erreurs, LISEZ-LES smile
Si vous ne les comprenez pas, Google est votre ami.
Si Google n'est pas votre ami dans le cas présent, passez nous voir sur IRC ou postez sur les forums.

#6 Informations et partage » Exemple de configuration UnrealIRCd 4 » 06/01/2016 21:16:06

Harakiri
Réponses : 0

Voici un exemple de fichier de configuration pour UnrealIRCd 4.0

Je n'ai pas eu à faire grand chose puisque cette version est fournie avec un exemple de fichier de configuration commenté en français.
Voilà ce que ça donne, très légèrement épuré, et avec un exemple concret. Cette configuration est pleinement fonctionnelle. N'hésitez pas à vous en inspirer.

Des commentaires ont été écrits, merci de les lire et de vérifier qu'ils ne résolvent pas vos problèmes avant de poster une demande d'aide.

Les mots de passe et informations sensibles à personnaliser sont situés dans les blocs suivants :

  • oper

  • link

  • drpass

  • set::cloak-keys

Code: conf
 
include "modules.default.conf";
include "help/help.conf";
include "badwords.conf";
include "spamfilter.conf";
include "operclass.default.conf";
 
/* Le bloc me { } indique qui est le serveur.
 * Il définit le nom du serveur, une ligne d'informations et un identifiant
 * "sid" unique. L'id du serveur (sid) doit commencer par un chiffre suivit
 * de deux chiffres ou lettres. Le sid doit être unique sur votre réseau IRC
 * (chaque serveur doit avoir un sid différent).
 */
me {
	name "irc.overstack.fr";
	info "OverStack";
	sid "042";
};
 
admin {
	"Harakiri";
	"harakiri@overstack.fr";
};
 
/* Les clients et serveurs sont placés dans des classes, que nous
 * définissons dans ces blocs class { }.
 * Les blocs de classe comportent les éléments suivants :
 * - pingfreq: à quelle fréquence envoyer un ping à l'utilisateur ou au
 *   serveur (en secondes)
 * - connfreq: à quelle fréquence on essaye de se connecter à ce serveur
 *   (en secondes)
 * - sendq: la taille maximale de la queue d'émission pour une connexion
 * - recvq: la taille maximale de la queue de réception pour une connexion
 *   (contrôle du flood)
 */
 
/* Classe pour des clients */
class clients
{
	pingfreq 90;
	maxclients 10000;
	sendq 200k;
	recvq 8000;
};
 
/* Classe spéciale pour des IRCOps avec des limites plus hautes */
class opers
{
	pingfreq 90;
	maxclients 50;
	sendq 1M;
	recvq 8000;
};
 
/* Classe pour des serveurs */
class servers
{
	pingfreq 60;
	connfreq 15; /* essayer de se connecter toutes les 15 sec */
	maxclients 10; /* nombre max de serveurs */
	sendq 5M;
};
 
/* Les blocs allow définissent quels clients peuvent se connecter au
 * serveur. Ils vous permettent d'ajouter un mot de passe ou de restreindre
 * le serveur à certaines IP seulement. C'est aussi là que vous configurez
 * le nombre maximum de connexions par IP.
 * Voir : https://www.unrealircd.org/docs/Allow_block
 */
 
/* Accepter tout le monde, mais seulement 5 connexions par IP */
allow {
	ip *@*;
	class clients;
	maxperip 5;
};
 
/* Exemple de bloc allow spécial pour une IP donnée :
 * Les utilisateurs sur cette IP doivent se connecter avec un mot de passe.
 * S'il est correct, alors autoriser 20 connexions sur cette IP.
 */
allow {
	ip *@192.0.2.1;
	class clients;
	password "unmotdepassesecret";
	maxperip 20;
};
 
/* Les blocs oper définissent vos Opérateurs IRC.
 * Les Opérateurs IRC sont des utilisateurs avec des "droits en plus"
 * par rapport aux autres, par exemple, ils peuvent /KILL (déconnecter)
 * d'autres utilisateurs, faire se connecter des serveurs entre eux,
 * /JOIN des salons même s'ils sont bannis, etc ...
 * Voir aussi : https://www.unrealircd.org/docs/Oper_block
 */
 
oper Harakiri {
	class opers;
	mask *@*;
	password "MOT_DE_PASSE_OPER";
	/* Les permissions Oper sont définies dans un bloc 'operclass'.
	 * Voir https://www.unrealircd.org/docs/Operclass_block
	 * UnrealIRCd est fourni avec des classes par défaut, voir la doc
	 * pour une liste complète. Nous avons choisi 'netadmin' ici.
	 */
	operclass netadmin;
	swhois "est un Administrateur du Réseau";
	#vhost netadmin.mynet.org;
};
 
/* Les blocs listen définissent les ports sur lesquels le serveur écoute.
 * C'est-à-dire les ports que les clients et les serveurs utilisent pour
 * se connecter à ce serveur.
 * 
 * Syntaxe :
 * listen
 * { 
 *   ip <adresse ip>;
 *   port <numéro de port>;
 *   options {
 *     <options....>;
 *   };
 * };
 */
 
/* Port standard pour IRC 6667 */
listen {
	ip *;
	port 6667;
};
 
/* Port standard pour IRC sur SSL/TLS 6697 */
listen {
	ip *;
	port 6697;
	options { ssl; };
};
 
listen {
       ip *;
       port 7000;
       options { serversonly; }
};
 
/* Port SSL/TLS spécial pour la connexion entre serveurs */
listen {
	ip *;
	port 6900;
	options { ssl; serversonly; };
};
 
/* NOTE : Si vous utilisez un serveur IRC avec plusieurs IP et que vous
 *        utilisez les blocs listen ci-dessus, vous aurez peut-être une
 *        erreur 'Address already in use' et l'IRCd ne démarrera pas.
 *        Celle-ci indique que vous devez préciser une IP spécifique
 *        au lieu de '*'. Exemple :
 *        listen 1.2.3.4:6667;
 *        Bien sûr, remplacez 1.2.3.4 par l'IP qui vous est assignée.
 */
 
/*
 * Les blocs link vous permettent de connecter plusieurs serveurs ensemble
 * pour former un réseau IRC.
 * Voir https://www.unrealircd.org/docs/Tutorial:_Linking_servers
 */
link services.overstack.fr
{
        incoming {
                mask *@*;
	};
 
        outgoing {
                bind-ip *; /* ou une IP précise */
                hostname services.overstack.fr;
                port 7000;
        };
 
        password "MOT_DE_PASSE_LINK";
 
        class servers;
};
 
 
/* Les U-lines donnent encore plus de pouvoir à certains serveurs.
 * Si vous utilisez des Services, vous devez les indiquer ici.
 * NE JAMAIS indiquer le nom d'un serveur UnrealIRCd normal ici !!!
 * (Si vous ne savez pas ce que sont les Services, voir :
 *   https://www.unrealircd.org/docs/Services )
 */
ulines {
	services.overstack.fr;
};
 
/* Ici vous pouvez indiquer un mot de passe pour les commandes /DIE et
 * /RESTART, qui sont restreintes aux IRCops.
 * Il s'agit surtout d'une petite protection contre les redémarrages et
 * les coupures de serveur accidentels.
 */
drpass {
	restart "MOT_DE_PASSE_RESTART";
	die "MOT_DE_PASSE_DIE";
};
 
/* Le bloc log indique ce qui doit être journalisé et dans quel fichier.
 * Voir aussi https://www.unrealircd.org/docs/Log_block
 */
 
/* Ceci est une bonne valeur par défaut, elle journalise presque tout */
log "ircd.log" {
	flags {
		oper;
		connects;
		server-connects;
		kills;
		errors;
		sadmin-commands;
		chg-commands;
		oper-override;
		tkl;
		spamfilter;
	};
};
 
/* Avec des "alias", vous pouvez créer un alias comme /UNTRUC pour envoyer
 * un message à un utilisateur ou à un bot. Ils sont souvent utilisés pour
 * les services.
 *
 * Nous fournissons un certain nombre d'alias par défaut, voir les fichiers
 * du répertoire aliases/.
 * Pour exemple, ici nous ajoutons les alias pour les Services Anope.
 */
include "aliases/anope.conf";
 
/* Bannir des nicks pour qu'ils ne soient pas utilisables par des
 * utilisateurs normaux
 */
 
 
/* Vous pouvez inclure d'autres fichiers de configuration */
/* include "klines.conf"; */
 
/* Configuration du réseau */
set {
	network-name        "OverStack";
	default-server      "irc.overstack.fr";
	services-server     "services.overstack.fr";
	stats-server        "stats.overstack.fr";
	help-channel        "#aide";
	hiddenhost-prefix   "overstack";
	prefix-quit         "Quit";
 
	/* Les clés de cloaking doivent être identiques sur tous les serveurs
	 * d'un réseau. Elles sont utilisées pour générer les noms d'hôtes
	 * masqués et doivent être gardées secrètes. Les clés doivent être
	 * 3 chaînes de 5 à 100 caractères aléatoires (entre 10 et 20 suffisent)
	 * et ne comporter que des minuscules (a-z), des majuscules (A-Z) et des
	 * chiffres (0-9). (voir l'exemple)
	 * NB : sur *NIX, vous pouvez exécuter './unreal gencloak' sur votre
	 *      serveur pour que Unreal génère 3 clés aléatoires pour vous.
	 */
	cloak-keys {
		"KEY_1";
		"KEY_2";
		"KEY_3";
	};
};
 
/* Configuration spécifique au serveur */
 
set {
	kline-address "kline@overstack.fr"; /* e-mail ou URL indiquée lorsqu'un utilisateur est banni */
	modes-on-connect "+ixw"; /* modes utilisateur ajoutés lorsqu'un utilisateur se connecte */
	modes-on-oper    "+xwgs"; /* modes utilisateur ajoutés lorsqu'un utilisateur devient IRCOp */
	#oper-auto-join "#opers"; /* salon que les IRCOps joignent automatiquement */
	options {
		hide-ulines; /* cacher les U-lines de /MAP et /LINKS */
		show-connect-info; /* afficher les messages "looking up your hostname" à la connexion */
	};
 
	maxchannelsperuser 20; /* nombre max de salons par utilisateur */
 
	/* Temps minimum qu'un utilisateur doit rester connecter avant de pouvoir
	 * utiliser un message de QUIT. Le but est pour réduire le spam.
	 */
	anti-spam-quit-message-time 120s;
 
	/* Ou indiquez un message de QUIT constant, ce qui fait que les raisons
	 * de /QUIT sont ignorées.
	 */
	/* static-quit "Le client a quitté";   */
 
	/* static-part fait la même chose pour /PART */
	/* static-part yes; */
 
	/* Quelles /STATS sont restreintes aux Opérateurs. Nous vous
	 * conseillons de laisser '*' (toutes)
	 */
	oper-only-stats "*";
 
	/* Protections anti-flood */
	anti-flood {
		nick-flood 3:60;    /* 3 changements de nick par 60 secondes */
		connect-flood 3:60; /* 3 tentatives de connexions par 60 seconds */
		away-flood 4:120;   /* 4 utilisation de /AWAY par 2 minutes */
	};
 
	/* Paramètres de Spamfilter */
	spamfilter {
		ban-time 1d; /* durée par défaut des bans *LINE ajoutés par spamfilter */
		ban-reason "Spam/Publicité"; /* raison par defaut */
		virus-help-channel "#aide"; /* salon par défaut pour l'action 'viruschan' */
		except "#aide"; /* salon à exempter de Spamfilter */
	};
};
 
 

#7 Re : Serveurs IRC » unrealircd 4.0 "conf/help.conf": No such file or directory » 04/01/2016 22:59:39

Petite note de modération : Crée ton propre sujet quand tu as besoin d'aide. Le forum de news n'est pas adapté à ta demande et les sujets sont importants pour ceux qui veulent aider, et ceux qui ont le même problème que toi. Je viens de créer un nouveau sujet avec tes messages dedans. Essaye de t'en souvenir pour la prochaine fois.

#8 News » UnrealIRCd 4.0.0 Release » 29/12/2015 21:11:47

Harakiri
Réponses : 1

Voilà une petite traduc de l'essentiel du message qui accompagne le lancement officiel d'UnrealIRCd 4.0.0 :

Nous avons travaillé dûr durant ces dernières années pour remplacer la série (réussie mais prenant de l'âge) 3.2.x avec une codebase plus moderne. Par la même occasion, nous avons implémenté des suggestions de nos bug trackers, des idées propres et des suggestions qui sont apparues après le sondage  du 4ème trimestre 2013. Après les 4 versions alpha, les 4 beta et les 6 release candidates, nous sommes fiers de vous annoncer la première sortie d'UnrealIRCd 4.

Merci à tous ceux qui ont supporté l'équipe dans ses efforts, selon leurs moyens : à travers les dons, les reports de bugs, les tests des releases, la traduction des documentations, le support des utilisateurs ou l'informations des autres à propos d'IRC ou simplement par l'utilisation d'UnrealIRCd.

Comme toujours, vous pouvez télécharger UnrealIRCd depuis www.unrealircd.com

Quoi de neuf dans UnrealIRCd 4

Une brève vue d'ensemble des changements les plus importants :

    Vous décidez ce que vous chargez Nous avons déplacé le plus de fonctionnalités possible dans plus de 150 modules chargeables de manière unitaire (commandes, modes utilisateurs, modes des canaux, bans étendus, snomasks, ...). Vous décidez des fonctionnalités de votre UnrealIRCd.

    Privilèges IRCop détaillés. La manière dont les privilèges IRCop sont accordés a été complètement revue. Ceci vous permet de configurer ces privilèges à une échelle très détaillée. Vous ne voulez pas d'OperOverride ? Vous voulez que les opers voient les clés des canaux secrets ? Ou vous voulez qu'un oper ait des privilèges réduits ? C'est possible.

    Wiki. Toute la documentation est désormais sous la forme d'un wiki. C'est encore mieux et encore plus accessible aux personnes  pour qui les IRCd sont une chose nouvelle. Le wiki permet également une traduction facilité par les membres de la communauté.

    Nouvelle structure des répertoires. Sur UNIX, l'IRCd est désormais installé dans un répertoire différent de celui dans lequel vous l'avez compilé (~/unrealircd par défaut). Sur Windows ainsi que sur UNIX, les fichiers de configuration sont dans  conf/, les modules dans modules/, etc... Les fichiers de configuration peuvent être identiques entre Windows et UNIX. Cette nouvelle structure permet de faciliter l'archivage.

    Nouveau système entrée/sortie utilisant kqueue et epoll. L'IRCd peut maintenant supporter des milliers d'utilisateurs plus facilement.

    Support SSL/TLS amélioré. SSL a toujours été une fonctionnalité majeure d'UnrealIRCd mais a été amélioré. UnrealIRCd est désormais toujours compilé avec le support SSL (sur Windows comme sur UNIX) Les empreintes de certificats SSL clients sont visibles dans les /WHOIS. Un nouveau ban étendu certfp (~S:empreinte_certificat), de meilleurs paramères par défaut incluant des clés 4096 bits et la confidentialité persistante, etc.

    Support Blacklist DNS (DNSBL/RBL). Efficace pour combattre les bots et les autres comportements abusifs.

    Messages d'erreurs meilleurs et plus utiles. Surtout concernant le fichier de configuration.

    Protocole serveur-serveur plus moderne. Utilisation d'UID et de SID résultant moins de problèmes de désynchronisation.

    Différents niveaux de Spamfilter. Il est possible de choisir entre 'regex' et 'simple' pour les filtres. Les filtres simples autorisent l'utilisation des wildcard '*' et '?' habituels que tout le monde connait. Le moteur de regex est passé de TRE à PCRE (environ 2 fois plus rapide).

    Configuration plus logique Environ 30% des blocs de configuration ont été restructurés. Pas d'inquiétude, nous fournissons un convertisseur de configuration 3.2.x à 4.x.

    Gestion plus aisée des modules tiers. Sur UNIX, vous pouvez désormais disposer vos modules tiers dans src/modules/third et à chaque fois que vous exécuterez 'make', ils seront compilés au besoin.

    Facilité de mise à niveau. Sur UNIX, lorsque vous mettez à niveau vers une nouvelle version, ./Config vous demandera si vous voulez importer les installations précédentes, en mémorisant les installations précédentes. Cela fera également une copie des modules tiers depuis l'ancienne installation vers la nouvelle, et les recompilera.

    Plus sécurisé De meilleurs paramétrages de sécurité, plus d'avertissements à propos de comportements non sécurisés.

    IPv6 désormais sur Windows également.

#9 Re : Serveurs IRC » Soucis d'installation IRCdreams » 23/12/2015 21:18:29

C'est un code obsolète. Sans doute parce que le projet n'est pas maintenu. Tu dois pouvoir résoudre le problème mais le temps et l'énergie dépensé à résoudre ça n'est certainement pas rentable pour le résultat final.
Je te suggère d'installer autre chose.

#10 Re : Serveurs IRC » SolidIRCD » 23/12/2015 21:09:23

Salut,

Non ce n'est pas normal, sauf si ton serveur manque de ressources. Hors contexte c'est difficile à dire.
Et pour ta deuxième question, à toi de voir selon tes besoins.

C'est un peu difficile de t'aider si tu poses des questions comme ça... "Y'a un problème, est-ce que c'est normal ?" ou "Si j'installe autre chose, y'aura des problèmes ?"

#11 Re : Services IRC » [Résolu] Probleme de lancement Anope 2.0.2 » 09/11/2015 10:00:27

Salut,

Tu n'as visiblement pas qu'une erreur.

Code:
[Nov 08 23:45:46 2015] Error while loading ns_cert: Your IRCd does not support ssl client certificates

Celle-ci indique que tu utilises un module (ns_cert) que ton IRCd n'accepte pas. C'est une question d'options de compilation. C'est une fonctionnalité optionnelle... Si tu souhaites l'activer il faudra recompiler. Sinon il faut désactiver le module ns_cert

Code:
MySQL: Unable to connect to MySQL service mysql/main: Accès refusé pour l'utilisateur: 'anope'@'@localhost' (mot de passe: OUI)

Deuxième erreur, liée à MySQL. Là, avec un petit Google rapide tu peux t'appercevoir que c'est juste une question de login/mot de passe qui ne va pas, ou alors les droits sur la base de données ne sont pas corrects pour l'utilisateur anope.

Code:
DB_FLATFILE: Unable to open data/anope.db for reading!

DB_FLATFILE: Unable to open data/anope.db for reading!
Cette erreur indique sans doute un problème de droits sur ton système de fichier. Il faudrait que tu nous montres les droits du répertoire data dans la racine d'anope (normalement un répertoire services.
En gros si on traduit, c'est assez clair... Le fichier data/anope.db ne peut pas être lu, sachant qu'il faut qu'il puisse être lu et modifié en écriture... Indice : chmod

Code:
Unable to connect to uplink #1 (91.191.147.137:7000): Connection refused

Et pour finir, cette erreur peut être liée à pas mal de choses, un problème de firewall ou de configuration de link. Mais tu devrais déjà commencer par régler les autres problèmes.

#12 Re : Services IRC » [Résolu] Problême Mysql Anope 2.0 » 05/11/2015 10:00:32

Garder la même configuration de base de données.

#13 Re : Services IRC » [Résolu] Problême Mysql Anope 2.0 » 04/11/2015 20:35:50

Salut,

Les modules .so cités sont des modules "externes" et doivent être compilés séparément.
C'est l'étape 3 de ce guide : http://www.ircz.fr/guides.php?act=lire&cle=82
Comme tu pourras le constater cette étape est à effectuer avant le ./Config et toute la suite.
Tu devras donc recommencer la compilation une fois que tu auras ré-effectué cette compilation de module complémentaire.

#14 Re : Aides » Bot irc » 30/10/2015 09:51:06

Y'a un fichier INSTALL dans l'archive. C'est écrit de faire make et ça se compile.
Ensuite y'a un fichier qui s'appelle Bot.Set qui semble contenir des paramètres de configuration. Modifie les et lance le bot pour voir ce qu'il se passe.
Pour en avoir 3, j'imagine qu'il faut faire tout ça 3 fois smile

#15 Re : Aides » Comment personnaliser son applet lightIRC ? » 30/10/2015 09:45:32

Tu mets tout le contenu du répertoire qui était archivé et que tu as configuré là sur ton serveur. Après tu fais comme tu veux, t'as des tonnes de manières pour t'y prendre.
La plupart du temps les gens utilisent FTP. Sachant que selon ton client tu peux utiliser FTP avec tes paramètres d'accès SSH (SFTP). Renseigne toi sur ces protocoles et les clients associés.

#16 Re : Aides » Comment personnaliser son applet lightIRC ? » 29/10/2015 20:14:23

T'es en train d'ouvrir un fichier et de tenter de l'éditer alors qu'il est par extrait de l'archive (.zip).
Passe sur IRC parce qu'à ce rythme d'une réponse tous les jours, ça risque de prendre un certain temps smile

#17 Re : Aides » Comment personnaliser son applet lightIRC ? » 28/10/2015 23:01:51

http://redmine.lightirc.com/projects/1/ … parameters

If you find a useful parameter for your application, just add it to your config.js

smile
Essaye de bien comprendre ce que tu fais et pourquoi tu le fais.
Une fois la configuration créée, il faut que tu la files à ton application. Donc il faut forcément que celle-ci puisse y accéder.
En l'occurrence c'est le config.js qui est chargé dans l'application.
Si tu n'as rien touché au fichier qui charge le config.js, alors oui c'est le config.js qui doit contenir tout ça.

Au passage, je le dis dans plusieurs de mes posts sur des aides pour la configuration de LightIRC mais je le dis une fois de plus.
En JavaScript :

Code: Javascript
arams.rememberNickname             = "false";

Est différent de

Code: Javascript
arams.rememberNickname             = false;

Dans le premier cas, le paramètre est considéré comme une chaine de caractères. Dans le second, comme un booléen (donc en quelque sorte, un état, vrai ou faux).
L'application attend un booleen et il faut donc lui donner un booleen.

#18 Re : Aides » Comment personnaliser son applet lightIRC ? » 28/10/2015 09:57:33

Oui c'eest quelque chose comme ça que tu dois avoir. C'est la définition de tes propres paramètres.

Mc Bigutah a écrit :
Harakiri a écrit :

Le lien que tu dois mettre est en fonction de là où la ressource se trouve par rapport à la racine de lightirc.

Le lien de quoi ? Ce lien :

Code:
 src="http://www.lightirc.com/start/?host=irc.evolu.net&port=6667&policyPort=null&language=fr&
realname=IRC%20Client&quitMessage=Quit%20IRC%20Client&charset=utf-8&nick=testu&rememberNickname=true&nickPrefix=%3C&nickPostfix=%3E&...

Ce lien là tu l'oublies, tu n'en as pas besoin, vu que tu définis toi même tes paramètres.
Je parle du lien du chemin vers ton fichier CSS. Il faut que tu l'ajoutes en fonction de là où il se trouve par rapport à la base de répertoire où se trouve lightirc.

Mc Bigutah a écrit :

Et c'est quoi cettedite racine de LightIRC ?

Par exemple si ton LightIRC se trouve dans /var/www/ on va considérer que la racine c'est /var/www. Donc si ton fichier css se trouve dans /var/www/ressouces/css/style.css tu devras mettre quelque chose comme ça :

Code:
params.styleURL="ressouces/css/style.css";

#19 Re : Aides » Comment personnaliser son applet lightIRC ? » 27/10/2015 20:51:34

Je ne suis pas sûr de bien comprendre. Qu'est-ce que tu essayes d'ouvrir ? Qu'est-ce que tu entends par "ouvrir" le script ? Une fenêtre de quoi s'ouvre ?
La configuration de lightirc se fait en définissant une suite de paramètres (ceux décrits dans la page de lightirc.com) et de les passer en paramètre à la fonction JavaScript qui charge le SWF de LightIRC, à savoir embedSWF.
Ce que tu mets dedans est ta propre configuration, le lien que tu dois mettre est en fonction de là où la ressource se trouve par rapport à la racine de lightirc.

#20 Re : Aides » Comment personnaliser son applet lightIRC ? » 26/10/2015 20:40:52

Salut,

Pour t'aider au mieux, il faudrait que tu nous précises un peu plus de choses sur le contexte de tout ça.
La réponse ne serait pas la même si tu nous dis que tu héberges un lightIRC sur un serveur quelconque ou si tu désires utiliser les ressources fournies par lightirc.com

D'après ton bout de code tu es plutôt dans la deuxième situation puisque tu sembles utiliser un iframe qui provient de lightirc.com. Je ne sais pas si tu as bien saisi mais cette méthode permet juste d'avoir un choix limité dans la personnalisation de ton interface.
Pour pouvoir faire comme tu le souhaites, il faut que tu puisses utiliser le CSS que tu as toi même réalisé. Je ne crois pas que ce soit possible en utilisant la configuration de lightirc.com (qu'on me corrige si je me trompe).

Du coup, il faut que tu héberges ta propre version avec ta configuration comprenant ton CSS.

Comme tu as également l'air de parler de ton archive (.zip) tu as peut être déjà déployé ta configuration. Dans ce cas le code fourni par le site lightirc.com ne te sert à rien, il faut que tu utilises le fichier de configuration (config.js) qui est inclus par défaut.
Tu dois disposer ton fichier CSS dans le répertoire de lighrIRC et le charger dans ce fichier de configuration. En gros, config.js remplace ton iframe puisqu'il contient tous les paramètres (en JavaScript) chargés lors de la navigation.

Voilà la documentation en ligne des paramètres de personnalisation de LightIRC : http://redmine.lightirc.com/projects/li … parameters

N'hésite pas à passer sur IRC si tu n'as pas tout bien saisi.

#21 Re : IRCz » Bonjour à tous ! » 26/10/2015 00:30:32

Salut,

Bienvenue à toi. smile
N'hésite pas à poster plus de détails sur tes éventuels problèmes si tu veux que l'on puisse t'aider.
Crées un topic à l'endroit adéquat selon le problème ou les questions et on fera de notre mieux.

On est également dispo sur irc.exolia.net, channel #IRCz.

Ravi de voir de nouvelles têtes de temps en temps.

#22 Re : Aides » Communication entre lightIRC et eggdrops » 27/08/2015 23:19:13

Hello,

Le plus simple selon moi est de faire en sorte que les scripts de ton Eggdrop soient capables d'identifier les commandes avec ou sans formatage.
Normalement ce sont des petites modifications dans les scripts TCL concernés.

Sinon, tu as toujours la possibilité, selon l'IRCd que tu utilises, d'activer un mode sur les salons concernés, qui soit chargé de retirer tous les éléments de formatage des messages envoyés.
Par exemple, sur UnrealIRCd il te suffirait d'appliquer le mode +S sur les salons en question, auquel cas, personne ne verrait les couleurs des autres sur les salons.

Petit détail H.S. fais attention à la section dans laquelle tu postes tes topics smile

#23 Re : Aides » Mettre du php dans le script de connexion lightirc » 18/08/2015 07:58:12

SG a écrit :

Donc comment faire pour intégrer ma variable $pseudo ? dans mon params.nick

Harakiri a écrit :

Il faut que tu utilises des double quote ou alors rien du tout.

SG a écrit :

params.policyPort = 6667;
Comment sait on le port que daemon flash policy écoute ?

Normalement c'est toi qui l'a configuré.

#24 Re : Aides » Mettre du php dans le script de connexion lightirc » 17/08/2015 11:47:58

Salut,

Le code n'est donc plus le même que celui posté initialement, je ne sais pas si tu as le même problème qu'au départ, donc.

En PHP, les simple quote font en sorte à ne pas interprêter le contenu situé entre.

Code: PHP
<?php
$pseudo="Mon pseudo"
echo '$pseudo';
 

Affichera:

$pseudo

Et non pas le contenu de la variable. Il faut que tu utilises des double quote ou alors rien du tout.

Je ne vois pas non plus la création de la variable $pseudo, à côté tu utilises directement $_POST['sexe']. Peut être as-tu oublié d'initialiser la variable...

Petit détail concernant la ligne suivante, qui n'a rien à voir avec le problème actuel :

Code: Javascript
params.policyPort = 6667;

Je doute grandement que le port que tu veuilles mettre soit le port 6667 qui est généralement réservé à l'IRCd et qui est celui que tu as l'air d'utiliser à la ligne juste au dessus. Le port que tu dois mettre est celui sur lequel ton daemon flash policy écoute.

#25 Re : Aides » Mettre du php dans le script de connexion lightirc » 15/08/2015 18:20:26

Dans ce cas ton morceau de code n'est pas suffisant pour que l'on puisse t'aider.

Pied de page des forums

Propulsé par FluxBB

412876 visites ( 11 aujourd'hui ) 5 visiteurs en ligne
Copyright © 2004 - 2013 IRCz