Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UnrealIRCD 3.2 Tiny Core Linux Installation:
- 1. Download from http://www.unrealircd.com/downloads/unreal/5/24 or wget http://unrealircd.icedslash.com/Unreal3.2.8.1.tar.gz
- 2. Download http://sourceforge.net/projects/anope/files/anope-stable/Anope%201.8.2/anope-1.8.2.tar.gz/download I didn't bother
- using wget to get this one.
- 3. tar xzf Unreal3.2.8.1.tar.gz
- tar xzf anope-1.8.2.tar.gz
- Install and Configuring:
- 4. cd Unreal3.2 (wherever it is in your directory)
- ./Config (make note it is a capital "C" and not ./configure or ./config)
- 5. anti-spoof protection? No
- directory with configuration files? hit enter
- path to ircd binary? hit enter
- hub or leaf? Hub
- hostname? Type the subdomain created earlier
- default permissions? 0600
- SSL support? No (or Yes if you are a security addict)
- IPv6 support? No
- enable ziplinks? No (unless you're linking with another IRCD)
- enable remote includes? No (again, unless you're linking)
- enable prefixes? Yes (totally up to you)
- listen backlog? 5 is fine, hit enter
- nickname history? 2000 is fine, hit enter
- max SendQ
- length? hit enter
- buffer pools? hit enter
- file descriptors? hit enter
- more parameters? hit enter
- 5. Type "make" in terminal
- 6. cp doc/example.conf unrealircd.conf (it would be /Unreal3.2/doc/example.conf -> /Unreal3.2/unrealircd.conf
- Don't Modify anything other than what is stated here, unless you know what were you are doing.
- 7. open /Unreal3.2/unrealircd.conf in your favorit editor, vi .../Unreal3.2/unrealircd.conf
- 8. /* FOR *NIX, uncomment the following 2lines: */
- loadmodule "src/modules/commands.so";
- loadmodule "src/modules/cloak.so";
- / Setting IRCd Info:
- 9. me
- {
- name "irc.yourdomain.com";
- info "your IRC network name";
- numeric 1;
- };
- / O:Lines define the IRCops
- 10. oper YourNickHere {
- class clients;
- from {
- userhost *@*;
- };
- password "YourPassHere";
- flags
- {
- netadmin;
- can_zline;
- can_gzline;
- can_gkline;
- g lobal;
- };
- };
- / C/N Lines allow other IRCDs or IRC Services to link with you
- 11. link services.yourdomain.com
- {
- username *;
- hostname 127.0.0.1;
- bind-ip *;
- port 7029;
- hub *;
- password-connect "services";
- password-receive "services";
- class servers;
- options {
- };
- };
- / Add the U:Line for the IRC Services
- 12. ulines {
- services.yourdomain.com;
- stats.yourdomain.com;
- };
- / Comment this out with /* */
- 13. /*
- tld {
- mask *@*.fr;
- motd "ircd.motd.fr";
- rules "ircd.rules.fr";
- };
- */
- 14. Network Configuration
- * Network configuration */
- set {
- network-name "YourNetworkNameHere";
- default-server "irc.yourdomain.com";
- services-server "services.yourdomain.com";
- stats-server "stats.yourdomain.com";
- help-channel "#help";
- hiddenhost-prefix "hidden";
- /* prefix-quit "no"; */
- /* Cloak keys should be the same at all servers on the network.
- /* [..etc..]
- */
- cloak-keys {
- "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";
- "90jioIOjhiUIOH877h87UGU898hgF";
- "IOjiojiio8990UHUHij89KJBBKU898";
- };
- /* on-oper host */
- hosts {
- local "locop.yourdomain.com";
- global "ircop.yourdomain.com";
- coadmin "coadmin.yourdomain.com";
- admin "admin.yourdomain.com";
- servicesadmin "csops.yourdomain.com";
- netadmin "netadmin.yourdomain.com";
- host-on-oper-up "no";
- };
- };
- 15. Server Configuration
- /* Server specific configuration */
- set {
- kline-address "VALID.mail@address.here";
- auto-join "#lobby";
- modes-on-connect "+ixw";
- modes-on-oper "+xwgs";
- oper-auto-join "#opers";
- dns {
- nameserver Your.DNS.IP.Here;
- timeout 2s;
- retries 2;
- };
- 16. Test the server by typing:
- ./unreal start
- It's ok to get warning messages, but error's have to be fixed. If any error's post your report on here. I had a couple of error's
- myself.
- // Installing and Configuring Anope IRC Services (In order for these to run, the IRC server has to be up and running)
- 17. cd .../anope-1.8.2
- ./Config (again notice the capital "C")
- / Configuration Answers
- 18. install binaries to? I suggest /path/to/Unrealx.x/services
- create dir? yes
- install data files to? hit enter
- group? hit enter
- default umask? hit enter
- MD5 passwd encryption? no (unless you really want it)
- auto-check for mysql libs? hit enter
- 19. Type "make" and "make install"
- 20. when all done with that, "cd /path/to/Unreal3.2/services
- "cp example.conf services.conf"
- 21. IRCDModule "unreal32"
- RemoteServer 127.0.0.1 6667 "services"
- ServerName "services.yourdomain.com"
- ServicesRoot "YourNicknameHere"
- 22. Save and close the config file
- 23. type "./services -debug -nofork" this well debug it to make sure there are no errors in the config.
- 24. if no errors "./services &&" the "&&" runs it in the background.
- "/msg helpserv help" in IRC for a list of the commands and services that are available.
- Any other questions reply here on the forums.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement