De ce IRC? Da, pentru că
- IRC se descurcă perfect cu sarcina de la zeci la mii de utilizatori, fără încărcarea serverului;
- IRC este construit pe canale: utilizatorii pot comunica în grupuri fără a interfera unul cu celălalt, dar în același timp există conversații între ele;
- IRC vă permite să transferați fișiere prin DCC;
- Există atât servere IRC plătite, cât și gratuite, servicii, clienți pentru orice sistem de operare, pentru orice culoare și gust. Utilizatorii pot alege orice program de comunicare cu IRC, iar toate acestea vor fi compatibile;
- IRC vă permite să criptați traficul utilizând SSL;
- IRC vă permite să administrați canale și celor care le-au înregistrat, nu doar proprietarul rețelei: cel mai comun utilizator poate fi proprietarul unui canal foarte popular;
- IRC are mecanisme integrate pentru controlul inundațiilor, monitorizarea și înregistrarea poreclelor / canalelor, controlul accesului la canale de către proprietarii lor.
Dacă știți deja cum arată structura rețelei IRC din punct de vedere tehnic, atunci săriți secțiunea teoretică.
[edit] Structura rețelei IRC
Să ne imaginăm structura rețelei IRC. Aici, obiectele sunt aplicații (nu computere). Din punct de vedere tehnic, toate acestea pot fi localizate pe un singur computer. Direcția săgeților indică ordinea conexiunii (care se conectează la cine).
Aici vedeți 2 servere, unele servicii și clienți conectați la server. Acum voi explica de ce sunt atât de multe și cum funcționează toate. Primul lucru despre care voi vorbi este numărul de servere. Trebuie să existe cel puțin un server în rețeaua dvs. În cele mai multe cazuri, unul va fi de ajuns. Mai multe servere sunt necesare dacă, de exemplu, doriți să îmbinați chat-ul în rețeaua locală cu un chat pe rețeaua vecină. Apoi, va fi discutata o retea formata dintr-un singur server (dar toate acestea sunt valabile pentru o retea cu mai multe servere).
Server (daemon IRC, IRCD). Pentru ceea ce este nevoie de un server, cred că este de înțeles. Clienții se conectează la acesta. Serverul rulează în mod obișnuit pe portul 6667, deci privilegiile de root (și, de asemenea, nu sunt recomandate) nu sunt necesare pentru rularea acestuia. La momentul acestei scrieri, Unreal este cel mai popular software de tip server. Există o mulțime de modificări, precum și software-ul de servere Bahamut, Hybrid și multe altele. Software-ul de tip server este încrucișat: îl puteți utiliza atât pe sistemele de operare tip * nix, cât și pe Windows, nu este, de asemenea, fermecător pentru hardware-ul serverului (va face un computer vechi). Configurația software-ului server va fi discutată în secțiunea de configurare.
Serverul dvs. ar trebui să fie disponibil 24 de ore pe zi, 7 zile pe săptămână. În momentul absenței sale, oamenii nu vor putea comunica prin IRC.
Serviciile reprezintă o parte opțională a rețelei IRC. Adică, puteți să faceți cu ușurință fără ele. Dar ele vă vor face viața mai ușoară. Serviciile efectuează înregistrarea și controlul canalelor și poreclelor IRC. Asta este, fără ei, atunci când ieșiți din IRC, porecla dvs. poate fi utilizată de altcineva și operatorul canalului devine primul conectat la acesta. Serviciile vor preveni această situație. Software-ul de service este furnizat de dezvoltatorii Anope și alții. De asemenea, este încrucișată și nu are acces la resurse server.
Servicii conectat la unul dintre serverele (principale) prin TCP / IP și, prin urmare, pot fi localizate pe același server fizic ca IRCD, sau pe un computer separat. Se recomandă păstrarea serverului și a serviciilor pe un singur computer.
[edit] Configurarea software-ului server
[edit] Configurarea KVIrc
Să presupunem că ați instalat un server și servicii. Dar pentru utilizatorii rețelei dvs. IRC este dificil și incomprehensibil. Ei sunt speriat de un singur cuvânt "IRC" și sunt rugați înapoi la camera de chat fără server. Dacă da, atunci trebuie să vă creați cu siguranță propria dvs. distribuție KVIrc, în care vă puteți prescrie setările de conectare. Apoi, utilizatorul va trebui doar să instaleze programul, să-și completeze informațiile personale - și el va fi în IRC. Crearea distribuției va fi descrisă pentru versiunea Windows a KVIrc. Pentru aceasta avem nevoie de:
- Instalator NSIS;
- Pachet cu scripturi NSIS pentru KVIrc (preluați din acest dosar FTP);
- Versiunea KVIrc mai veche decât 3.2.5 (3.2.5 nu este potrivită). Ultima versiune poate fi descărcată de pe FTP.
Acum, în etape, voi descrie procesul de creare a distribuției
Acum puteți distribui fișierul rezultat între utilizatorii rețelei dvs. și nu vă faceți griji că vor avea probleme de conectivitate.