Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* doc/ircd.conf - ircd-ratbox Example configuration file
- * Default configuration for Fedora project,
- * please consult /etc/ircd/example.conf for detailed informations
- */
- serverinfo {
- name = "******a.com";
- /* use_ts6 = yes; */
- sid = "66L";
- description = "***** dev irc server";
- network_name = "********";
- network_desc = "***** network";
- hub = no;
- default_max_clients = 10000;
- };
- admin {
- name = "Administrator";
- description = "Main Server Administrator";
- email = "<j****@****a.com>";
- };
- log {
- fname_userlog = "/var/log/ircd/user.log";
- fname_operlog = "/var/log/ircd/oper.log";
- fname_serverlog = "/var/log/ircd/server.log";
- fname_glinelog = "/var/log/ircd/gline.log";
- fname_killlog = "/var/log/ircd/kill.log";
- fname_operspylog = "/var/log/ircd/operspy.log";
- };
- listen {
- host = "**.**.**.**";
- port = 6667,10067;
- /* port = 10067; */
- };
- # Connect Block
- connect "test.services" { # name of the server or services we are connecting to here
- host = "**.**.**.**"; # ip address of the services (for this demo I'm assuming the services are running on the same ip as the server itself)
- send_password = "*****"; # password to send to server or services
- accept_password = "*****"; # password to receive from server or services
- port = 5000; # port we are trying to connect to
- class = "server"; # class this connection belongs in
- };
- auth {
- user = "*@*";
- class = "users";
- flags = kline_exempt, exceed_limit;
- };
- class "users" {
- number_per_ident = 100;
- number_per_ip = 100;
- number_per_ip_global = 100;
- };
- class "server" { # again note "servers" this is the name of the class we are defining
- ping_time = 5 minutes; # frequency to ping servers
- connectfreq = 5 minutes; # frequency to attempt to connect
- max_number = 100; # max number of connections in this class
- sendq = 2 megabytes; # send queue
- };
- /* uncomment and adjust your setting if you're using ratbox-services package.
- connect "ratbox.services" {
- host = "127.0.0.1";
- send_password = "****";
- accept_password = "****";
- port = 6006;
- class = "server";
- flags = topicburst;
- };
- */
- # General Block
- general {
- hide_error_messages = opers; # hide error messages from the server
- default_invisible = no; # set clients to +i on connect
- default_floodcount = 100; # default flood count value (amount of lines a user may send in one second)
- failed_oper_notice = yes; # let other opers know when there is a failed oper attempt
- anti_nick_flood = yes; # enable / disable nick flood control
- max_nick_changes = 5; # max number of nick changes
- max_nick_time = 20 seconds; # in specified amount of time
- anti_spam_exit_message_time = 5 minutes; # min amount of time user must be connected before allowing a custom /quit msg to be sent
- dline_with_reason = yes; # show reason for dline on connect?
- kline_delay = 0 seconds; # delay in kline
- kline_with_reason = yes; # show the user reason when klined
- non_redundant_klines = yes; # flag and ignore redundant klines
- short_motd = no; # send short motd?
- connect_timeout = 30 seconds; # time we should wait for a connection request to succeed before we drop
- glines = yes; # enable / disable glines
- gline_time = 1 day; # default gline time
- max_targets = 4; # max number of users another user can notice or privmsg at once
- client_flood = 20; # max number of lines in a clients queue before they are dropped
- use_whois_actually = yes; # enable / disable whois actually
- # modes and oper will be able to set
- oper_only_umodes = bots, cconn, debug, full, skill, nchange,
- rej, spy, external, operwall, locops, unauth;
- oper_umodes = locops, servnotice, operwall, wallop; # modes and oper will automatically get when they operup
- };
- channel {
- no_create_on_split = no;
- };
- modules {
- path = "/usr/share/ircd/modules";
- path = "/usr/share/ircd/modules/autoload";
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement