Bonjour, Vous êtes intéréssé pour créer un serveur irc je vais vous détaillé toutes les manipulations pour ce créer son propre serveur...
Pour commencé allez acheté chez un hébergeur un shell (ex:
http://o2-prosystem.fr ) ---
---
3 allopass /mois (port non dédiée) ---
5 allopass/mois (port dédiée 6665,6666,
6667,6668,6669),
Dès que vous avez votre serveur shell (ssh) faite ceci :
Télécharger Putty -->
http://www.01net.com/telecharger/windows/Internet/serveur_ftp/fiches/20166.htmlInstaller le en double cliquant dessus...
Ensuite ouvrez le, dans le
Host Name mettez l'adresse du ssh donnez par votre hébergeur... Puis cliquez sur le boutton "
Open".
Ecrivez votre
username puis entrée, votre
password et entrée...
Vous être connécté enfin sous la console noir :
--- Suivez mes conseils (respectez les majuscules) ---Tapez ses commandes :
wget http://bdd.exolia.net/serveurs/Unreal3.2.7.tar.gz , puis entrée...
après :
tar -xf Unreal3.2.7.tar.gz , puis entrée
cd Unreal3.2.7 , puis entrée
./Config , puis entrée
ensuite appuyez toujours sur entrée....
make , puis entrée
Enfin notre serveur est bientot terminée...
Maintenant la configuration...
nano unrealircd.conf , puis entrée
Faite
copier/coller de ma configuration ci-dessous et modifié vous meme (modifié les ecritures en
GRAS):
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
include "help.conf";
include "spamfilter.conf";
me
{
name "
VotreAdresseSite.fr";
info "
NomDeVotreServeur";
numeric 1;
};
admin {
"
VotrePseudo";
"
votre@adresse.mail";
};
class clients
{
pingfreq 90;
maxclients 500;
sendq 100000;
recvq 8000;
};
class servers
{
pingfreq 90;
maxclients 10;
sendq 1000000;
connfreq 100;
};
allow {
ip *@*;
hostname *@*;
class clients;
maxperip 3;
};
listen *:
VotrePortDuServeur;
drpass {
restart "
passrestart";
die "
passshutdown";
};
badword all {
word "merde";
replace "crotte";
};
badword all {
word "putain";
replace "diantre";
};
log "ircd.log" {
maxsize 2097152;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
};
};
oper
votrepseudo {
class clients;
from {
userhost *@*;
};
password "
votrepass";
flags
{
netadmin;
can_die;
can_restart;
can_gzline;
can_gkline;
can_unkline;
can_zline;
get_umodew;
get_host;
can_override;
};
};
ban nick {
mask "c*h*a*n*s*e*r*v";
reason "Reserved for Services";
};
ban nick {
mask "n*i*c*k*s*e*r*v";
reason "Reserved for Services";
};
ban nick {
mask "m*e*m*o*s*e*r*v";
reason "Reserved for Services";
};
ban nick {
mask "o*p*e*r*s*e*r*v";
reason "Reserved for Services";
};
ban nick {
mask "b*o*t*s*e*r*v";
reason "Reserved for Services";
};
ban nick {
mask "g*l*o*b*a*l";
reason "Reserved for Services";
};
deny channel {
channel "*oper*";
reason "Ircops only!";
};
deny channel {
channel "*root*";
reason "Ircops only!";
};
deny channel {
channel "*staff*";
reason "Ircops only!";
};
deny channel {
channel "*warez*";
reason "Warez is illegal";
};
deny channel {
channel "*mp3*";
reason "mp3 trading is illegal";
};
ulines {
stats.
votreserveur.fr;
services.
votresite.fr;
};
set {
network-name "
VotreNomDeServeur";
default-server "
votresite.fr";
services-server "services.
votresite.fr";
help-channel "#aide";
oper-auto-join "#root,#services";
hiddenhost-prefix "
NomDuServeur";
static-quit "
=== Le message de quit ===";
hosts {
local "Aide.local";
global "Global.Administrateur";
coadmin "Co.Administrateur";
admin "Administrateur.";
servicesadmin "Services.Administrateur";
netadmin "Reseau.Administrateur";
host-on-oper-up "yes";
};
cloak-keys {
"AHos2HOHS6ds2gsQQHGAkish";
"qF5D3ormaH6mnEvbaH226lfEhjf";
"hfA6HwFh53HedOwQg9Ufs";
};
kline-address "
votre@adresse.mail";
modes-on-connect "+xGw";
modes-on-join "+nt";
snomask-on-oper "+cFfkejvGnNqsSo";
dns {
nameserver 127.0.0.1;
timeout 2s;
retries 2;
};
options {
show-connect-info;
show-opermotd;
allow-part-if-shunned;
fail-oper-warn;
flat-map;
};
maxchannelsperuser 20;
// anti-spam-quit-message-time 60s;
oper-only-stats "*";
};
Voilà appuyer enfin sur la touche
ctrl+X, après sur
O ou
Y selon la langue de votre hébergeur et entrée...
Votre serveur irc est prêt lancer le :
tapez
./unreal start-------------------------------------------------
Aide crée 100% de o2-prosystem.fr