特殊:Badtitle/NS100:IrcServer
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/IrcServer }} |
点击翻译: |
English {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/af | • {{#if: php5|Afrikaans| [[::IrcServer/af|Afrikaans]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ar | • {{#if: php5|العربية| [[::IrcServer/ar|العربية]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/az | • {{#if: php5|azərbaycanca| [[::IrcServer/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/bcc | • {{#if: php5|جهلسری بلوچی| [[::IrcServer/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/bg | • {{#if: php5|български| [[::IrcServer/bg|български]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/br | • {{#if: php5|brezhoneg| [[::IrcServer/br|brezhoneg]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ca | • {{#if: php5|català| [[::IrcServer/ca|català]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/cs | • {{#if: php5|čeština| [[::IrcServer/cs|čeština]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/de | • {{#if: php5|Deutsch| [[::IrcServer/de|Deutsch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/el | • {{#if: php5|Ελληνικά| [[::IrcServer/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/es | • {{#if: php5|español| [[::IrcServer/es|español]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/fa | • {{#if: php5|فارسی| [[::IrcServer/fa|فارسی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/fi | • {{#if: php5|suomi| [[::IrcServer/fi|suomi]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/fr | • {{#if: php5|français| [[::IrcServer/fr|français]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/gu | • {{#if: php5|ગુજરાતી| [[::IrcServer/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/he | • {{#if: php5|עברית| [[::IrcServer/he|עברית]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/hu | • {{#if: php5|magyar| [[::IrcServer/hu|magyar]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/id | • {{#if: php5|Bahasa Indonesia| [[::IrcServer/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/it | • {{#if: php5|italiano| [[::IrcServer/it|italiano]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ja | • {{#if: php5|日本語| [[::IrcServer/ja|日本語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ko | • {{#if: php5|한국어| [[::IrcServer/ko|한국어]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ksh | • {{#if: php5|Ripoarisch| [[::IrcServer/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/mr | • {{#if: php5|मराठी| [[::IrcServer/mr|मराठी]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ms | • {{#if: php5|Bahasa Melayu| [[::IrcServer/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/nl | • {{#if: php5|Nederlands| [[::IrcServer/nl|Nederlands]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/no | • {{#if: php5|norsk| [[::IrcServer/no|norsk]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/oc | • {{#if: php5|occitan| [[::IrcServer/oc|occitan]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/pl | • {{#if: php5|polski| [[::IrcServer/pl|polski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/pt | • {{#if: php5|português| [[::IrcServer/pt|português]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ro | • {{#if: php5|română| [[::IrcServer/ro|română]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/ru | • {{#if: php5|русский| [[::IrcServer/ru|русский]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/si | • {{#if: php5|සිංහල| [[::IrcServer/si|සිංහල]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/sq | • {{#if: php5|shqip| [[::IrcServer/sq|shqip]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/sr | • {{#if: php5|српски / srpski| [[::IrcServer/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/sv | • {{#if: php5|svenska| [[::IrcServer/sv|svenska]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/th | • {{#if: php5|ไทย| [[::IrcServer/th|ไทย]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/tr | • {{#if: php5|Türkçe| [[::IrcServer/tr|Türkçe]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/vi | • {{#if: php5|Tiếng Việt| [[::IrcServer/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/yue | • {{#if: php5|粵語| [[::IrcServer/yue|粵語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/zh | • {{#if: php5|中文| [[::IrcServer/zh|中文]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/zh-hans | • {{#if: php5|中文(简体)| [[::IrcServer/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}IrcServer}}/zh-hant | • {{#if: php5|中文(繁體)| [[::IrcServer/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:php5|:IrcServer|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :IrcServer/zh | | {{#ifexist: IrcServer/zh | | {{#ifeq: {{#titleparts:IrcServer|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:IrcServer|1|-1|}} | zh | | }}
What this wiki will talk about?
I'm creating this wiki page trying to help people that want to install an IRC Server with Services(Nickserv,Chanserv and Memoserv) .There will be a list of some good servers softwares like bahamut or ircd-hybrid with an HOWTO for the installation of the server itself and services related to it, also ill make a related wiki with some informations about Irc commands that can be used both client and server side.(i'll do examples using ircd-hybrid as server software).
Available Server Software
austhex7.5.p11 | http://bahamut.dal.net/ |
Bahamut 1.8.3 | http://bahamut.dal.net/ |
dancer-ircd 1.0 | http://www.doc.ic.ac.uk/~aps100/dancer/ |
DreamForge 4.6.7 | http://www.dal.net |
IRCd 2.10.3p3 | http://www.irc.org/ |
IRCd 2.10.10 | http://ircu.sourceforge.net/ |
TR-IRCD 5.7.3 | http://tr-ircd.sourceforge.net/ |
UltimateIRCd 3.0.0 | http://www.shadow-realm.org/ |
Unreal 3.2.4 | http://www.unrealircd.com/ |
How to install ircd-hybrid
There are two ways to install this software ,all of them are really easy :
- Using synaptic with searching the word ircd-hybrid
- Downloading the source and installing it
I think that i dont need to explain the first way, so lets view the second one. First download the software at this site ,then compile it using these commands:
tar zxvf filename.tar.gz cd /path/to/source ./configure make && make install
Note: Remember to edit the ircd.conf file to personalize your server settings
After you have done these steps without getting errors ,you will be able to join your brand new server using of course your favourite Irc Client. To enter inside just open a new server tab and write this :
/server 127.0.0.1
This was the easier part of this wiki page, now we can go on with services, there are a lot of different services software ,here it is a list of them:
Anope 1.7.14 | http://www.anope.org/ |
Anope 1.7.14 MySQL | http://www.anope.org/ |
Auspice 2.8 Beta | http://www.inmean.com/default.asp |
Epona 1.4.14 | http://www.epona.org/ |
Epona 1.4.14 diff | http://www.epona.org/ |
Hybserv2 1.9.2 | http://www.hybserv.net/ |
IRC Defender 1.3.6 | http://ircdefender.sourceforge.net |
IRC Services 4.5.40 | http://www.ircservices.esper.net/ |
NeoStats 2.5.3 | http://www.neostats.net/ |
srvx 1.1.2 | http://srvx.sourceforge.net/ |
How to install Ircd services(I'll use epona services for this example)
Before thinking of how you can connect the services to the server , we have to say something before. Now you only have to download and compile the source like we have done above.(./configure - make && make install). After you have finished with this first part we can start editing the file services.conf that will store informations regarding the server where services have to be connected. Inside that file you will have to fill all things that arent yet filled, adding some informations about the password that will be used later for the connection, or the server address and much more. But in this page ,ill explain what you have to do inside the ircd.conf file to link services to the server. Thats not hard ,just copy and paste this lines
Y:27:180:0:0:4000000 C:127.0.0.1:YourPwd:Services.LocalHost.Net::30 N:127.0.0.1:Yourpwd:Services.LocalHost.Net::30 U:Services.LocalHost.Net:*:* H:*::Services.LocalHost.Net
Note: Services.LocalHost.Net is the services name used in the services.conf file
In the password space you will have to put the same password used in services.conf file.
Now just start up services using this command inside services folder :
./services
If you have done a good work ,services will be connected after few minutes to the server ,if not you will find insde log folder ,the log regarding errors found at startup.
Thats all. Users and Operators commands wiki page available soon.
CategoryDocumentation