Help setting up Anope!
Posted: Fri Apr 21, 2023 6:25 pm
Have spent the last few hours painfully trying to setup Anope 2.0.12 in UnrealIRCD 6.0.7.
Please help.
Uplink block (services.conf)
Listen block (unrealircd.conf)
Link block (unrealircd.conf)
Currently not using SSL since they're both in localhost, on an AWS Debian machine.
Please help.
Code: Select all
[Apr 21 17:51:25 2023] SERVER: services.scratchware.xyz (Scratchware Inc.) has connected to the network (uplinked to no uplink)
[Apr 21 17:51:25 2023] Anope 2.0.12 starting up
[Apr 21 17:51:25 2023] Unable to initialize languages, gettext is not installed
[Apr 21 17:51:25 2023] Loading modules...
[Apr 21 17:51:25 2023] Using IRCd protocol unreal4
[Apr 21 17:51:25 2023] Loading databases...
[Apr 21 17:51:25 2023] DB_FLATFILE: Unable to open data/anope.db for reading!
[Apr 21 17:51:25 2023] Databases loaded
[Apr 21 17:51:25 2023] Attempting to connect to uplink #1 127.0.0.1 (127.0.0.1/6900) with protocol UnrealIRCd 4+
[Apr 21 17:51:25 2023] Successfully connected to uplink #1 127.0.0.1:6900
[Apr 21 17:51:26 2023] Lost connection from uplink #1 (127.0.0.1:6900): Connection reset by peer
[Apr 21 17:51:26 2023] Unable to connect to any uplink
Code: Select all
uplink
{
/*
*The IP or hostname of the IRC server you wish to connect Services to.
* Usually, you will want to connect Services over 127.0.0.1 (aka localhost).
*
*NOTE: On some shell providers, this will not be an option.
*/
host = "127.0.0.1"
/*
* Enable if Services should connect using IPv6.
*/
ipv6 = no
/*
* Enable if Services should connect using SSL.
* You must have an SSL module loaded for this to work.
*
ssl = no
/*
* The port to connect to.
* The IRCD *MUST be configured to listen on this port, and to accept server connections.
*
*
* Refer to your IRCd documentation for how this is to be done.
*/
port = 6900
/*
* The password to send to the IRC server for authentication.
* This must match the link block on your IRCd.
*
* Refer to your IRCd documentation for more information on link blocks.
*/
password = "*********"
}
Code: Select all
listen {
ip *;
port 6900;
options { serversonly; }
}
Code: Select all
link services.scratchware.xyz {
incoming {
mask 127.0.0.1;
};
outgoing {
bind-ip *;
hostname 127.0.0.1;
port 6690;
};
password "*********";
verify-certificate "no";
class servers;
}