<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.darkworld.network/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scientist</id>
	<title>DarkWorld-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.darkworld.network/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scientist"/>
	<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=Special:Contributions/Scientist"/>
	<updated>2026-10-10T00:02:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=466</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=466"/>
		<updated>2026-09-23T13:23:36Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* TLS certificate error */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.chat/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.chat 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=465</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=465"/>
		<updated>2026-09-23T13:22:52Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Verify the TLS connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.chat/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.chat 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=464</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=464"/>
		<updated>2026-09-23T13:22:39Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Irssi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.chat/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.chat 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=463</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=463"/>
		<updated>2026-09-23T13:22:12Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Add the DarkWorld server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.chat/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=462</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=462"/>
		<updated>2026-09-23T13:21:57Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* HexChat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.network/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=461</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=461"/>
		<updated>2026-09-23T13:21:43Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* mIRC connection command */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.chat 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.network/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=460</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=460"/>
		<updated>2026-09-23T13:21:28Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Graphical setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.network 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.network/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=459</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=459"/>
		<updated>2026-09-23T13:20:26Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 🔒 What is TLS? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.network 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.network/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=458</id>
		<title>DWIRC:Security &amp; SASL Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Security_%26_SASL_Auth&amp;diff=458"/>
		<updated>2026-09-23T13:19:48Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* DarkWorld IRC connection settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC_Guides}}&lt;br /&gt;
{{DISPLAYTITLE:DWIRC: TLS &amp;amp; SASL Authentication}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= 🔐 TLS &amp;amp; SASL Authentication =&lt;br /&gt;
&lt;br /&gt;
Protecting your connection and IRC account is important when using the&lt;br /&gt;
DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
This guide explains how to:&lt;br /&gt;
&lt;br /&gt;
* Connect securely using TLS encryption.&lt;br /&gt;
* Verify the IRC server certificate.&lt;br /&gt;
* Authenticate automatically using SASL.&lt;br /&gt;
* Protect your NickServ password.&lt;br /&gt;
* Troubleshoot common TLS and SASL problems.&lt;br /&gt;
&lt;br /&gt;
== DarkWorld IRC connection settings ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Network name&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| IRC server&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Secure port&lt;br /&gt;
| &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Encryption&lt;br /&gt;
| TLS enabled&lt;br /&gt;
|-&lt;br /&gt;
| Certificate verification&lt;br /&gt;
| Enabled&lt;br /&gt;
|-&lt;br /&gt;
| SASL mechanism&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| SASL password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Some IRC clients still use the older term “SSL.” When an IRC client offers an “SSL” connection option, it normally refers to a TLS-secured connection.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended connection address:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
irc.darkworld.chat:6697&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Always enable TLS and certificate verification. Do not accept an unexpected&lt;br /&gt;
certificate warning without first checking the server address and contacting&lt;br /&gt;
DarkWorld IRC support.&lt;br /&gt;
&lt;br /&gt;
= 🔒 What is TLS? =&lt;br /&gt;
&lt;br /&gt;
TLS stands for &#039;&#039;&#039;Transport Layer Security&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
TLS encrypts the connection between your IRC client and the DarkWorld IRC&lt;br /&gt;
server. It helps prevent other parties on the network path from reading or&lt;br /&gt;
modifying data travelling between your device and the IRC server.&lt;br /&gt;
&lt;br /&gt;
A secure DarkWorld IRC connection should use:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS or SSL option: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
&lt;br /&gt;
TLS protects data while it is travelling between your device and the IRC&lt;br /&gt;
server. It does not make public channel messages private and does not replace&lt;br /&gt;
good password, account or device security.&lt;br /&gt;
&lt;br /&gt;
== TLS and the PLAIN SASL mechanism ==&lt;br /&gt;
&lt;br /&gt;
The SASL mechanism used by most IRC clients is called &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The name does not mean the entire IRC connection is unencrypted. It means the&lt;br /&gt;
SASL credentials must be protected by the encrypted TLS connection.&lt;br /&gt;
&lt;br /&gt;
For this reason, only use SASL PLAIN when:&lt;br /&gt;
&lt;br /&gt;
* TLS is enabled.&lt;br /&gt;
* The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The server certificate is valid.&lt;br /&gt;
* Certificate verification is enabled.&lt;br /&gt;
&lt;br /&gt;
Never configure SASL PLAIN over an unencrypted IRC connection.&lt;br /&gt;
&lt;br /&gt;
== Certificate warnings ==&lt;br /&gt;
&lt;br /&gt;
If your IRC client reports that the certificate is expired, untrusted or does&lt;br /&gt;
not match &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
# Do not disable certificate verification.&lt;br /&gt;
# Do not permanently accept the unexpected certificate.&lt;br /&gt;
# Confirm that the server address is exactly &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that the port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Confirm that your device date, time and timezone are correct.&lt;br /&gt;
# Update your IRC client and operating-system certificate store.&lt;br /&gt;
# Contact DarkWorld IRC support if the warning continues.&lt;br /&gt;
&lt;br /&gt;
When asking for help, provide the exact certificate error. Do not include any&lt;br /&gt;
password, authentication token, private key or recovery code.&lt;br /&gt;
&lt;br /&gt;
= 🔑 What is SASL? =&lt;br /&gt;
&lt;br /&gt;
SASL stands for &#039;&#039;&#039;Simple Authentication and Security Layer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
SASL authenticates your registered NickServ account while the IRC connection&lt;br /&gt;
is being established. This normally identifies your account before automatic&lt;br /&gt;
channel joins and before commands requiring an identified account are used.&lt;br /&gt;
&lt;br /&gt;
SASL is safer and more reliable than placing a NickServ&lt;br /&gt;
&amp;lt;code&amp;gt;IDENTIFY&amp;lt;/code&amp;gt; command in an automatic perform list.&lt;br /&gt;
&lt;br /&gt;
To use SASL, you must already have a registered DarkWorld NickServ account.&lt;br /&gt;
&lt;br /&gt;
Your SASL username should be your registered NickServ account name. It may be&lt;br /&gt;
different from the nickname currently displayed by your IRC client.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Never post your NickServ password in a channel, private message, support request, screenshot or staff report. DarkWorld staff will never ask you to reveal your password.}}&lt;br /&gt;
&lt;br /&gt;
= 🧩 SASL setup by IRC client =&lt;br /&gt;
&lt;br /&gt;
== mIRC ==&lt;br /&gt;
&lt;br /&gt;
=== Graphical setup ===&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;Tools → Options&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;Connect → Servers&#039;&#039;&#039;.&lt;br /&gt;
# Add a new server entry or edit your existing DarkWorld entry.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; as the server address.&lt;br /&gt;
# Enter &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt; as the port.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the SASL username.&lt;br /&gt;
# Enter your NickServ password as the login password.&lt;br /&gt;
# Save the server entry and connect.&lt;br /&gt;
&lt;br /&gt;
The plus sign before &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; tells mIRC to establish a secure&lt;br /&gt;
connection.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! mIRC field&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| DarkWorld&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| &amp;lt;code&amp;gt;+6697&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Login method&lt;br /&gt;
| SASL&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| Your registered NickServ account name&lt;br /&gt;
|-&lt;br /&gt;
| Login password&lt;br /&gt;
| Your NickServ account password&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not enable any option that bypasses an invalid server certificate.&lt;br /&gt;
&lt;br /&gt;
=== mIRC connection command ===&lt;br /&gt;
&lt;br /&gt;
Advanced users may connect with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server -e irc.darkworld.network 6697 -l sasl YourNickServPassword -lname YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Using the graphical server configuration is recommended because entering a&lt;br /&gt;
password in a visible command can expose it through screenshots, command&lt;br /&gt;
history or accidental pasting.&lt;br /&gt;
&lt;br /&gt;
== HexChat ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;HexChat → Network List&#039;&#039;&#039;.&lt;br /&gt;
# Select &#039;&#039;&#039;DarkWorld&#039;&#039;&#039; and choose &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network/6697&amp;lt;/code&amp;gt; to the server list.&lt;br /&gt;
# Enable &#039;&#039;&#039;Use SSL for all servers on this network&#039;&#039;&#039;.&lt;br /&gt;
# Keep the option that accepts invalid certificates disabled.&lt;br /&gt;
# Enter your normal nickname.&lt;br /&gt;
# Select &#039;&#039;&#039;SASL (username + password)&#039;&#039;&#039; as the login method.&lt;br /&gt;
# Enter your registered NickServ account name as the username.&lt;br /&gt;
# Enter your NickServ password.&lt;br /&gt;
# Save the configuration and connect.&lt;br /&gt;
&lt;br /&gt;
{{Note|HexChat 2.16.2 was announced as its final release. Existing users should keep their installation updated and consider moving to a maintained IRC client for long-term use.}}&lt;br /&gt;
&lt;br /&gt;
== WeeChat ==&lt;br /&gt;
&lt;br /&gt;
=== Add the DarkWorld server ===&lt;br /&gt;
&lt;br /&gt;
Use the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add darkworld irc.darkworld.network/6697 -tls&lt;br /&gt;
/set irc.server.darkworld.tls_verify on&lt;br /&gt;
/set irc.server.darkworld.sasl_mechanism plain&lt;br /&gt;
/set irc.server.darkworld.sasl_username &amp;quot;YourAccount&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
&lt;br /&gt;
=== Store the password securely ===&lt;br /&gt;
&lt;br /&gt;
Store the NickServ password in WeeChat secure data instead of placing it&lt;br /&gt;
directly in the server configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/secure passphrase YourEncryptionPassphrase&lt;br /&gt;
/secure set darkworld_password YourNickServPassword&lt;br /&gt;
/set irc.server.darkworld.sasl_password &amp;quot;${sec.data.darkworld_password}&amp;quot;&lt;br /&gt;
/save&lt;br /&gt;
/connect darkworld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourEncryptionPassphrase&amp;lt;/code&amp;gt; with a strong passphrase used to protect WeeChat secure data.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
Do not reuse your NickServ password as the WeeChat secure-data passphrase.&lt;br /&gt;
&lt;br /&gt;
Enter these commands only in WeeChat&#039;s command-input area. Never enter them&lt;br /&gt;
in a channel or private-message window.&lt;br /&gt;
&lt;br /&gt;
== Irssi ==&lt;br /&gt;
&lt;br /&gt;
Add the DarkWorld network with native SASL support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/NETWORK ADD -sasl_mechanism PLAIN -sasl_username YourAccount -sasl_password YourNickServPassword DarkWorld&lt;br /&gt;
/SERVER ADD -auto -tls -tls_verify -network DarkWorld irc.darkworld.network 6697&lt;br /&gt;
/SAVE&lt;br /&gt;
/CONNECT DarkWorld&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;YourAccount&amp;lt;/code&amp;gt; with your registered NickServ account name.&lt;br /&gt;
* &amp;lt;code&amp;gt;YourNickServPassword&amp;lt;/code&amp;gt; with your NickServ password.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;-tls&amp;lt;/code&amp;gt; option enables TLS. The &amp;lt;code&amp;gt;-tls_verify&amp;lt;/code&amp;gt;&lt;br /&gt;
option enables certificate verification.&lt;br /&gt;
&lt;br /&gt;
Irssi may store the SASL password in its configuration file. Protect the&lt;br /&gt;
account running Irssi and ensure that other users cannot read the&lt;br /&gt;
configuration file.&lt;br /&gt;
&lt;br /&gt;
On a shared shell service, follow the provider&#039;s approved secure&lt;br /&gt;
configuration procedure. Do not change file permissions or store credentials&lt;br /&gt;
in shared locations without authorization.&lt;br /&gt;
&lt;br /&gt;
= ✅ Verify TLS and SASL =&lt;br /&gt;
&lt;br /&gt;
== Verify the TLS connection ==&lt;br /&gt;
&lt;br /&gt;
After connecting, check the server or status window.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* The server is &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The port is &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The connection uses TLS.&lt;br /&gt;
* Certificate verification succeeded.&lt;br /&gt;
* No certificate warning was displayed.&lt;br /&gt;
&lt;br /&gt;
Some clients display a padlock icon for secure connections. A padlock is&lt;br /&gt;
helpful, but you should also inspect the connection information in the&lt;br /&gt;
client&#039;s server or status window.&lt;br /&gt;
&lt;br /&gt;
== Verify SASL authentication ==&lt;br /&gt;
&lt;br /&gt;
A successful SASL connection may display a message similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You are now logged in as YourAccount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also check your current identity with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/WHOIS YourNickname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;YourNickname&amp;lt;/code&amp;gt; with your current IRC nickname.&lt;br /&gt;
&lt;br /&gt;
Look for account information showing that the nickname is logged in to your&lt;br /&gt;
registered account.&lt;br /&gt;
&lt;br /&gt;
Do not include your password in a &amp;lt;code&amp;gt;WHOIS&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
== What successful authentication means ==&lt;br /&gt;
&lt;br /&gt;
Successful SASL authentication confirms that your IRC connection has logged&lt;br /&gt;
in to the specified NickServ account.&lt;br /&gt;
&lt;br /&gt;
It does not grant:&lt;br /&gt;
&lt;br /&gt;
* IRC operator access.&lt;br /&gt;
* Channel operator access.&lt;br /&gt;
* Staff authority.&lt;br /&gt;
* Access to another DarkWorld project.&lt;br /&gt;
* Permission to bypass network or channel rules.&lt;br /&gt;
&lt;br /&gt;
All access remains subject to the account&#039;s existing permissions and&lt;br /&gt;
DarkWorld IRC policies.&lt;br /&gt;
&lt;br /&gt;
= 🛠 Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== SASL authentication failed ==&lt;br /&gt;
&lt;br /&gt;
Check the following:&lt;br /&gt;
&lt;br /&gt;
# The NickServ account is already registered.&lt;br /&gt;
# The SASL username is the registered account name, not necessarily the nickname currently displayed.&lt;br /&gt;
# The password is correct and uses the correct capitalization.&lt;br /&gt;
# The SASL mechanism is set to &amp;lt;code&amp;gt;PLAIN&amp;lt;/code&amp;gt;.&lt;br /&gt;
# TLS is enabled.&lt;br /&gt;
# The connection uses port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Certificate verification is enabled and succeeds.&lt;br /&gt;
# There are no accidental spaces before or after the username or password.&lt;br /&gt;
# The account is not suspended, unconfirmed or otherwise restricted.&lt;br /&gt;
# The IRC client supports SASL.&lt;br /&gt;
&lt;br /&gt;
If you recently changed your NickServ password, update the stored SASL&lt;br /&gt;
password in every IRC client, bot and bouncer that uses the account.&lt;br /&gt;
&lt;br /&gt;
== Connection succeeds but SASL does not ==&lt;br /&gt;
&lt;br /&gt;
The IRC client may be connecting without sending SASL credentials.&lt;br /&gt;
&lt;br /&gt;
Confirm that:&lt;br /&gt;
&lt;br /&gt;
* SASL is enabled for the DarkWorld network entry.&lt;br /&gt;
* The login method is set to SASL.&lt;br /&gt;
* The username and password are saved under the correct network.&lt;br /&gt;
* The client is not using a duplicate DarkWorld server entry.&lt;br /&gt;
* The client is not relying on an old NickServ perform command.&lt;br /&gt;
* The registered account name is being used as the SASL username.&lt;br /&gt;
&lt;br /&gt;
Remove outdated automatic identification commands after SASL has been&lt;br /&gt;
configured successfully.&lt;br /&gt;
&lt;br /&gt;
== Nickname and account name are different ==&lt;br /&gt;
&lt;br /&gt;
Your current nickname and registered account name do not always need to be&lt;br /&gt;
identical.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Current nickname&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser-Away&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Registered account&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SASL username&lt;br /&gt;
| &amp;lt;code&amp;gt;DarkUser&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the registered account name as the SASL username.&lt;br /&gt;
&lt;br /&gt;
== TLS certificate error ==&lt;br /&gt;
&lt;br /&gt;
Do not bypass the certificate warning.&lt;br /&gt;
&lt;br /&gt;
Confirm:&lt;br /&gt;
&lt;br /&gt;
* Server: &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt;&lt;br /&gt;
* TLS: enabled&lt;br /&gt;
* Certificate verification: enabled&lt;br /&gt;
* Device date and time: correct&lt;br /&gt;
* IRC client: updated&lt;br /&gt;
* Operating system: updated&lt;br /&gt;
&lt;br /&gt;
If the error continues, contact DarkWorld IRC support and provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address.&lt;br /&gt;
* Port number.&lt;br /&gt;
* Exact certificate error.&lt;br /&gt;
&lt;br /&gt;
Never provide passwords, authentication tokens, private keys or recovery&lt;br /&gt;
codes.&lt;br /&gt;
&lt;br /&gt;
== Password accidentally exposed ==&lt;br /&gt;
&lt;br /&gt;
A password is exposed if it is posted or stored somewhere unauthorized,&lt;br /&gt;
including:&lt;br /&gt;
&lt;br /&gt;
* A public IRC channel.&lt;br /&gt;
* A private message.&lt;br /&gt;
* A support request.&lt;br /&gt;
* A staff report.&lt;br /&gt;
* A screenshot.&lt;br /&gt;
* A public paste.&lt;br /&gt;
* A shared configuration file.&lt;br /&gt;
* A publicly accessible log.&lt;br /&gt;
&lt;br /&gt;
If your NickServ password is exposed:&lt;br /&gt;
&lt;br /&gt;
# Do not repeat, quote or copy the exposed password.&lt;br /&gt;
# Change the NickServ password immediately using the password-change procedure documented by DarkWorld IRC Services.&lt;br /&gt;
# Update the saved SASL password in every authorized IRC client, bot and bouncer.&lt;br /&gt;
# Report the exposure through the approved DarkWorld support or security channel.&lt;br /&gt;
# Review connected sessions and unexpected account activity where possible.&lt;br /&gt;
# Change the password of any other account that reused the same password.&lt;br /&gt;
# Remove or restrict access to the exposed content where authorized.&lt;br /&gt;
&lt;br /&gt;
Never reuse your NickServ password for email, websites, shell accounts,&lt;br /&gt;
bots, staff portals or other services.&lt;br /&gt;
&lt;br /&gt;
= 🛡 Account and device security =&lt;br /&gt;
&lt;br /&gt;
== Account security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Use a strong and unique NickServ password.&lt;br /&gt;
* Store passwords in a reputable password manager.&lt;br /&gt;
* Use TLS and SASL on every connection.&lt;br /&gt;
* Enable MFA on related email, staff and project accounts wherever supported.&lt;br /&gt;
* Never share account credentials.&lt;br /&gt;
* Never send passwords through IRC messages.&lt;br /&gt;
* Remove obsolete automatic NickServ identification commands.&lt;br /&gt;
* Remove unused client and bouncer configurations.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
&lt;br /&gt;
== Device security recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Keep the operating system updated.&lt;br /&gt;
* Keep the IRC client updated.&lt;br /&gt;
* Use a supported IRC client.&lt;br /&gt;
* Enable automatic screen locking.&lt;br /&gt;
* Protect the device with a password, PIN or equivalent authentication.&lt;br /&gt;
* Do not allow unauthorized people to use a privileged IRC session.&lt;br /&gt;
* Use appropriate anti-malware protection where applicable.&lt;br /&gt;
* Encrypt the device storage where supported.&lt;br /&gt;
* Back up recovery information securely.&lt;br /&gt;
* Avoid using privileged IRC accounts on public or untrusted devices.&lt;br /&gt;
&lt;br /&gt;
= 👥 Additional requirements for staff and trainees =&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC staff members and trainees must:&lt;br /&gt;
&lt;br /&gt;
* Use TLS for every staff-related IRC connection.&lt;br /&gt;
* Use SASL where supported.&lt;br /&gt;
* Use an approved and securely configured IRC client.&lt;br /&gt;
* Protect staff and Services credentials.&lt;br /&gt;
* Report suspected credential exposure immediately.&lt;br /&gt;
* Keep privileged access separate from ordinary testing where required.&lt;br /&gt;
* Follow the principle of least privilege.&lt;br /&gt;
* Never request a user&#039;s password.&lt;br /&gt;
* Never copy a user&#039;s exposed password into a report.&lt;br /&gt;
* Follow approved account-recovery and incident-reporting procedures.&lt;br /&gt;
&lt;br /&gt;
Acceptance into staff training does not itself grant staff authority or&lt;br /&gt;
privileged access.&lt;br /&gt;
&lt;br /&gt;
= ❓ Getting help =&lt;br /&gt;
&lt;br /&gt;
If you cannot configure TLS or SASL, ask for assistance in the official&lt;br /&gt;
DarkWorld IRC support channel.&lt;br /&gt;
&lt;br /&gt;
When requesting help, provide:&lt;br /&gt;
&lt;br /&gt;
* IRC client name and version.&lt;br /&gt;
* Operating system.&lt;br /&gt;
* Server address and port.&lt;br /&gt;
* The exact error message.&lt;br /&gt;
* Whether the problem involves TLS, SASL or both.&lt;br /&gt;
* Whether the problem occurs during connection or authentication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Never provide your password, authentication token, recovery code,&lt;br /&gt;
private key or password-manager information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 🧭 Next steps =&lt;br /&gt;
&lt;br /&gt;
After securing your connection and account, continue with:&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Getting Started|Getting Started]]&lt;br /&gt;
* [[DWIRC:IRC Client Setup|IRC Client Setup]]&lt;br /&gt;
* [[DWIRC:Mobile Connection Guide|Mobile Connection Guide]]&lt;br /&gt;
* [[DWIRC:Channel Management Tips|Channel Management Tips]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
* [https://www.mirc.com/help/html/connect.html mIRC connection and SASL documentation]&lt;br /&gt;
* [https://www.mirc.com/help/html/mirc_commands.html mIRC server command documentation]&lt;br /&gt;
* [https://weechat.org/doc/ WeeChat official documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/1.4/network/ Irssi network and SASL documentation]&lt;br /&gt;
* [https://irssi.org/documentation/help/connect/ Irssi TLS connection documentation]&lt;br /&gt;
* [https://hexchat.github.io/ HexChat official website]&lt;br /&gt;
* [https://www.anope.org/upgrading.html Anope 2.0 to 2.1 upgrade documentation]&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:How_to_Connect&amp;diff=457</id>
		<title>DWIRC:How to Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:How_to_Connect&amp;diff=457"/>
		<updated>2026-09-23T13:19:14Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* How to Connect to DarkWorld IRC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
== How to Connect to DarkWorld IRC ==&lt;br /&gt;
Follow these steps to connect using any IRC client:&lt;br /&gt;
&lt;br /&gt;
# Open your IRC client (HexChat, irssi, WeeChat, mIRC, etc.).&lt;br /&gt;
# Server: &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; (default) or pick a server near your location.&lt;br /&gt;
# Ports: 6697 (SSL)&lt;br /&gt;
# Register your nickname via [[DWIRC:NickServ|NickServ]]: &amp;lt;code&amp;gt;/msg NickServ REGISTER password email&amp;lt;/code&amp;gt;&lt;br /&gt;
# Join channels: &amp;lt;code&amp;gt;/join #DarkWorld&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/join #DWBots&amp;lt;/code&amp;gt; etc.&lt;br /&gt;
# Enjoy chatting!&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Servers&amp;diff=456</id>
		<title>DWIRC:Servers</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Servers&amp;diff=456"/>
		<updated>2026-09-23T13:17:16Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 🛰️ Round-Robin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&lt;br /&gt;
= 🌍 DarkWorld IRC Servers =&lt;br /&gt;
&lt;br /&gt;
The DarkWorld IRC Network operates globally distributed servers to ensure speed, redundancy, and availability. IRC users can connect to the DarkWorld IRC network using the following host and ports. DarkWorld uses Round Robin DNS for the IRC network, so users will be connected to a random server from the list. Alternatively, users can choose to connect to a specific server that is geographically closer to their location. By using the default host, users are automatically connected to the fastest available server at the time of connection. Therefore, it is recommended to use the default host (irc.darkworld.network) to connect to the IRC network.&lt;br /&gt;
&lt;br /&gt;
== 🛰️ Round-Robin ==&lt;br /&gt;
Use our primary Global Round-Robin hostname for best latency&lt;br /&gt;
&#039;&#039;&#039;Global Round‑Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Address&lt;br /&gt;
|-&lt;br /&gt;
|IPv4 + IPv6 (automatic)&lt;br /&gt;
|&amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|IPv4 only&lt;br /&gt;
|&amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|IPv6 only&lt;br /&gt;
|&amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Regional Round-Robin&#039;&#039;&#039; &#039;&#039;&#039;Connection:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Region&lt;br /&gt;
!Address&lt;br /&gt;
|-&lt;br /&gt;
|Europe&lt;br /&gt;
|&amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|North America&lt;br /&gt;
|&amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Asia&lt;br /&gt;
|&amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Oceania&lt;br /&gt;
|&amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 🗺️ Regional Servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;11&amp;quot; | &#039;&#039;&#039;&amp;lt;big&amp;gt;DWIRC SERVERS&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! #&lt;br /&gt;
! ADMIN/SPONSOR&lt;br /&gt;
!STAFF&lt;br /&gt;
! SERVER ADDRESS&lt;br /&gt;
! IPv4&lt;br /&gt;
! IPv6&lt;br /&gt;
! NON-SSL&lt;br /&gt;
! SSL Port&lt;br /&gt;
! SERVICES&lt;br /&gt;
! LOCATION&lt;br /&gt;
! STATUS&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Fizi&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| US-East.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:USA.png|28x28px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Fizi&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| AU.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Aus.png|border|center|frameless|35x35px]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Fizi&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| Sydney.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Aus.png|border|center|frameless|35x35px]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Fizi&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| DWGames.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Germany.png|28x28px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Suntop&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| Spanish.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Spanish.png|38x38px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Dennis&#039;&#039;&#039;&lt;br /&gt;
|Peterandre, Leia , Nisse&lt;br /&gt;
| Helsinki.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Finland.png|35x35px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Allen, Fizi&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
| Mauritius.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:Germany.png|28x28px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Allen&#039;&#039;&#039;&lt;br /&gt;
|Nur&lt;br /&gt;
| UK.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:UK.png|28x28px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Scientist&#039;&#039;&#039;&lt;br /&gt;
|p0w3rm4x, Mamoon&lt;br /&gt;
| US.DarkWorld.Network&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| [[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
| 6667&lt;br /&gt;
| +6697&lt;br /&gt;
| IRC Chat&lt;br /&gt;
| [[File:USA.png|28x28px|center|frameless]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Allen, Fizi&#039;&#039;&#039;&lt;br /&gt;
|Denia, June&lt;br /&gt;
|Jakarta.DarkWorld.Network&lt;br /&gt;
|[[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
|[[File:Cross.png|25x25px|center|frameless]]&lt;br /&gt;
|6667&lt;br /&gt;
| +6697&lt;br /&gt;
|IRC Chat&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;11&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Allen, Fizi, Scientist&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|Santiago.DarkWorld.Network&lt;br /&gt;
|[[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
|[[File:Cross.png|25x25px|center|frameless]]&lt;br /&gt;
|6667&lt;br /&gt;
| +6697&lt;br /&gt;
|IRC Chat&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;12&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Allen, Fizi, Scientist&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|SouthAfrica.DarkWorld.Network&lt;br /&gt;
|[[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
|[[File:Tick.png|20x20px|center|frameless]]&lt;br /&gt;
|6667&lt;br /&gt;
| +6697&lt;br /&gt;
|IRC Chat&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#006400&amp;quot;&amp;gt;&#039;&#039;&#039;ONLINE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 🔒 Security ==&lt;br /&gt;
All servers support SSL (port 6697).  &lt;br /&gt;
TLS 1.2+ is enforced for all secure connections.&lt;br /&gt;
[[index.php?title=Category:IRC Servers]]&lt;br /&gt;
[[index.php?title=Category:ZNC Servers]]&lt;br /&gt;
[[index.php?title=Category:Testing Servers]]&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=455</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=455"/>
		<updated>2026-09-23T13:13:32Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Support DarkWorld */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is the global IRC network and community home of the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039;. Launched in 2021, DWIRC provides a global real-time communication platform where users can connect for discussion, collaboration, gaming, and community interaction.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, security, and user experience, offering modern IRC services, multilingual support, and infrastructure designed for reliable communication. Whether you are a casual chatter, developer, or community organizer, DWIRC provides the tools and services needed to stay connected across its global IRC network.&lt;br /&gt;
&lt;br /&gt;
Alongside DWIRC, the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039; develops and operates independent projects and services that support the IRC network while not being limited to it. These projects may also serve communities and users on other IRC networks, allowing DarkWorld to grow both its native IRC network and its wider community ecosystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated IRC services and DarkWorld community bots for statistics, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Access to games, bots, and interactive projects provided by the wider DarkWorld community&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Operating a globally distributed IRC network requires server infrastructure, development, documentation, and volunteer time&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=454</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=454"/>
		<updated>2026-09-23T13:12:52Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is the global IRC network and community home of the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039;. Launched in 2021, DWIRC provides a global real-time communication platform where users can connect for discussion, collaboration, gaming, and community interaction.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, security, and user experience, offering modern IRC services, multilingual support, and infrastructure designed for reliable communication. Whether you are a casual chatter, developer, or community organizer, DWIRC provides the tools and services needed to stay connected across its global IRC network.&lt;br /&gt;
&lt;br /&gt;
Alongside DWIRC, the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039; develops and operates independent projects and services that support the IRC network while not being limited to it. These projects may also serve communities and users on other IRC networks, allowing DarkWorld to grow both its native IRC network and its wider community ecosystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated IRC services and DarkWorld community bots for statistics, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Access to games, bots, and interactive projects provided by the wider DarkWorld community&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=453</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=453"/>
		<updated>2026-09-23T13:11:17Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Network Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is the global IRC network and community home of the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039;. Launched in 2021, DWIRC provides a global real-time communication platform where users can connect for discussion, collaboration, gaming, and community interaction.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, security, and user experience, offering modern IRC services, multilingual support, and infrastructure designed for reliable communication. Whether you are a casual chatter, developer, or community organizer, DWIRC provides the tools and services needed to stay connected across its global IRC network.&lt;br /&gt;
&lt;br /&gt;
Alongside DWIRC, the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039; develops and operates independent projects and services that support the IRC network while not being limited to it. These projects may also serve communities and users on other IRC networks, allowing DarkWorld to grow both its native IRC network and its wider community ecosystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated IRC services and DarkWorld community bots for statistics, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=452</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=452"/>
		<updated>2026-09-23T13:10:09Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 🌐 DarkWorld IRC Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is the global IRC network and community home of the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039;. Launched in 2021, DWIRC provides a global real-time communication platform where users can connect for discussion, collaboration, gaming, and community interaction.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, security, and user experience, offering modern IRC services, multilingual support, and infrastructure designed for reliable communication. Whether you are a casual chatter, developer, or community organizer, DWIRC provides the tools and services needed to stay connected across its global IRC network.&lt;br /&gt;
&lt;br /&gt;
Alongside DWIRC, the broader &#039;&#039;&#039;DarkWorld Network Community&#039;&#039;&#039; develops and operates independent projects and services that support the IRC network while not being limited to it. These projects may also serve communities and users on other IRC networks, allowing DarkWorld to grow both its native IRC network and its wider community ecosystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated bots for statistics, relays, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=451</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=451"/>
		<updated>2026-09-22T17:54:53Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is a global Internet Relay Chat network, connecting thousands of users worldwide in real time. Since its launch in 2021, DarkWorld has grown into an active hub for discussion, collaboration, gaming, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, and user experience, offering modern IRC services, multilingual support, and enhanced security features. Whether you are a casual chatter, developer, or community organizer, DarkWorld IRC Network provides tools and infrastructure to stay connected seamlessly.&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated bots for statistics, relays, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=450</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=450"/>
		<updated>2026-09-22T17:54:19Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Network Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is a global Internet Relay Chat network, connecting thousands of users worldwide in real time. Since its launch in 2021, DarkWorld has grown into an active hub for discussion, collaboration, gaming, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, and user experience, offering modern IRC services, multilingual support, and enhanced security features. Whether you are a casual chatter, developer, or community organizer, DarkWorld IRC Network provides tools and infrastructure to stay connected seamlessly.&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated bots for statistics, relays, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=449</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=449"/>
		<updated>2026-09-22T17:53:33Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Network Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is a global Internet Relay Chat network, connecting thousands of users worldwide in real time. Since its launch in 2021, DarkWorld has grown into an active hub for discussion, collaboration, gaming, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, and user experience, offering modern IRC services, multilingual support, and enhanced security features. Whether you are a casual chatter, developer, or community organizer, DarkWorld IRC Network provides tools and infrastructure to stay connected seamlessly.&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis, Miami || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated bots for statistics, relays, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=448</id>
		<title>DWIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC&amp;diff=448"/>
		<updated>2026-09-22T17:52:12Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Network Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DWIRC}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DarkWorld.Chat.png|alt=DWIRC Logo|200x200px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 DarkWorld IRC Network =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DarkWorld IRC Network&#039;&#039;&#039; (DWIRC) is a global Internet Relay Chat network, connecting thousands of users worldwide in real time. Since its launch in 2021, DarkWorld has grown into an active hub for discussion, collaboration, gaming, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC focuses on stability, privacy, and user experience, offering modern IRC services, multilingual support, and enhanced security features. Whether you are a casual chatter, developer, or community organizer, DarkWorld IRC Network provides tools and infrastructure to stay connected seamlessly.&lt;br /&gt;
&lt;br /&gt;
== Network Overview ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC Network operates multiple servers strategically located across the globe to provide low-latency connections for users. The network uses round-robin DNS for load distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global Round-Robin Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Address&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 + IPv6 (automatic) || &amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv4 only || &amp;lt;code&amp;gt;irc4.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IPv6 only || &amp;lt;code&amp;gt;irc6.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🌍 Regional Round-Robin Connections:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Region !! Address&lt;br /&gt;
|-&lt;br /&gt;
| Europe || &amp;lt;code&amp;gt;european.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| North America || &amp;lt;code&amp;gt;american.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Asia || &amp;lt;code&amp;gt;asian.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || &amp;lt;code&amp;gt;oceania.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🗺️ Server Locations by Continent:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Continent !! Locations !! IPv6 Support&lt;br /&gt;
|-&lt;br /&gt;
| Europe || Frankfurt, London, Helsinki, Madrid || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| North America || New York, St. Louis || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| South America || Santiago || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Asia || Lahore, Jakarta || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oceania || Sydney || ✅ Yes&lt;br /&gt;
|-&lt;br /&gt;
| Africa || Johannesburg || ✅ Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;🔌 Connection Ports:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protocol !! Recommended Use&lt;br /&gt;
|-&lt;br /&gt;
| 6697 || TLS || &#039;&#039;&#039;Recommended secure IRC connection&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TLS || Secure alternative for restricted networks&lt;br /&gt;
|-&lt;br /&gt;
| 6667 || Plain text || Compatibility only; not recommended&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Plain text || Web-client or network-specific use only; not recommended for IRC credentials&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#e8f4fd; border-left:4px solid #2563eb; padding:12px; margin:15px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Recommended connection:&#039;&#039;&#039; Use &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled. Configure SASL for automatic account authentication where supported.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key highlights:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 🔒 TLS support for secure client-to-server connections&lt;br /&gt;
* 🤖 Integrated bots for statistics, relays, support, and entertainment&lt;br /&gt;
* 🧠 Anope Services including NickServ, ChanServ, MemoServ, and HostServ&lt;br /&gt;
* 📊 Channel analytics and network statistics&lt;br /&gt;
* 🌐 Multilingual community and support&lt;br /&gt;
&lt;br /&gt;
=== 📊 Live Network Statistics ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f0f0f0; color:#222; padding:15px; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;Live data coming soon — real-time user, channel, and server counts will appear here.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Choose DarkWorld? ==&lt;br /&gt;
&lt;br /&gt;
* 🌍 &#039;&#039;&#039;Global Coverage&#039;&#039;&#039; – Servers in multiple regions for reliable international access&lt;br /&gt;
* 🔒 &#039;&#039;&#039;Security Focused&#039;&#039;&#039; – TLS connectivity, account authentication, and clear security guidance&lt;br /&gt;
* 🧩 &#039;&#039;&#039;Modern Services&#039;&#039;&#039; – NickServ, ChanServ, MemoServ, HostServ, and related IRC services&lt;br /&gt;
* 🤝 &#039;&#039;&#039;Friendly Community&#039;&#039;&#039; – Multilingual staff and helpers available to assist users&lt;br /&gt;
* 🛠️ &#039;&#039;&#039;Developer Friendly&#039;&#039;&#039; – Support for approved bots, relays, projects, and IRC integrations&lt;br /&gt;
* 📡 &#039;&#039;&#039;Transparent Operation&#039;&#039;&#039; – Public documentation, policies, and network information&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC started as a small private network in 2021 and expanded to include public channels, IRC services, bots, and community-driven projects.&lt;br /&gt;
&lt;br /&gt;
=== Key Milestones ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2021 – Launch:&#039;&#039;&#039; DWIRC goes live with its initial servers and community&lt;br /&gt;
* &#039;&#039;&#039;2022 – First Expansion:&#039;&#039;&#039; North American and European capacity expands&lt;br /&gt;
* &#039;&#039;&#039;2023 – Further Expansion:&#039;&#039;&#039; Additional international server coverage is introduced&lt;br /&gt;
* &#039;&#039;&#039;2024 – Global Reach:&#039;&#039;&#039; More regions and community projects join the network&lt;br /&gt;
* &#039;&#039;&#039;2025 onward:&#039;&#039;&#039; Continued development of network infrastructure, policies, documentation, applications, and community services&lt;br /&gt;
&lt;br /&gt;
With contributions from global developers, server sponsors, staff, and community members, DarkWorld IRC Network has grown into a reliable IRC environment for casual users and organized communities.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
The network infrastructure includes:&lt;br /&gt;
&lt;br /&gt;
* Servers distributed across multiple regions&lt;br /&gt;
* IPv4 and IPv6 connectivity&lt;br /&gt;
* TLS encryption for secure client connections&lt;br /&gt;
* Automated server monitoring for uptime and performance&lt;br /&gt;
* Network linking for synchronized channels and users&lt;br /&gt;
* IRC Services for account and channel management&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
&lt;br /&gt;
DWIRC is more than a collection of servers; it is a community:&lt;br /&gt;
&lt;br /&gt;
* 💬 Public and project channels&lt;br /&gt;
* 🌐 International participation&lt;br /&gt;
* 🤝 Multilingual staff and helpers&lt;br /&gt;
* 🎮 Games, relays, bots, and interactive services&lt;br /&gt;
* 🛠️ Support for approved scripts, bots, and IRC integrations&lt;br /&gt;
&lt;br /&gt;
== Channel Guidelines ==&lt;br /&gt;
&lt;br /&gt;
To keep DarkWorld enjoyable for everyone, follow these basic rules:&lt;br /&gt;
&lt;br /&gt;
* 🔊 &#039;&#039;&#039;Understand the channel&#039;&#039;&#039; – Read the topic and observe the channel before participating&lt;br /&gt;
* 🤐 &#039;&#039;&#039;No spam or flooding&#039;&#039;&#039; – Do not repeat messages, flood, or use disruptive formatting&lt;br /&gt;
* 🚫 &#039;&#039;&#039;No harassment&#039;&#039;&#039; – Treat users respectfully regardless of background&lt;br /&gt;
* 🔗 &#039;&#039;&#039;No malicious content&#039;&#039;&#039; – Do not distribute malware, phishing links, or other harmful material&lt;br /&gt;
* 📣 &#039;&#039;&#039;No unsolicited advertising or recruitment&#039;&#039;&#039; – Follow DarkWorld advertising and relay policies&lt;br /&gt;
* 🤖 &#039;&#039;&#039;Use designated bot channels&#039;&#039;&#039; – Keep testing and heavy automation in approved channels such as &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Channel operators may maintain additional local rules. Always check the channel topic and applicable network policies.&lt;br /&gt;
&lt;br /&gt;
== Services Quick Reference ==&lt;br /&gt;
&lt;br /&gt;
Services syntax and available options may change. Use each service’s &amp;lt;code&amp;gt;HELP&amp;lt;/code&amp;gt; command when in doubt, and never disclose your password to staff or other users.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service !! Common Commands&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:NickServ|&#039;&#039;&#039;NickServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP IDENTIFY&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg NickServ HELP RECOVER&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:ChanServ|&#039;&#039;&#039;ChanServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg ChanServ HELP REGISTER&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP ACCESS&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg ChanServ HELP OP&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:HostServ|&#039;&#039;&#039;HostServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg HostServ HELP REQUEST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP ON&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg HostServ HELP OFF&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[DWIRC:MemoServ|&#039;&#039;&#039;MemoServ&#039;&#039;&#039;]]|| &amp;lt;code&amp;gt;/msg MemoServ HELP SEND&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP LIST&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/msg MemoServ HELP READ&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For full command information, visit each service’s wiki page or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/msg ServiceName HELP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
To join DarkWorld IRC:&lt;br /&gt;
&lt;br /&gt;
# Open a supported IRC client such as HexChat, WeeChat, Irssi, mIRC, Textual, KVIrc, or a supported mobile client.&lt;br /&gt;
# Add &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt; as the server.&lt;br /&gt;
# Select port &amp;lt;code&amp;gt;6697&amp;lt;/code&amp;gt; with TLS and certificate verification enabled.&lt;br /&gt;
# Connect using your preferred nickname.&lt;br /&gt;
# Register an account by following &amp;lt;code&amp;gt;/msg NickServ HELP REGISTER&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Configure SASL using your registered account name for automatic authentication.&lt;br /&gt;
# Join channels such as &amp;lt;code&amp;gt;#DarkWorld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#Help&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If a TLS certificate warning appears, do not disable verification or ignore the warning. Confirm the server address, port, device date and time, and exact error, then contact authorized support if the problem continues.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
To connect to DarkWorld IRC, your client should support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IRC protocol&#039;&#039;&#039; – A maintained standard IRC client&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2 or later&#039;&#039;&#039; – TLS 1.3 is preferred where supported&lt;br /&gt;
* &#039;&#039;&#039;Certificate verification&#039;&#039;&#039; – Do not accept invalid or mismatched certificates&lt;br /&gt;
* &#039;&#039;&#039;SASL&#039;&#039;&#039; – SASL PLAIN over verified TLS or another mechanism supported by DarkWorld&lt;br /&gt;
&lt;br /&gt;
Keep your IRC client and operating system updated. Exact minimum client versions change over time, so use a maintained release rather than relying on an outdated fixed version list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web client:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://lounge.darkworld.network:9000/&amp;lt;/code&amp;gt; when available.&lt;br /&gt;
&lt;br /&gt;
== IRC Staff Training ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC operates a structured training program for prospective support staff, moderators, Services administrators, and IRC operators.&lt;br /&gt;
&lt;br /&gt;
The program covers:&lt;br /&gt;
&lt;br /&gt;
* DarkWorld IRC structure and authority boundaries&lt;br /&gt;
* IRC fundamentals and secure connections&lt;br /&gt;
* Network rules and policies&lt;br /&gt;
* User and channel modes&lt;br /&gt;
* IRC Services&lt;br /&gt;
* User support and communication&lt;br /&gt;
* Moderation and incident handling&lt;br /&gt;
* IRC operator fundamentals&lt;br /&gt;
* Staff ethics, privacy, and security&lt;br /&gt;
* Written, knowledge, and supervised practical assessments&lt;br /&gt;
&lt;br /&gt;
Training access does not automatically grant staff authority or privileged access. Trainees receive only the permissions necessary for approved and supervised activities. Completing training does not guarantee appointment to a staff role.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Program information:&#039;&#039;&#039; [[DWIRC:Staff Training Program|DarkWorld IRC Staff Training Program]]&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
=== Connect and Get Help ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Servers|Server List]]&lt;br /&gt;
* [[DWIRC:How to Connect|Connection Guide]]&lt;br /&gt;
* [[DWIRC:Security &amp;amp; SASL Auth|TLS and SASL Security Guide]]&lt;br /&gt;
* [[DWIRC:SSL Guide|SSL / TLS Setup]]&lt;br /&gt;
* [[DWIRC:Ports|Ports and Hosts]]&lt;br /&gt;
* [[DWIRC:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[DWIRC:Contact|Contact DWIRC Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Rules, Staff and Training ===&lt;br /&gt;
&lt;br /&gt;
* [[DWIRC:Rules and Guidelines|Network Rules]]&lt;br /&gt;
* [[DWIRC:Staff|IRC Staff Directory]]&lt;br /&gt;
* [[DWIRC:Staff Training Program|IRC Staff Training Program]]&lt;br /&gt;
* [[DWIRC:NetAdmins|Network Administrators]]&lt;br /&gt;
* [[DWIRC:Helpers|Helpers and Channel Staff]]&lt;br /&gt;
&lt;br /&gt;
=== Community Projects ===&lt;br /&gt;
&lt;br /&gt;
* [[DWBots|Channel Bots]]&lt;br /&gt;
* [[DWBouncers|IRC Bouncers]]&lt;br /&gt;
* [[DWShells|User Shells]]&lt;br /&gt;
* [[DWGames|Games and Entertainment]]&lt;br /&gt;
&lt;br /&gt;
== Support DarkWorld ==&lt;br /&gt;
&lt;br /&gt;
DarkWorld IRC is community-supported. Running globally distributed services requires infrastructure, development, documentation, and volunteer time.&lt;br /&gt;
&lt;br /&gt;
You can help by:&lt;br /&gt;
&lt;br /&gt;
* 💰 Donating through an official DarkWorld donation page when available&lt;br /&gt;
* 🖥️ Providing approved server sponsorship — contact &amp;lt;code&amp;gt;netadmins@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* 🤝 Contributing to documentation, development, translation, user support, or community projects&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Thank you for being part of DarkWorld IRC!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=447</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=447"/>
		<updated>2026-09-22T11:17:59Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 💡 About the IRC Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DarkWorld_Navigation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0 0 20px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 &#039;&#039;&#039;Welcome to the DarkWorld Network&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DarkWorld Network&#039;&#039;&#039; is a global online community and technology collective founded in &#039;&#039;&#039;June 2021&#039;&#039;&#039;.  &lt;br /&gt;
Built around the principles of **freedom, collaboration, and innovation**, DarkWorld has evolved from a small IRC network into a broad, community-powered digital ecosystem offering a wide range of open, secure, and free services.&lt;br /&gt;
&lt;br /&gt;
We bring together developers, system administrators, gamers, and open-source enthusiasts from across the world — all connected by a shared mission:  &lt;br /&gt;
to create a free, decentralized, and community-driven internet space.&lt;br /&gt;
&lt;br /&gt;
== 🧭 Our Mission ==&lt;br /&gt;
DarkWorld Network aims to:&lt;br /&gt;
* Promote open communication and decentralized collaboration&lt;br /&gt;
* Empower individuals through free learning and technical tools&lt;br /&gt;
* Provide secure, ad-free alternatives to corporate digital platforms&lt;br /&gt;
* Support creative and technical innovation within online communities&lt;br /&gt;
&lt;br /&gt;
Whether you are here to chat, code, play, learn, or host — DarkWorld provides the infrastructure and community to help you do so.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Core Services ==&lt;br /&gt;
DarkWorld offers a suite of digital services tailored for IRC users, developers, and community builders:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; text-align:left; background:#f9f9f9;&amp;quot;&lt;br /&gt;
! Service !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWIRC|💬 IRC Network]]&#039;&#039;&#039; || The heart of DarkWorld — a global IRC network for open communication and community engagement. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBouncers|🛰️ ZNC Bouncers]]&#039;&#039;&#039; || Persistent IRC connectivity with individual, secure, and monitored ZNC instances.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWShells|🐧 Linux Shells]]&#039;&#039;&#039; || Shell access for IRC bots, scripts, small Linux projects, or learning purposes.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBots|🎰 IRC Casino &amp;amp; Game Bots]]&#039;&#039;&#039; || A fun and interactive collection of bots for gaming and entertainment across IRC channels.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWStats|📊 IRC Channel Statistics]]&#039;&#039;&#039; || Channel activity analytics and user engagement tracking through dynamic IRC stats bots.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWGames|🎮 Community Game Servers]]&#039;&#039;&#039; || Multiplayer game hosting for titles like CS:GO and other community-driven games.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWHosting|🌐 Developer Hosting]]&#039;&#039;&#039; || Lightweight web hosting and project space for developers and open-source contributors.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWPaste|📄 Paste Service]]&#039;&#039;&#039; || A simple, fast, and shareable pastebin for configuration files, logs, and code snippets.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWTutorials|📘 Technical Tutorials]]&#039;&#039;&#039; || Guides, how-tos, and documentation for IRC, Linux, hosting, and DarkWorld services.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[Blog|📰 Community Blog]]&#039;&#039;&#039; || News, project updates, and technical insights from DarkWorld contributors.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 💡 About the IRC Network ==&lt;br /&gt;
The [[DWIRC|DarkWorld IRC Chat]] is the foundation upon which the community was built.  &lt;br /&gt;
It operates a global cluster of servers distributed across multiple continents for performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Users can connect using the main entry point:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;irc.darkworld.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system automatically routes you to the nearest or least-loaded hub.  &lt;br /&gt;
Alternatively, users may connect directly to a regional server such as:&lt;br /&gt;
&lt;br /&gt;
* 🇺🇸 US – us-east.darkworld.chat&lt;br /&gt;
* 🇺🇸 US – us.darkworld.chat&lt;br /&gt;
* 🇺🇸 US – miami.darkworld.chat&lt;br /&gt;
* 🇫🇮 Finland – helsinki.darkworld.chat&lt;br /&gt;
* 🇪🇸 Spain – spanish.darkworld.chat&lt;br /&gt;
* 🇦🇺 Australia – sydney.darkworld.chat&lt;br /&gt;
* 🇦🇺 Australia – au.darkworld.chat&lt;br /&gt;
* 🇮🇩 Indonesia – jakarta.darkworld.chat&lt;br /&gt;
* 🇩🇪 Germany (DWGames) – dwgames.darkworld.chat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a full overview of the infrastructure, visit → [[Servers_List|DWIRC Server List]].&lt;br /&gt;
&lt;br /&gt;
The network runs on UnrealIRCd (as the IRC daemon) and Anope Services for authentication, NickServ, ChanServ, and bot management.&lt;br /&gt;
&lt;br /&gt;
== 🏗️ Infrastructure Overview ==&lt;br /&gt;
DarkWorld’s infrastructure is distributed across multiple regions with dedicated IPv6 and IPv4 connectivity.  &lt;br /&gt;
All services are containerized and managed through secure automation scripts ensuring high uptime, stability, and isolation between user environments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Core components include&#039;&#039;&#039;:&lt;br /&gt;
* Dedicated VPS clusters in the US, EU, and Australia&lt;br /&gt;
* Reverse-proxied HTTPS gateways for web-based services&lt;br /&gt;
* Automated SSL/TLS management via Let’s Encrypt&lt;br /&gt;
* PostgreSQL and MariaDB-backed authentication systems&lt;br /&gt;
* Redundant mail services for user and staff communications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🌍 Community and Philosophy ==&lt;br /&gt;
DarkWorld’s foundation lies in the belief that &#039;&#039;&#039;knowledge and technology should be free, open, and shared&#039;&#039;&#039;.  &lt;br /&gt;
We exist to provide tools and spaces where people can:&lt;br /&gt;
* Learn and grow their technical skills  &lt;br /&gt;
* Create and experiment in a supportive environment  &lt;br /&gt;
* Communicate freely without surveillance or censorship  &lt;br /&gt;
* Collaborate on open projects, bots, and digital ideas  &lt;br /&gt;
&lt;br /&gt;
Our members come from diverse backgrounds — from IRC veterans to new Linux learners — all contributing to an ever-evolving community.&lt;br /&gt;
&lt;br /&gt;
You can also participate by:&lt;br /&gt;
* Contributing to the wiki and tutorials  &lt;br /&gt;
* Hosting or developing IRC bots  &lt;br /&gt;
* Helping new members learn Linux or IRC basics  &lt;br /&gt;
* Suggesting improvements and new services  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🖤 Our Promise ==&lt;br /&gt;
DarkWorld Network will always remain:&lt;br /&gt;
* Free to use  &lt;br /&gt;
* Open-source friendly — community-powered, transparent operations  &lt;br /&gt;
* Secure and private — respecting user anonymity and freedom  &lt;br /&gt;
* Inclusive and global — open to all who share our values  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=434</id>
		<title>DWBots/Team-Scientist/MediaBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=434"/>
		<updated>2026-08-22T19:24:49Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* MediaBot – Your IRC Media Companion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:MediaBot.png|200px|alt=MediaBot Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MediaBot – Your IRC Media Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MediaBot&#039;&#039;&#039; is a custom media-focused IRC bot designed for the DarkWorld Network community.&lt;br /&gt;
&lt;br /&gt;
Built around media discovery and information, MediaBot recognizes supported media links shared in IRC channels and provides useful details directly within the conversation.&lt;br /&gt;
&lt;br /&gt;
The bot combines automatic link detection, media information tools, search commands, and channel utilities to make discovering and sharing online media easier without leaving IRC.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Automatic Media Detection ===&lt;br /&gt;
&lt;br /&gt;
MediaBot can automatically recognize supported media links posted in IRC channels and display relevant information about the shared content.&lt;br /&gt;
&lt;br /&gt;
Supported media services may include music, video, and other approved online media platforms.&lt;br /&gt;
&lt;br /&gt;
For example, supported music links may return information such as the track title, artist, album, duration, release information, or other available metadata.&lt;br /&gt;
&lt;br /&gt;
=== Media &amp;amp; Search Commands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!media&amp;lt;/code&amp;gt; – Display MediaBot information and available media features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!wiki&amp;lt;/code&amp;gt; – Search for information using Wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!google&amp;lt;/code&amp;gt; – Perform a Google search.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!youtube&amp;lt;/code&amp;gt; – Search for YouTube content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!spotify&amp;lt;/code&amp;gt; – Search for Spotify music and media information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!imdb&amp;lt;/code&amp;gt; – Search IMDb for movies, TV shows, and related entertainment information.&lt;br /&gt;
&lt;br /&gt;
== Media Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to make media sharing more useful and interactive by providing:&lt;br /&gt;
&lt;br /&gt;
* Automatic media link detection&lt;br /&gt;
&lt;br /&gt;
* Music and media metadata&lt;br /&gt;
&lt;br /&gt;
* Media search tools&lt;br /&gt;
&lt;br /&gt;
* Quick information retrieval&lt;br /&gt;
&lt;br /&gt;
* IRC-friendly responses&lt;br /&gt;
&lt;br /&gt;
* Channel-based media interaction&lt;br /&gt;
&lt;br /&gt;
Instead of requiring users to manually look up information about a shared link, MediaBot can provide relevant details directly within the IRC conversation when the media source is supported.&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to support IRC communities through:&lt;br /&gt;
&lt;br /&gt;
* Media discovery&lt;br /&gt;
&lt;br /&gt;
* Automatic link recognition&lt;br /&gt;
&lt;br /&gt;
* Search functionality&lt;br /&gt;
&lt;br /&gt;
* Music and video information&lt;br /&gt;
&lt;br /&gt;
* Channel engagement&lt;br /&gt;
&lt;br /&gt;
* Convenient information retrieval&lt;br /&gt;
&lt;br /&gt;
The bot is intended to complement normal IRC conversations without overwhelming channels with unnecessary responses.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
MediaBot may serve approved channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Availability may depend on channel configuration and network administration.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Supported media platforms, commands, integrations, and internal functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
Some external media features depend on third-party services and APIs. Availability of individual features may therefore vary depending on those services.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=433</id>
		<title>DWBots/Team-Scientist/PurrGuard</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=433"/>
		<updated>2026-08-22T19:18:48Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Purr.png|200px|alt=PurrGuard Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PurrGuard – Multi-Network IRC Protection &amp;amp; Utility Bot =&lt;br /&gt;
&lt;br /&gt;
By Scientist &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PurrGuard&#039;&#039;&#039; is a multi-network IRC bot used in DarkWorld channels across multiple IRC networks, providing channel protection, moderation, user information, and administrative utilities.&lt;br /&gt;
&lt;br /&gt;
PurrGuard is deployed in official DarkWorld channels across supported IRC networks to provide consistent protection and moderation assistance wherever DarkWorld maintains a presence.&lt;br /&gt;
&lt;br /&gt;
The bot is designed to operate across different IRC networks while respecting network-specific identities, channel permissions, and administrative boundaries.&lt;br /&gt;
&lt;br /&gt;
PurrGuard assists authorized DarkWorld operators and channel administrators with maintaining safe and orderly DarkWorld channels without extending DarkWorld authority beyond the channels and permissions granted on each network.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Multi-Network Channel Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to operate across multiple IRC networks while maintaining network-aware information and moderation behavior.&lt;br /&gt;
&lt;br /&gt;
This allows DarkWorld channels on different networks to receive consistent protection while respecting the rules, permissions, identities, and administrative boundaries of each individual network.&lt;br /&gt;
&lt;br /&gt;
PurrGuard&#039;s presence on another IRC network does not grant DarkWorld authority outside the channels and permissions provided to it on that network.&lt;br /&gt;
&lt;br /&gt;
=== Anti-Spam Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides automated anti-spam protection for supported DarkWorld channels.&lt;br /&gt;
&lt;br /&gt;
The bot can detect configured forms of unwanted or abusive activity and apply appropriate protective actions when necessary.&lt;br /&gt;
&lt;br /&gt;
Protection features include:&lt;br /&gt;
&lt;br /&gt;
* Anti-spam detection&lt;br /&gt;
* Automated enforcement&lt;br /&gt;
* Persistent anti-spam ban management&lt;br /&gt;
* Network-aware moderation support&lt;br /&gt;
* Protection against repeated abusive activity&lt;br /&gt;
&lt;br /&gt;
Automated protection is intended to assist human moderators and channel operators rather than replace them.&lt;br /&gt;
&lt;br /&gt;
=== Moderation Utilities ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides moderation tools for authorized users to help manage DarkWorld channels.&lt;br /&gt;
&lt;br /&gt;
Available functionality may include:&lt;br /&gt;
&lt;br /&gt;
* Kick utilities&lt;br /&gt;
* Ban utilities&lt;br /&gt;
* Unban utilities&lt;br /&gt;
* Persistent ban management&lt;br /&gt;
* User and host-based moderation&lt;br /&gt;
* Channel protection controls&lt;br /&gt;
&lt;br /&gt;
Moderation commands are subject to authorization and the permissions available to PurrGuard on the IRC network and channel where the command is used.&lt;br /&gt;
&lt;br /&gt;
=== User &amp;amp; Host Information ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides information tools that can assist authorized users and channel administrators with identifying and understanding IRC users and hosts.&lt;br /&gt;
&lt;br /&gt;
Available functionality may include:&lt;br /&gt;
&lt;br /&gt;
* User identity information&lt;br /&gt;
* Host information&lt;br /&gt;
* WHOIS-style information&lt;br /&gt;
* Seen information&lt;br /&gt;
* Network-aware user tracking&lt;br /&gt;
* IRC identity information&lt;br /&gt;
&lt;br /&gt;
Information provided by PurrGuard is limited to information available to the bot through IRC or its approved supporting systems.&lt;br /&gt;
&lt;br /&gt;
=== DNS &amp;amp; Host Utilities ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard includes network-related lookup tools for diagnostic and administrative purposes.&lt;br /&gt;
&lt;br /&gt;
These may include:&lt;br /&gt;
&lt;br /&gt;
* DNS lookups&lt;br /&gt;
* Host lookups&lt;br /&gt;
* Hostname information&lt;br /&gt;
* Network-related diagnostic information&lt;br /&gt;
&lt;br /&gt;
These utilities can assist with routine IRC administration and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
=== Channel Administration ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides administrative utilities for authorized DarkWorld operators and channel administrators.&lt;br /&gt;
&lt;br /&gt;
Administrative functionality may include:&lt;br /&gt;
&lt;br /&gt;
* Channel management utilities&lt;br /&gt;
* Moderation controls&lt;br /&gt;
* Protection management&lt;br /&gt;
* Authorized operator commands&lt;br /&gt;
* Network-aware administrative functions&lt;br /&gt;
&lt;br /&gt;
Access to administrative functionality is restricted according to authorization, channel permissions, and the capabilities granted to PurrGuard on each IRC network.&lt;br /&gt;
&lt;br /&gt;
== Multi-Network Operation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is built specifically for multi-network IRC operation.&lt;br /&gt;
&lt;br /&gt;
DarkWorld may maintain official channels or community presences on more than one IRC network. PurrGuard allows those channels to use a consistent set of protection, moderation, information, and administrative tools.&lt;br /&gt;
&lt;br /&gt;
The bot distinguishes between networks and network-specific user identities where necessary so that moderation and tracking information can be handled within the correct network context.&lt;br /&gt;
&lt;br /&gt;
== Administrative Boundaries ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard respects the administrative boundaries of the IRC networks on which it operates.&lt;br /&gt;
&lt;br /&gt;
DarkWorld operators using PurrGuard may only exercise functionality available within the channels, access levels, and permissions granted to them on the respective network.&lt;br /&gt;
&lt;br /&gt;
PurrGuard does not extend DarkWorld administrative authority to an entire external IRC network.&lt;br /&gt;
&lt;br /&gt;
Network-level matters remain under the authority of the staff and policies of the network concerned.&lt;br /&gt;
&lt;br /&gt;
== Human Moderation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to assist, not replace, human moderation.&lt;br /&gt;
&lt;br /&gt;
Automated protection systems cannot account for every situation or context. DarkWorld channel operators and other appropriately authorized administrators remain responsible for reviewing incidents that require human judgment.&lt;br /&gt;
&lt;br /&gt;
Where an incident falls outside DarkWorld&#039;s channel authority, it should be referred to the appropriate IRC network staff according to that network&#039;s procedures.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
Certain internal security mechanisms are intentionally not publicly documented.&lt;br /&gt;
&lt;br /&gt;
Detailed anti-spam detection logic, internal thresholds, protected identities, authorization mechanisms, and other security-sensitive configuration may remain private to help protect the effectiveness and integrity of the system.&lt;br /&gt;
&lt;br /&gt;
== Services Offered ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides a combination of IRC protection, information, moderation, and administrative services, including:&lt;br /&gt;
&lt;br /&gt;
* Multi-network IRC channel protection&lt;br /&gt;
* Anti-spam detection and enforcement&lt;br /&gt;
* Kick, ban, and unban utilities&lt;br /&gt;
* Persistent anti-spam ban management&lt;br /&gt;
* User identity and host information&lt;br /&gt;
* WHOIS-style information&lt;br /&gt;
* Seen information&lt;br /&gt;
* DNS and host lookup utilities&lt;br /&gt;
* Channel administration commands&lt;br /&gt;
* Authorized operator controls&lt;br /&gt;
* Network-aware user tracking&lt;br /&gt;
* Network-aware moderation support&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard supports official DarkWorld channels across multiple IRC networks by providing a consistent set of tools for:&lt;br /&gt;
&lt;br /&gt;
* Channel protection&lt;br /&gt;
* Spam prevention&lt;br /&gt;
* Moderation assistance&lt;br /&gt;
* User information&lt;br /&gt;
* Network utilities&lt;br /&gt;
* Administrative support&lt;br /&gt;
* Multi-network community management&lt;br /&gt;
&lt;br /&gt;
Its purpose is to help DarkWorld maintain safe, orderly, and well-managed channels while respecting the policies and authority structures of the networks hosting those channels.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard may operate in official DarkWorld channels across multiple supported IRC networks.&lt;br /&gt;
&lt;br /&gt;
Its available functionality may vary depending on the network, channel configuration, access level, and permissions granted to the bot.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is actively developed and maintained for DarkWorld.&lt;br /&gt;
&lt;br /&gt;
Features, supported networks, protection systems, commands, and administrative functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
The availability of individual functions may also depend on the capabilities and policies of the IRC network on which PurrGuard is operating.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=432</id>
		<title>DWBots/Team-Scientist/MediaBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=432"/>
		<updated>2026-08-22T19:18:32Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:MediaBot.png|200px|alt=MediaBot Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MediaBot – Your IRC Media Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MediaBot&#039;&#039;&#039; is a custom media-focused IRC bot designed for the DarkWorld Network community.&lt;br /&gt;
&lt;br /&gt;
Built around media discovery and information, MediaBot recognizes supported media links shared in IRC channels and provides useful details directly within the conversation.&lt;br /&gt;
&lt;br /&gt;
The bot combines automatic link detection, media information tools, search commands, and channel utilities to make discovering and sharing online media easier without leaving IRC.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Automatic Media Detection ===&lt;br /&gt;
&lt;br /&gt;
MediaBot can automatically recognize supported media links posted in IRC channels and display relevant information about the shared content.&lt;br /&gt;
&lt;br /&gt;
Supported media services may include music, video, and other approved online media platforms.&lt;br /&gt;
&lt;br /&gt;
For example, supported music links may return information such as the track title, artist, album, duration, release information, or other available metadata.&lt;br /&gt;
&lt;br /&gt;
=== Media &amp;amp; Search Commands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!media&amp;lt;/code&amp;gt; – Display MediaBot information and available media features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!wiki&amp;lt;/code&amp;gt; – Search for information using Wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!google&amp;lt;/code&amp;gt; – Perform a Google search.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!youtube&amp;lt;/code&amp;gt; – Search for YouTube content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!spotify&amp;lt;/code&amp;gt; – Search for Spotify music and media information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!imdb&amp;lt;/code&amp;gt; – Search IMDb for movies, TV shows, and related entertainment information.&lt;br /&gt;
&lt;br /&gt;
== Media Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to make media sharing more useful and interactive by providing:&lt;br /&gt;
&lt;br /&gt;
* Automatic media link detection&lt;br /&gt;
&lt;br /&gt;
* Music and media metadata&lt;br /&gt;
&lt;br /&gt;
* Media search tools&lt;br /&gt;
&lt;br /&gt;
* Quick information retrieval&lt;br /&gt;
&lt;br /&gt;
* IRC-friendly responses&lt;br /&gt;
&lt;br /&gt;
* Channel-based media interaction&lt;br /&gt;
&lt;br /&gt;
Instead of requiring users to manually look up information about a shared link, MediaBot can provide relevant details directly within the IRC conversation when the media source is supported.&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to support IRC communities through:&lt;br /&gt;
&lt;br /&gt;
* Media discovery&lt;br /&gt;
&lt;br /&gt;
* Automatic link recognition&lt;br /&gt;
&lt;br /&gt;
* Search functionality&lt;br /&gt;
&lt;br /&gt;
* Music and video information&lt;br /&gt;
&lt;br /&gt;
* Channel engagement&lt;br /&gt;
&lt;br /&gt;
* Convenient information retrieval&lt;br /&gt;
&lt;br /&gt;
The bot is intended to complement normal IRC conversations without overwhelming channels with unnecessary responses.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
MediaBot may serve approved channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Availability may depend on channel configuration and network administration.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Supported media platforms, commands, integrations, and internal functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
Some external media features depend on third-party services and APIs. Availability of individual features may therefore vary depending on those services.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=431</id>
		<title>DWBots/Team-Scientist/PurrGuard</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=431"/>
		<updated>2026-08-22T19:17:40Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Purr.png|200px|alt=PurrGuard Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PurrGuard – Multi-Network IRC Protection &amp;amp; Utility Bot =&lt;br /&gt;
&lt;br /&gt;
By Scientist &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PurrGuard&#039;&#039;&#039; is a multi-network IRC bot used in DarkWorld channels across multiple IRC networks, providing channel protection, moderation, user information, and administrative utilities.&lt;br /&gt;
&lt;br /&gt;
PurrGuard is deployed in official DarkWorld channels across supported IRC networks to provide consistent protection and moderation assistance wherever DarkWorld maintains a presence.&lt;br /&gt;
&lt;br /&gt;
The bot is designed to operate across different IRC networks while respecting network-specific identities, channel permissions, and administrative boundaries.&lt;br /&gt;
&lt;br /&gt;
PurrGuard assists authorized DarkWorld operators and channel administrators with maintaining safe and orderly DarkWorld channels without extending DarkWorld authority beyond the channels and permissions granted on each network.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Multi-Network Channel Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to operate across multiple IRC networks while maintaining network-aware information and moderation behavior.&lt;br /&gt;
&lt;br /&gt;
This allows DarkWorld channels on different networks to receive consistent protection while respecting the rules, permissions, identities, and administrative boundaries of each individual network.&lt;br /&gt;
&lt;br /&gt;
PurrGuard&#039;s presence on another IRC network does not grant DarkWorld authority outside the channels and permissions provided to it on that network.&lt;br /&gt;
&lt;br /&gt;
=== Anti-Spam Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides automated anti-spam protection for supported DarkWorld channels.&lt;br /&gt;
&lt;br /&gt;
The bot can detect configured forms of unwanted or abusive activity and apply appropriate protective actions when necessary.&lt;br /&gt;
&lt;br /&gt;
Protection features include:&lt;br /&gt;
&lt;br /&gt;
* Anti-spam detection&lt;br /&gt;
* Automated enforcement&lt;br /&gt;
* Persistent anti-spam ban management&lt;br /&gt;
* Network-aware moderation support&lt;br /&gt;
* Protection against repeated abusive activity&lt;br /&gt;
&lt;br /&gt;
Automated protection is intended to assist human moderators and channel operators rather than replace them.&lt;br /&gt;
&lt;br /&gt;
=== Moderation Utilities ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides moderation tools for authorized users to help manage DarkWorld channels.&lt;br /&gt;
&lt;br /&gt;
Available functionality may include:&lt;br /&gt;
&lt;br /&gt;
* Kick utilities&lt;br /&gt;
* Ban utilities&lt;br /&gt;
* Unban utilities&lt;br /&gt;
* Persistent ban management&lt;br /&gt;
* User and host-based moderation&lt;br /&gt;
* Channel protection controls&lt;br /&gt;
&lt;br /&gt;
Moderation commands are subject to authorization and the permissions available to PurrGuard on the IRC network and channel where the command is used.&lt;br /&gt;
&lt;br /&gt;
=== User &amp;amp; Host Information ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides information tools that can assist authorized users and channel administrators with identifying and understanding IRC users and hosts.&lt;br /&gt;
&lt;br /&gt;
Available functionality may include:&lt;br /&gt;
&lt;br /&gt;
* User identity information&lt;br /&gt;
* Host information&lt;br /&gt;
* WHOIS-style information&lt;br /&gt;
* Seen information&lt;br /&gt;
* Network-aware user tracking&lt;br /&gt;
* IRC identity information&lt;br /&gt;
&lt;br /&gt;
Information provided by PurrGuard is limited to information available to the bot through IRC or its approved supporting systems.&lt;br /&gt;
&lt;br /&gt;
=== DNS &amp;amp; Host Utilities ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard includes network-related lookup tools for diagnostic and administrative purposes.&lt;br /&gt;
&lt;br /&gt;
These may include:&lt;br /&gt;
&lt;br /&gt;
* DNS lookups&lt;br /&gt;
* Host lookups&lt;br /&gt;
* Hostname information&lt;br /&gt;
* Network-related diagnostic information&lt;br /&gt;
&lt;br /&gt;
These utilities can assist with routine IRC administration and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
=== Channel Administration ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides administrative utilities for authorized DarkWorld operators and channel administrators.&lt;br /&gt;
&lt;br /&gt;
Administrative functionality may include:&lt;br /&gt;
&lt;br /&gt;
* Channel management utilities&lt;br /&gt;
* Moderation controls&lt;br /&gt;
* Protection management&lt;br /&gt;
* Authorized operator commands&lt;br /&gt;
* Network-aware administrative functions&lt;br /&gt;
&lt;br /&gt;
Access to administrative functionality is restricted according to authorization, channel permissions, and the capabilities granted to PurrGuard on each IRC network.&lt;br /&gt;
&lt;br /&gt;
== Multi-Network Operation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is built specifically for multi-network IRC operation.&lt;br /&gt;
&lt;br /&gt;
DarkWorld may maintain official channels or community presences on more than one IRC network. PurrGuard allows those channels to use a consistent set of protection, moderation, information, and administrative tools.&lt;br /&gt;
&lt;br /&gt;
The bot distinguishes between networks and network-specific user identities where necessary so that moderation and tracking information can be handled within the correct network context.&lt;br /&gt;
&lt;br /&gt;
== Administrative Boundaries ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard respects the administrative boundaries of the IRC networks on which it operates.&lt;br /&gt;
&lt;br /&gt;
DarkWorld operators using PurrGuard may only exercise functionality available within the channels, access levels, and permissions granted to them on the respective network.&lt;br /&gt;
&lt;br /&gt;
PurrGuard does not extend DarkWorld administrative authority to an entire external IRC network.&lt;br /&gt;
&lt;br /&gt;
Network-level matters remain under the authority of the staff and policies of the network concerned.&lt;br /&gt;
&lt;br /&gt;
== Human Moderation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to assist, not replace, human moderation.&lt;br /&gt;
&lt;br /&gt;
Automated protection systems cannot account for every situation or context. DarkWorld channel operators and other appropriately authorized administrators remain responsible for reviewing incidents that require human judgment.&lt;br /&gt;
&lt;br /&gt;
Where an incident falls outside DarkWorld&#039;s channel authority, it should be referred to the appropriate IRC network staff according to that network&#039;s procedures.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
Certain internal security mechanisms are intentionally not publicly documented.&lt;br /&gt;
&lt;br /&gt;
Detailed anti-spam detection logic, internal thresholds, protected identities, authorization mechanisms, and other security-sensitive configuration may remain private to help protect the effectiveness and integrity of the system.&lt;br /&gt;
&lt;br /&gt;
== Services Offered ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides a combination of IRC protection, information, moderation, and administrative services, including:&lt;br /&gt;
&lt;br /&gt;
* Multi-network IRC channel protection&lt;br /&gt;
* Anti-spam detection and enforcement&lt;br /&gt;
* Kick, ban, and unban utilities&lt;br /&gt;
* Persistent anti-spam ban management&lt;br /&gt;
* User identity and host information&lt;br /&gt;
* WHOIS-style information&lt;br /&gt;
* Seen information&lt;br /&gt;
* DNS and host lookup utilities&lt;br /&gt;
* Channel administration commands&lt;br /&gt;
* Authorized operator controls&lt;br /&gt;
* Network-aware user tracking&lt;br /&gt;
* Network-aware moderation support&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard supports official DarkWorld channels across multiple IRC networks by providing a consistent set of tools for:&lt;br /&gt;
&lt;br /&gt;
* Channel protection&lt;br /&gt;
* Spam prevention&lt;br /&gt;
* Moderation assistance&lt;br /&gt;
* User information&lt;br /&gt;
* Network utilities&lt;br /&gt;
* Administrative support&lt;br /&gt;
* Multi-network community management&lt;br /&gt;
&lt;br /&gt;
Its purpose is to help DarkWorld maintain safe, orderly, and well-managed channels while respecting the policies and authority structures of the networks hosting those channels.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard may operate in official DarkWorld channels across multiple supported IRC networks.&lt;br /&gt;
&lt;br /&gt;
Its available functionality may vary depending on the network, channel configuration, access level, and permissions granted to the bot.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is actively developed and maintained for DarkWorld.&lt;br /&gt;
&lt;br /&gt;
Features, supported networks, protection systems, commands, and administrative functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
The availability of individual functions may also depend on the capabilities and policies of the IRC network on which PurrGuard is operating.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries, support, or concerns regarding PurrGuard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[scientist@darkworld.network](mailto:scientist@darkworld.network)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=430</id>
		<title>DWBots/Team-Scientist/PurrGuard</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=430"/>
		<updated>2026-08-22T19:13:05Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* PurrGuard – IRC Channel Protection Bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Purr.png|200px|alt=PurrGuard Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PurrGuard – IRC Channel Protection Bot =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PurrGuard&#039;&#039;&#039; is a custom security and moderation bot designed to help protect communities across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Built around automated channel protection, PurrGuard monitors supported IRC channels for unwanted activity such as spam and abuse and can respond with appropriate moderation actions when necessary.&lt;br /&gt;
&lt;br /&gt;
The bot is designed to provide an additional layer of automated protection while working alongside channel operators and DarkWorld IRC staff.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Anti-Spam Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides automated anti-spam protection for supported IRC channels.&lt;br /&gt;
&lt;br /&gt;
The system monitors channel activity for behavior that matches configured protection rules and can take action against detected spam.&lt;br /&gt;
&lt;br /&gt;
Its purpose is to reduce disruptive activity while allowing legitimate conversations to continue normally.&lt;br /&gt;
&lt;br /&gt;
=== Automated Moderation ===&lt;br /&gt;
&lt;br /&gt;
When configured protection rules are triggered, PurrGuard can perform automated moderation actions to help stop continued abuse.&lt;br /&gt;
&lt;br /&gt;
Depending on the situation and channel configuration, protective actions may include:&lt;br /&gt;
&lt;br /&gt;
* Removing disruptive users from a channel&lt;br /&gt;
* Applying appropriate channel restrictions&lt;br /&gt;
* Preventing repeated spam activity&lt;br /&gt;
* Maintaining protection against known abusive behavior&lt;br /&gt;
&lt;br /&gt;
Automated actions are designed to support channel security rather than replace human moderation.&lt;br /&gt;
&lt;br /&gt;
=== Persistent Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard can maintain protection information when necessary so that repeated abusive activity can continue to be recognized and handled appropriately.&lt;br /&gt;
&lt;br /&gt;
This helps reduce situations where the same source repeatedly returns to continue disruptive behavior.&lt;br /&gt;
&lt;br /&gt;
=== Protected Users and Services ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard includes safeguards intended to reduce inappropriate automated actions against trusted network components and authorized users.&lt;br /&gt;
&lt;br /&gt;
Protected categories may include:&lt;br /&gt;
&lt;br /&gt;
* IRC services&lt;br /&gt;
* Authorized network staff&lt;br /&gt;
* Channel owners&lt;br /&gt;
* Approved or trusted users&lt;br /&gt;
* PurrGuard itself&lt;br /&gt;
&lt;br /&gt;
The exact internal protection rules and security configuration are not publicly documented.&lt;br /&gt;
&lt;br /&gt;
== Channel Protection ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to support IRC communities through:&lt;br /&gt;
&lt;br /&gt;
* Automated spam detection&lt;br /&gt;
* Channel abuse prevention&lt;br /&gt;
* Protective moderation actions&lt;br /&gt;
* Persistent anti-spam protection&lt;br /&gt;
* Trusted-user safeguards&lt;br /&gt;
* Continuous channel monitoring&lt;br /&gt;
&lt;br /&gt;
The bot operates as an additional security layer for participating channels.&lt;br /&gt;
&lt;br /&gt;
== Human Moderation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard does not replace channel operators or DarkWorld IRC staff.&lt;br /&gt;
&lt;br /&gt;
Automated systems cannot understand every situation or context. Channel operators and network staff remain responsible for reviewing incidents when human judgment, escalation, or additional investigation is required.&lt;br /&gt;
&lt;br /&gt;
Users who believe an automated action was incorrect should contact the appropriate channel operators or DarkWorld IRC staff rather than attempting to bypass the protection system.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
To help preserve the effectiveness of PurrGuard&#039;s protection systems, detailed detection logic, internal thresholds, trusted-user configuration, and other sensitive security mechanisms are not publicly documented.&lt;br /&gt;
&lt;br /&gt;
This helps prevent the protection system from being intentionally circumvented.&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is intended for channels where additional automated protection is useful.&lt;br /&gt;
&lt;br /&gt;
The bot operates quietly during normal conversation and responds when configured protection conditions are detected.&lt;br /&gt;
&lt;br /&gt;
Its primary purpose is to help maintain safer, cleaner, and less disruptive IRC channels across the DarkWorld community.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard may operate in approved channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Availability and protection settings may vary depending on channel requirements and administrative configuration.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard&#039;s administrative and security-management functionality is restricted to authorized users.&lt;br /&gt;
&lt;br /&gt;
Security configuration, protection rules, exemptions, and other administrative controls are not intended for normal users.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Protection systems, detection methods, moderation behavior, and internal functionality may change over time as the project evolves and new forms of abuse are identified.&lt;br /&gt;
&lt;br /&gt;
PurrGuard should be considered an automated assistance and protection system rather than a replacement for responsible human moderation.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries, support, or concerns regarding PurrGuard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[scientist@darkworld.network](mailto:scientist@darkworld.network)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=429</id>
		<title>DWBots/Team-Scientist/PurrGuard</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PurrGuard&amp;diff=429"/>
		<updated>2026-08-22T19:12:54Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Created page with &amp;quot;{{ScientistTeam}}  &amp;lt;center&amp;gt; link=https://wiki.darkworld.network/index.php/DWBots &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt; &amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/center&amp;gt;  = PurrGuard – IRC Channel Protection Bot =  By Scientist &amp;amp; TheLion  &amp;#039;&amp;#039;&amp;#039;PurrGuard&amp;#039;&amp;#039;&amp;#039; is a custom security and moderation bot designed to help protect communities across the DarkWorld IRC Network.  Built around automated channel protection, PurrGuard monito...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Purr.png|200px|alt=PurrGuard Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PurrGuard – IRC Channel Protection Bot =&lt;br /&gt;
&lt;br /&gt;
By Scientist &amp;amp; TheLion&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PurrGuard&#039;&#039;&#039; is a custom security and moderation bot designed to help protect communities across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Built around automated channel protection, PurrGuard monitors supported IRC channels for unwanted activity such as spam and abuse and can respond with appropriate moderation actions when necessary.&lt;br /&gt;
&lt;br /&gt;
The bot is designed to provide an additional layer of automated protection while working alongside channel operators and DarkWorld IRC staff.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Anti-Spam Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard provides automated anti-spam protection for supported IRC channels.&lt;br /&gt;
&lt;br /&gt;
The system monitors channel activity for behavior that matches configured protection rules and can take action against detected spam.&lt;br /&gt;
&lt;br /&gt;
Its purpose is to reduce disruptive activity while allowing legitimate conversations to continue normally.&lt;br /&gt;
&lt;br /&gt;
=== Automated Moderation ===&lt;br /&gt;
&lt;br /&gt;
When configured protection rules are triggered, PurrGuard can perform automated moderation actions to help stop continued abuse.&lt;br /&gt;
&lt;br /&gt;
Depending on the situation and channel configuration, protective actions may include:&lt;br /&gt;
&lt;br /&gt;
* Removing disruptive users from a channel&lt;br /&gt;
* Applying appropriate channel restrictions&lt;br /&gt;
* Preventing repeated spam activity&lt;br /&gt;
* Maintaining protection against known abusive behavior&lt;br /&gt;
&lt;br /&gt;
Automated actions are designed to support channel security rather than replace human moderation.&lt;br /&gt;
&lt;br /&gt;
=== Persistent Protection ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard can maintain protection information when necessary so that repeated abusive activity can continue to be recognized and handled appropriately.&lt;br /&gt;
&lt;br /&gt;
This helps reduce situations where the same source repeatedly returns to continue disruptive behavior.&lt;br /&gt;
&lt;br /&gt;
=== Protected Users and Services ===&lt;br /&gt;
&lt;br /&gt;
PurrGuard includes safeguards intended to reduce inappropriate automated actions against trusted network components and authorized users.&lt;br /&gt;
&lt;br /&gt;
Protected categories may include:&lt;br /&gt;
&lt;br /&gt;
* IRC services&lt;br /&gt;
* Authorized network staff&lt;br /&gt;
* Channel owners&lt;br /&gt;
* Approved or trusted users&lt;br /&gt;
* PurrGuard itself&lt;br /&gt;
&lt;br /&gt;
The exact internal protection rules and security configuration are not publicly documented.&lt;br /&gt;
&lt;br /&gt;
== Channel Protection ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is designed to support IRC communities through:&lt;br /&gt;
&lt;br /&gt;
* Automated spam detection&lt;br /&gt;
* Channel abuse prevention&lt;br /&gt;
* Protective moderation actions&lt;br /&gt;
* Persistent anti-spam protection&lt;br /&gt;
* Trusted-user safeguards&lt;br /&gt;
* Continuous channel monitoring&lt;br /&gt;
&lt;br /&gt;
The bot operates as an additional security layer for participating channels.&lt;br /&gt;
&lt;br /&gt;
== Human Moderation ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard does not replace channel operators or DarkWorld IRC staff.&lt;br /&gt;
&lt;br /&gt;
Automated systems cannot understand every situation or context. Channel operators and network staff remain responsible for reviewing incidents when human judgment, escalation, or additional investigation is required.&lt;br /&gt;
&lt;br /&gt;
Users who believe an automated action was incorrect should contact the appropriate channel operators or DarkWorld IRC staff rather than attempting to bypass the protection system.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
To help preserve the effectiveness of PurrGuard&#039;s protection systems, detailed detection logic, internal thresholds, trusted-user configuration, and other sensitive security mechanisms are not publicly documented.&lt;br /&gt;
&lt;br /&gt;
This helps prevent the protection system from being intentionally circumvented.&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is intended for channels where additional automated protection is useful.&lt;br /&gt;
&lt;br /&gt;
The bot operates quietly during normal conversation and responds when configured protection conditions are detected.&lt;br /&gt;
&lt;br /&gt;
Its primary purpose is to help maintain safer, cleaner, and less disruptive IRC channels across the DarkWorld community.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard may operate in approved channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Availability and protection settings may vary depending on channel requirements and administrative configuration.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard&#039;s administrative and security-management functionality is restricted to authorized users.&lt;br /&gt;
&lt;br /&gt;
Security configuration, protection rules, exemptions, and other administrative controls are not intended for normal users.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PurrGuard is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Protection systems, detection methods, moderation behavior, and internal functionality may change over time as the project evolves and new forms of abuse are identified.&lt;br /&gt;
&lt;br /&gt;
PurrGuard should be considered an automated assistance and protection system rather than a replacement for responsible human moderation.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries, support, or concerns regarding PurrGuard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[scientist@darkworld.network](mailto:scientist@darkworld.network)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:Purr.png&amp;diff=428</id>
		<title>File:Purr.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:Purr.png&amp;diff=428"/>
		<updated>2026-08-22T19:12:30Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=427</id>
		<title>DWBots/Team-Scientist/MediaBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MediaBot&amp;diff=427"/>
		<updated>2026-08-22T19:07:19Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Created page with &amp;quot;{{ScientistTeam}}  &amp;lt;center&amp;gt; link=https://wiki.darkworld.network/index.php/DWBots &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt; &amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/center&amp;gt;  = MediaBot – Your IRC Media Companion =  By Scientist   &amp;#039;&amp;#039;&amp;#039;MediaBot&amp;#039;&amp;#039;&amp;#039; is a custom media-focused IRC bot designed for the DarkWorld Network community.  Built around media discovery and information, MediaBot recognizes supported media links shared in IR...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:MediaBot.png|200px|alt=MediaBot Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MediaBot – Your IRC Media Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MediaBot&#039;&#039;&#039; is a custom media-focused IRC bot designed for the DarkWorld Network community.&lt;br /&gt;
&lt;br /&gt;
Built around media discovery and information, MediaBot recognizes supported media links shared in IRC channels and provides useful details directly within the conversation.&lt;br /&gt;
&lt;br /&gt;
The bot combines automatic link detection, media information tools, search commands, and channel utilities to make discovering and sharing online media easier without leaving IRC.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Automatic Media Detection ===&lt;br /&gt;
&lt;br /&gt;
MediaBot can automatically recognize supported media links posted in IRC channels and display relevant information about the shared content.&lt;br /&gt;
&lt;br /&gt;
Supported media services may include music, video, and other approved online media platforms.&lt;br /&gt;
&lt;br /&gt;
For example, supported music links may return information such as the track title, artist, album, duration, release information, or other available metadata.&lt;br /&gt;
&lt;br /&gt;
=== Media &amp;amp; Search Commands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!media&amp;lt;/code&amp;gt; – Display MediaBot information and available media features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!wiki&amp;lt;/code&amp;gt; – Search for information using Wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!google&amp;lt;/code&amp;gt; – Perform a Google search.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!youtube&amp;lt;/code&amp;gt; – Search for YouTube content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!spotify&amp;lt;/code&amp;gt; – Search for Spotify music and media information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!imdb&amp;lt;/code&amp;gt; – Search IMDb for movies, TV shows, and related entertainment information.&lt;br /&gt;
&lt;br /&gt;
== Media Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to make media sharing more useful and interactive by providing:&lt;br /&gt;
&lt;br /&gt;
* Automatic media link detection&lt;br /&gt;
&lt;br /&gt;
* Music and media metadata&lt;br /&gt;
&lt;br /&gt;
* Media search tools&lt;br /&gt;
&lt;br /&gt;
* Quick information retrieval&lt;br /&gt;
&lt;br /&gt;
* IRC-friendly responses&lt;br /&gt;
&lt;br /&gt;
* Channel-based media interaction&lt;br /&gt;
&lt;br /&gt;
Instead of requiring users to manually look up information about a shared link, MediaBot can provide relevant details directly within the IRC conversation when the media source is supported.&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is designed to support IRC communities through:&lt;br /&gt;
&lt;br /&gt;
* Media discovery&lt;br /&gt;
&lt;br /&gt;
* Automatic link recognition&lt;br /&gt;
&lt;br /&gt;
* Search functionality&lt;br /&gt;
&lt;br /&gt;
* Music and video information&lt;br /&gt;
&lt;br /&gt;
* Channel engagement&lt;br /&gt;
&lt;br /&gt;
* Convenient information retrieval&lt;br /&gt;
&lt;br /&gt;
The bot is intended to complement normal IRC conversations without overwhelming channels with unnecessary responses.&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
MediaBot may serve approved channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Availability may depend on channel configuration and network administration.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
MediaBot is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Supported media platforms, commands, integrations, and internal functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
Some external media features depend on third-party services and APIs. Availability of individual features may therefore vary depending on those services.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[scientist@darkworld.network](mailto:scientist@darkworld.network)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:MediaBot.png&amp;diff=426</id>
		<title>File:MediaBot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:MediaBot.png&amp;diff=426"/>
		<updated>2026-08-22T19:03:54Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:Image_2026-08-22_150257147.png&amp;diff=425</id>
		<title>File:Image 2026-08-22 150257147.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:Image_2026-08-22_150257147.png&amp;diff=425"/>
		<updated>2026-08-22T19:03:11Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots&amp;diff=424</id>
		<title>DWBots</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots&amp;diff=424"/>
		<updated>2026-08-22T18:57:01Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 👨‍🔬 Team-Developed Bots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:DWBots-logo.png|200px|alt=DWBots Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
A Project by the DarkWorld Network Community&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Right-side Navigation --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; clear:right; width:260px; border:1px solid #aaa; background:#f9f9f9; padding:8px; margin:0 0 10px 10px; border-radius:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; font-size:110%; font-weight:bold; background:#004080; color:#fff; padding:4px; border-radius:6px;&amp;quot;&amp;gt;&lt;br /&gt;
🤖 DWBots Navigation&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Main Sections&#039;&#039;&#039;&lt;br /&gt;
* [[DWBots|About DWBots]]&lt;br /&gt;
* [[DWBots:Channel Bots|Channel Bots]]&lt;br /&gt;
* [[DWBots:Team-Developed|Team-Developed Bots]]&lt;br /&gt;
* [[DWBots:Relay Network|Relay Bots]]&lt;br /&gt;
* [[DWBots:Protection|Protection Bots]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Popular Bots&#039;&#039;&#039;&lt;br /&gt;
* [[DWBots/Team-Scientist/MaidBot|💁 MaidBot]]&lt;br /&gt;
* [[DWBots/Team-Scientist/PigeonBot|🕊️ PigeonBot]]&lt;br /&gt;
* [[DWBots/Team-Scientist/Purrito|🐾 Purrito]]&lt;br /&gt;
* [[Fishbot|🎣 FishBot]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support&#039;&#039;&#039;&lt;br /&gt;
* Channel: &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt; @ &amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
* Email: &amp;lt;code&amp;gt;dwbots@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-top:8px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dwbots-logo.png|120px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🤖 DWBots =&lt;br /&gt;
Under the name of &#039;&#039;&#039;DWBots&#039;&#039;&#039;, we develop and maintain various IRC bots to enhance the DarkWorld Network experience. These include Protection Bots, Games Bots, Fun Bots, Stats Bots, Relay Bots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🛰️ Channel Bots ==&lt;br /&gt;
&lt;br /&gt;
=== DWStats ===&lt;br /&gt;
&#039;&#039;&#039;DWStats&#039;&#039;&#039; provides real-time statistics for IRC channels.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Networks&#039;&#039;&#039;:&lt;br /&gt;
* DarkWorld – &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;  &lt;br /&gt;
* DalNet – &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More Info&#039;&#039;&#039;:&lt;br /&gt;
* 🌐 [https://stats.darkworld.network/ stats.darkworld.network]  &lt;br /&gt;
* 📖 [https://wiki.darkworld.network/index.php/DarkStats/ DarkStats Wiki]  &lt;br /&gt;
* ✉️ dwbots@darkworld.network&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== DWCasino ===&lt;br /&gt;
Casino bots for fun games like dice, slots, and blackjack.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Networks&#039;&#039;&#039;:&lt;br /&gt;
* DarkWorld – &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#funbots&amp;lt;/code&amp;gt;  &lt;br /&gt;
* DalNet / Undernet / QuakeNet – &amp;lt;code&amp;gt;#DWGames&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More Info&#039;&#039;&#039;:&lt;br /&gt;
* 🌐 [https://darkworld.games darkworld.games]  &lt;br /&gt;
* 📖 [https://wiki.darkworld.network/index.php/DWGames DWGames Wiki]  &lt;br /&gt;
* ✉️ dwbots@darkworld.games&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🎣 FishBot ===&lt;br /&gt;
Fun bot that can be invited by any user:  &lt;br /&gt;
&amp;lt;code&amp;gt;/invite fishbot #channel&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More Info&#039;&#039;&#039;: [https://wiki.darkworld.network/index.php?title=Fishbot FishBot Page]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🔁 DWRelay ===&lt;br /&gt;
Bridges channels across different IRC networks for cross-network communication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Networks&#039;&#039;&#039;:&lt;br /&gt;
DarkWorld, DalNet, Undernet, QuakeNet, Libera.Chat, TechNet, Rizon  &lt;br /&gt;
→ Request via &amp;lt;code&amp;gt;#DWBots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contact&#039;&#039;&#039;: ✉️ dwbots@darkworld.network&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🛡️ DWProtection ===&lt;br /&gt;
Coming soon — automated channel protection and flood control system.&lt;br /&gt;
&lt;br /&gt;
== 👨‍🔬 Team-Developed Bots ==&lt;br /&gt;
{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
=== Scientist Team ===&lt;br /&gt;
Developed by the &#039;&#039;&#039;Scientist Team&#039;&#039;&#039;, these interactive bots combine entertainment and creativity.&lt;br /&gt;
&lt;br /&gt;
==== 💁 [[DWBots/Team-Scientist/MaidBot|MaidBot]] ====&lt;br /&gt;
A virtual assistant offering playful and practical commands — serves food, drinks, hugs, and jokes!&lt;br /&gt;
&lt;br /&gt;
==== 🕊️ [[DWBots/Team-Scientist/PigeonBot|PigeonBot]] ====&lt;br /&gt;
Shoot invading pigeons and compete for high scores — adds fun competition to IRC channels.&lt;br /&gt;
&lt;br /&gt;
==== 🐾 [[DWBots/Team-Scientist/Purrito|Purrito]] ====&lt;br /&gt;
An adorable cat bot with moods, memory, and affection levels based on user interactions.&lt;br /&gt;
&lt;br /&gt;
==== 🎵 [[DWBots/Team-Scientist/MediaBot|MediaBot]] ====&lt;br /&gt;
A media information bot that detects and retrieves details from supported media links, including music, videos, and other online content shared in IRC channels.&lt;br /&gt;
&lt;br /&gt;
==== 🛡️ [[DWBots/Team-Scientist/PurrGuard|PurrGuard]] ====&lt;br /&gt;
A security and moderation bot designed to help protect IRC channels from spam and abuse through automated detection and protective moderation actions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=423</id>
		<title>DWBots/Team-Scientist/Purrito</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=423"/>
		<updated>2026-08-22T18:54:10Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Purrito.png|200px|alt=DWBots Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🐾 CatBot – The Purrfect IRC Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CatBot&#039;&#039;&#039; is an interactive IRC companion bot designed to bring personality, entertainment, and engaging social interaction to IRC channels.&lt;br /&gt;
&lt;br /&gt;
At the heart of CatBot is &#039;&#039;&#039;Purrito&#039;&#039;&#039; — a playful virtual cat with a unique personality and a wide range of dynamic responses. Through user interaction and unpredictable behavior, Purrito creates an experience that feels lively and engaging within the IRC environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🧡 Meet Purrito 🧡 ==&lt;br /&gt;
&lt;br /&gt;
Purrito does not always behave the same way.&lt;br /&gt;
&lt;br /&gt;
Depending on its mood and the situation, Purrito may:&lt;br /&gt;
&lt;br /&gt;
* Purr happily&lt;br /&gt;
* Rub against your legs&lt;br /&gt;
* Demand attention&lt;br /&gt;
* Hide from everyone&lt;br /&gt;
* Act grumpy for no apparent reason&lt;br /&gt;
* Become unusually affectionate&lt;br /&gt;
&lt;br /&gt;
Every encounter with Purrito can lead to a different experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interactive Features ==&lt;br /&gt;
&lt;br /&gt;
Users can interact with Purrito through various commands and playful activities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Try to pet Purrito and see how it responds.&lt;br /&gt;
&lt;br /&gt;
Possible reactions may include:&lt;br /&gt;
&lt;br /&gt;
* Welcoming affection&lt;br /&gt;
* Ignoring the interaction&lt;br /&gt;
* Running away dramatically&lt;br /&gt;
* Displaying playful cat behavior&lt;br /&gt;
* Triggering uncommon or unexpected responses&lt;br /&gt;
&lt;br /&gt;
No two interactions are guaranteed to be the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Interact with Purrito.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!lovemeter&amp;lt;/code&amp;gt; – View community affection rankings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!purrito&amp;lt;/code&amp;gt; – Display information about CatBot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
CatBot includes:&lt;br /&gt;
&lt;br /&gt;
* Interactive user engagement&lt;br /&gt;
* Dynamic response systems&lt;br /&gt;
* Randomized cat behavior&lt;br /&gt;
* Community participation features&lt;br /&gt;
* Channel entertainment mechanics&lt;br /&gt;
* Long-term interaction tracking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#darkworld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#funbots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* Purrito continue to evolve with new interactions, features, and surprises added over time.&lt;br /&gt;
&lt;br /&gt;
* Certain systems, behaviors, and mechanics are intentionally undisclosed to preserve the experience and originality of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
* Purrito, their interaction concepts, gameplay elements, documentation, and associated content are original works created by Scientist.&lt;br /&gt;
&lt;br /&gt;
* Certain internal systems, formulas, progression mechanics, and behavioral logic are proprietary and intentionally undisclosed.&lt;br /&gt;
&lt;br /&gt;
* Unauthorized reproduction, redistribution, or commercial use of original game systems, content, or documentation is prohibited.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:Purrito.png&amp;diff=422</id>
		<title>File:Purrito.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:Purrito.png&amp;diff=422"/>
		<updated>2026-08-22T18:53:35Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=421</id>
		<title>DWBots/Team-Scientist/PigeonBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=421"/>
		<updated>2026-08-22T18:47:25Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:PigeonBot.png|200px|alt=DWBots Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PigeonBot – The Ultimate IRC Pigeon Hunt =&lt;br /&gt;
&lt;br /&gt;
By Scientist &amp;amp; TheLion&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PigeonBot&#039;&#039;&#039; is a fast-paced multiplayer IRC hunting game inspired by classic arcade hunting games — reimagined with chaotic pigeons, unpredictable encounters, and competitive leaderboard action.&lt;br /&gt;
&lt;br /&gt;
Designed for community interaction and entertainment, PigeonBot transforms IRC channels into an active hunting arena filled with surprises, humor, and real-time gameplay.&lt;br /&gt;
&lt;br /&gt;
== Gameplay Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hunting System ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Hunt pigeons as they appear in the channel.&lt;br /&gt;
&lt;br /&gt;
* Unlimited Action – Keep firing while a pigeon encounter is active.&lt;br /&gt;
&lt;br /&gt;
* Multiple Pigeon Types – Various pigeons provide unique encounters and rewards.&lt;br /&gt;
&lt;br /&gt;
* Live Event Gameplay – Dynamic pigeon encounters and unexpected situations.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Pigeon Encounters ===&lt;br /&gt;
&lt;br /&gt;
Pigeons may:&lt;br /&gt;
&lt;br /&gt;
* Appear unexpectedly&lt;br /&gt;
&lt;br /&gt;
* Escape incoming attacks&lt;br /&gt;
&lt;br /&gt;
* Cause chaos in the channel&lt;br /&gt;
&lt;br /&gt;
* Drop special surprises&lt;br /&gt;
&lt;br /&gt;
* Interact with players in unpredictable ways&lt;br /&gt;
&lt;br /&gt;
No two hunts are exactly the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Fire at active pigeons.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!score&amp;lt;/code&amp;gt; – View your hunter score.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!pigeons&amp;lt;/code&amp;gt; – Check your total pigeons defeated.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!level&amp;lt;/code&amp;gt; – Display your hunter rank.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top5&amp;lt;/code&amp;gt; – Show the top 5 hunters.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top10&amp;lt;/code&amp;gt; – Show the top 10 hunters.&lt;br /&gt;
&lt;br /&gt;
Climb the rankings and earn recognition among fellow hunters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot includes:&lt;br /&gt;
&lt;br /&gt;
* Competitive score tracking&lt;br /&gt;
&lt;br /&gt;
* Persistent hunter progression&lt;br /&gt;
&lt;br /&gt;
* Channel-based gameplay&lt;br /&gt;
&lt;br /&gt;
* Real-time interactions&lt;br /&gt;
&lt;br /&gt;
* Dynamic pigeon encounters&lt;br /&gt;
&lt;br /&gt;
* Community leaderboard systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#PigeonHunt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#Scientist&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt; — Indonesian language support&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#DWAyuda&amp;lt;/code&amp;gt; — Spanish language support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is continuously evolving with new gameplay systems, encounters, events, and interactive features being added over time.&lt;br /&gt;
&lt;br /&gt;
Many gameplay systems, encounter mechanics, progression formulas, and event logic are intentionally undisclosed to preserve game balance, originality, and player experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is an original game created by Scientist &amp;amp; TheLion.&lt;br /&gt;
&lt;br /&gt;
All original gameplay mechanics, progression systems, events, documentation, and associated content are the intellectual property of their respective authors.&lt;br /&gt;
&lt;br /&gt;
Unauthorized reproduction of proprietary content, documentation, or source code is prohibited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:PigeonBot.png&amp;diff=420</id>
		<title>File:PigeonBot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:PigeonBot.png&amp;diff=420"/>
		<updated>2026-08-22T18:46:36Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MaidBot&amp;diff=419</id>
		<title>DWBots/Team-Scientist/MaidBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/MaidBot&amp;diff=419"/>
		<updated>2026-08-22T18:41:13Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:MaidBot 500KB.png|200px|alt=DWBots Logo|link=https://wiki.darkworld.network/index.php/DWBots]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:90%; color:#666; margin-top:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MaidBot – Your Friendly IRC Maid =&lt;br /&gt;
&lt;br /&gt;
By Scientist &amp;amp; TheLion&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MaidBot&#039;&#039;&#039; is a custom interactive IRC service bot designed for the DarkWorld Network community.&lt;br /&gt;
&lt;br /&gt;
Built around a hospitality and entertainment concept, MaidBot brings fun social interactions, themed commands, channel engagement, and utility features into IRC channels with a unique maid-style personality.&lt;br /&gt;
&lt;br /&gt;
The bot combines playful interaction systems, utility tools, and community-focused features to create a welcoming and lively atmosphere for users across the network.&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
&lt;br /&gt;
=== Food &amp;amp; Drink Services ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!cake&amp;lt;/code&amp;gt; – Enjoy a sweet dessert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!coffee&amp;lt;/code&amp;gt; – Receive a warm cup of coffee.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!drink&amp;lt;/code&amp;gt; – Refresh yourself with a random drink.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!food&amp;lt;/code&amp;gt; – The maid serves a delicious meal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!ramen&amp;lt;/code&amp;gt; – Enjoy a comforting bowl of ramen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!tea&amp;lt;/code&amp;gt; – Relax with a soothing tea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!snack&amp;lt;/code&amp;gt; – Grab a quick snack.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!icecream&amp;lt;/code&amp;gt; – Cool down with a frozen treat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fun Interaction Commands ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!hug&amp;lt;/code&amp;gt; – Share a friendly hug.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!kiss&amp;lt;/code&amp;gt; – Send affection to another user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!slap&amp;lt;/code&amp;gt; – Playfully tease someone.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!maid&amp;lt;/code&amp;gt; – Ask the maid for a random action.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!quote&amp;lt;/code&amp;gt; – Receive a random quote or message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Utility Features ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!w&amp;lt;/code&amp;gt; – Weather information lookup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!time&amp;lt;/code&amp;gt; – Current time lookup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!hor&amp;lt;/code&amp;gt; – Daily horoscope feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Integration ==&lt;br /&gt;
&lt;br /&gt;
MaidBot is designed to support interactive IRC communities through:&lt;br /&gt;
&lt;br /&gt;
Social engagement systems&lt;br /&gt;
Channel entertainment&lt;br /&gt;
Utility commands&lt;br /&gt;
Friendly automated interactions&lt;br /&gt;
Themed responses and dynamic messaging&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
MaidBot currently serves multiple channels across the DarkWorld IRC Network.&lt;br /&gt;
&lt;br /&gt;
Use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!invite maid #channel&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to request MaidBot for your channel.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
MaidBot is actively developed and maintained for the DarkWorld IRC Network.&lt;br /&gt;
Features, systems, and internal functionality may change over time as the project evolves.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:MaidBot_500KB.png&amp;diff=418</id>
		<title>File:MaidBot 500KB.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:MaidBot_500KB.png&amp;diff=418"/>
		<updated>2026-08-22T18:40:28Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Scientist uploaded a new version of File:MaidBot 500KB.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=File:MaidBot_500KB.png&amp;diff=417</id>
		<title>File:MaidBot 500KB.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=File:MaidBot_500KB.png&amp;diff=417"/>
		<updated>2026-08-22T18:31:32Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=356</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=356"/>
		<updated>2026-07-13T17:55:53Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 💡 About the IRC Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DarkWorld_Navigation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0 0 20px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 &#039;&#039;&#039;Welcome to the DarkWorld Network&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DarkWorld Network&#039;&#039;&#039; is a global online community and technology collective founded in &#039;&#039;&#039;June 2021&#039;&#039;&#039;.  &lt;br /&gt;
Built around the principles of **freedom, collaboration, and innovation**, DarkWorld has evolved from a small IRC network into a broad, community-powered digital ecosystem offering a wide range of open, secure, and free services.&lt;br /&gt;
&lt;br /&gt;
We bring together developers, system administrators, gamers, and open-source enthusiasts from across the world — all connected by a shared mission:  &lt;br /&gt;
to create a free, decentralized, and community-driven internet space.&lt;br /&gt;
&lt;br /&gt;
== 🧭 Our Mission ==&lt;br /&gt;
DarkWorld Network aims to:&lt;br /&gt;
* Promote open communication and decentralized collaboration&lt;br /&gt;
* Empower individuals through free learning and technical tools&lt;br /&gt;
* Provide secure, ad-free alternatives to corporate digital platforms&lt;br /&gt;
* Support creative and technical innovation within online communities&lt;br /&gt;
&lt;br /&gt;
Whether you are here to chat, code, play, learn, or host — DarkWorld provides the infrastructure and community to help you do so.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Core Services ==&lt;br /&gt;
DarkWorld offers a suite of digital services tailored for IRC users, developers, and community builders:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; text-align:left; background:#f9f9f9;&amp;quot;&lt;br /&gt;
! Service !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWIRC|💬 IRC Network]]&#039;&#039;&#039; || The heart of DarkWorld — a global IRC network for open communication and community engagement. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBouncers|🛰️ ZNC Bouncers]]&#039;&#039;&#039; || Persistent IRC connectivity with individual, secure, and monitored ZNC instances.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWShells|🐧 Linux Shells]]&#039;&#039;&#039; || Shell access for IRC bots, scripts, small Linux projects, or learning purposes.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBots|🎰 IRC Casino &amp;amp; Game Bots]]&#039;&#039;&#039; || A fun and interactive collection of bots for gaming and entertainment across IRC channels.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWStats|📊 IRC Channel Statistics]]&#039;&#039;&#039; || Channel activity analytics and user engagement tracking through dynamic IRC stats bots.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWGames|🎮 Community Game Servers]]&#039;&#039;&#039; || Multiplayer game hosting for titles like CS:GO and other community-driven games.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWHosting|🌐 Developer Hosting]]&#039;&#039;&#039; || Lightweight web hosting and project space for developers and open-source contributors.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWPaste|📄 Paste Service]]&#039;&#039;&#039; || A simple, fast, and shareable pastebin for configuration files, logs, and code snippets.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWTutorials|📘 Technical Tutorials]]&#039;&#039;&#039; || Guides, how-tos, and documentation for IRC, Linux, hosting, and DarkWorld services.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[Blog|📰 Community Blog]]&#039;&#039;&#039; || News, project updates, and technical insights from DarkWorld contributors.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 💡 About the IRC Network ==&lt;br /&gt;
The [[DWIRC|DarkWorld IRC Network]] is the foundation upon which the community was built.  &lt;br /&gt;
It operates a global cluster of servers distributed across multiple continents for performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Users can connect using the main entry point:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system automatically routes you to the nearest or least-loaded hub.  &lt;br /&gt;
Alternatively, users may connect directly to a regional server such as:&lt;br /&gt;
&lt;br /&gt;
* 🇺🇸 US – us-east.darkworld.network&lt;br /&gt;
* 🇺🇸 US – us.darkworld.network&lt;br /&gt;
* 🇩🇪 Germany – german.darkworld.network&lt;br /&gt;
* 🇬🇧 UK – uk.darkworld.network&lt;br /&gt;
* 🇫🇮 Finland – helsinki.darkworld.network&lt;br /&gt;
* 🇪🇸 Spain – spanish.darkworld.network&lt;br /&gt;
* 🇲🇺 Mauritius – mauritius.darkworld.network&lt;br /&gt;
* 🇦🇺 Australia – sydney.darkworld.network&lt;br /&gt;
* 🇦🇺 Australia – au.darkworld.network&lt;br /&gt;
* 🇨🇱 Chilie – santiago.darkworld.network&lt;br /&gt;
* 🇿🇦 South Africa – southafrica.darkWorld.network&lt;br /&gt;
* 🇩🇪 Germany (DWGames) – dwgames.darkworld.network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a full overview of the infrastructure, visit → [[Servers_List|DWIRC Server List]].&lt;br /&gt;
&lt;br /&gt;
The network runs on UnrealIRCd (as the IRC daemon) and Anope Services for authentication, NickServ, ChanServ, and bot management.&lt;br /&gt;
&lt;br /&gt;
== 🏗️ Infrastructure Overview ==&lt;br /&gt;
DarkWorld’s infrastructure is distributed across multiple regions with dedicated IPv6 and IPv4 connectivity.  &lt;br /&gt;
All services are containerized and managed through secure automation scripts ensuring high uptime, stability, and isolation between user environments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Core components include&#039;&#039;&#039;:&lt;br /&gt;
* Dedicated VPS clusters in the US, EU, and Australia&lt;br /&gt;
* Reverse-proxied HTTPS gateways for web-based services&lt;br /&gt;
* Automated SSL/TLS management via Let’s Encrypt&lt;br /&gt;
* PostgreSQL and MariaDB-backed authentication systems&lt;br /&gt;
* Redundant mail services for user and staff communications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🌍 Community and Philosophy ==&lt;br /&gt;
DarkWorld’s foundation lies in the belief that &#039;&#039;&#039;knowledge and technology should be free, open, and shared&#039;&#039;&#039;.  &lt;br /&gt;
We exist to provide tools and spaces where people can:&lt;br /&gt;
* Learn and grow their technical skills  &lt;br /&gt;
* Create and experiment in a supportive environment  &lt;br /&gt;
* Communicate freely without surveillance or censorship  &lt;br /&gt;
* Collaborate on open projects, bots, and digital ideas  &lt;br /&gt;
&lt;br /&gt;
Our members come from diverse backgrounds — from IRC veterans to new Linux learners — all contributing to an ever-evolving community.&lt;br /&gt;
&lt;br /&gt;
You can also participate by:&lt;br /&gt;
* Contributing to the wiki and tutorials  &lt;br /&gt;
* Hosting or developing IRC bots  &lt;br /&gt;
* Helping new members learn Linux or IRC basics  &lt;br /&gt;
* Suggesting improvements and new services  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🖤 Our Promise ==&lt;br /&gt;
DarkWorld Network will always remain:&lt;br /&gt;
* Free to use  &lt;br /&gt;
* Open-source friendly — community-powered, transparent operations  &lt;br /&gt;
* Secure and private — respecting user anonymity and freedom  &lt;br /&gt;
* Inclusive and global — open to all who share our values  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=355</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=Main_Page&amp;diff=355"/>
		<updated>2026-07-13T17:55:33Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* 💡 About the IRC Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DarkWorld_Navigation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0 0 20px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 🌐 &#039;&#039;&#039;Welcome to the DarkWorld Network&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DarkWorld Network&#039;&#039;&#039; is a global online community and technology collective founded in &#039;&#039;&#039;June 2021&#039;&#039;&#039;.  &lt;br /&gt;
Built around the principles of **freedom, collaboration, and innovation**, DarkWorld has evolved from a small IRC network into a broad, community-powered digital ecosystem offering a wide range of open, secure, and free services.&lt;br /&gt;
&lt;br /&gt;
We bring together developers, system administrators, gamers, and open-source enthusiasts from across the world — all connected by a shared mission:  &lt;br /&gt;
to create a free, decentralized, and community-driven internet space.&lt;br /&gt;
&lt;br /&gt;
== 🧭 Our Mission ==&lt;br /&gt;
DarkWorld Network aims to:&lt;br /&gt;
* Promote open communication and decentralized collaboration&lt;br /&gt;
* Empower individuals through free learning and technical tools&lt;br /&gt;
* Provide secure, ad-free alternatives to corporate digital platforms&lt;br /&gt;
* Support creative and technical innovation within online communities&lt;br /&gt;
&lt;br /&gt;
Whether you are here to chat, code, play, learn, or host — DarkWorld provides the infrastructure and community to help you do so.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Core Services ==&lt;br /&gt;
DarkWorld offers a suite of digital services tailored for IRC users, developers, and community builders:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; text-align:left; background:#f9f9f9;&amp;quot;&lt;br /&gt;
! Service !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWIRC|💬 IRC Network]]&#039;&#039;&#039; || The heart of DarkWorld — a global IRC network for open communication and community engagement. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBouncers|🛰️ ZNC Bouncers]]&#039;&#039;&#039; || Persistent IRC connectivity with individual, secure, and monitored ZNC instances.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWShells|🐧 Linux Shells]]&#039;&#039;&#039; || Shell access for IRC bots, scripts, small Linux projects, or learning purposes.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWBots|🎰 IRC Casino &amp;amp; Game Bots]]&#039;&#039;&#039; || A fun and interactive collection of bots for gaming and entertainment across IRC channels.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWStats|📊 IRC Channel Statistics]]&#039;&#039;&#039; || Channel activity analytics and user engagement tracking through dynamic IRC stats bots.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWGames|🎮 Community Game Servers]]&#039;&#039;&#039; || Multiplayer game hosting for titles like CS:GO and other community-driven games.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWHosting|🌐 Developer Hosting]]&#039;&#039;&#039; || Lightweight web hosting and project space for developers and open-source contributors.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWPaste|📄 Paste Service]]&#039;&#039;&#039; || A simple, fast, and shareable pastebin for configuration files, logs, and code snippets.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[DWTutorials|📘 Technical Tutorials]]&#039;&#039;&#039; || Guides, how-tos, and documentation for IRC, Linux, hosting, and DarkWorld services.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[[Blog|📰 Community Blog]]&#039;&#039;&#039; || News, project updates, and technical insights from DarkWorld contributors.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 💡 About the IRC Network ==&lt;br /&gt;
The [[DWIRC|DarkWorld IRC Network]] is the foundation upon which the community was built.  &lt;br /&gt;
It operates a global cluster of servers distributed across multiple continents for performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Users can connect using the main entry point:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;irc.darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system automatically routes you to the nearest or least-loaded hub.  &lt;br /&gt;
Alternatively, users may connect directly to a regional server such as:&lt;br /&gt;
&lt;br /&gt;
* 🇺🇸 US – us-east.darkworld.network&lt;br /&gt;
* 🇺🇸 US – us.darkworld.network&lt;br /&gt;
* 🇩🇪 Germany – german.darkworld.network&lt;br /&gt;
* 🇬🇧 UK – uk.darkworld.network&lt;br /&gt;
* 🇫🇮 Finland – helsinki.darkworld.network&lt;br /&gt;
* 🇪🇸 Spain – spanish.darkworld.network&lt;br /&gt;
* 🇲🇺 Mauritius – mauritius.darkworld.network&lt;br /&gt;
* 🇦🇺 Australia – sydney.darkworld.network&lt;br /&gt;
* 🇦🇺 Australia – au.darkworld.network&lt;br /&gt;
* 🇨🇱 Chilie - santiago.darkworld.network&lt;br /&gt;
* 🇿🇦 South Africa - southafrica.darkWorld.network&lt;br /&gt;
* 🇩🇪 Germany (DWGames) – dwgames.darkworld.network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a full overview of the infrastructure, visit → [[Servers_List|DWIRC Server List]].&lt;br /&gt;
&lt;br /&gt;
The network runs on UnrealIRCd (as the IRC daemon) and Anope Services for authentication, NickServ, ChanServ, and bot management.&lt;br /&gt;
&lt;br /&gt;
== 🏗️ Infrastructure Overview ==&lt;br /&gt;
DarkWorld’s infrastructure is distributed across multiple regions with dedicated IPv6 and IPv4 connectivity.  &lt;br /&gt;
All services are containerized and managed through secure automation scripts ensuring high uptime, stability, and isolation between user environments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Core components include&#039;&#039;&#039;:&lt;br /&gt;
* Dedicated VPS clusters in the US, EU, and Australia&lt;br /&gt;
* Reverse-proxied HTTPS gateways for web-based services&lt;br /&gt;
* Automated SSL/TLS management via Let’s Encrypt&lt;br /&gt;
* PostgreSQL and MariaDB-backed authentication systems&lt;br /&gt;
* Redundant mail services for user and staff communications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🌍 Community and Philosophy ==&lt;br /&gt;
DarkWorld’s foundation lies in the belief that &#039;&#039;&#039;knowledge and technology should be free, open, and shared&#039;&#039;&#039;.  &lt;br /&gt;
We exist to provide tools and spaces where people can:&lt;br /&gt;
* Learn and grow their technical skills  &lt;br /&gt;
* Create and experiment in a supportive environment  &lt;br /&gt;
* Communicate freely without surveillance or censorship  &lt;br /&gt;
* Collaborate on open projects, bots, and digital ideas  &lt;br /&gt;
&lt;br /&gt;
Our members come from diverse backgrounds — from IRC veterans to new Linux learners — all contributing to an ever-evolving community.&lt;br /&gt;
&lt;br /&gt;
You can also participate by:&lt;br /&gt;
* Contributing to the wiki and tutorials  &lt;br /&gt;
* Hosting or developing IRC bots  &lt;br /&gt;
* Helping new members learn Linux or IRC basics  &lt;br /&gt;
* Suggesting improvements and new services  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🖤 Our Promise ==&lt;br /&gt;
DarkWorld Network will always remain:&lt;br /&gt;
* Free to use  &lt;br /&gt;
* Open-source friendly — community-powered, transparent operations  &lt;br /&gt;
* Secure and private — respecting user anonymity and freedom  &lt;br /&gt;
* Inclusive and global — open to all who share our values  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=354</id>
		<title>DWIRC:Contact</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=354"/>
		<updated>2026-07-13T17:48:24Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Contact}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the DarkWorld IRC contact page.&lt;br /&gt;
&lt;br /&gt;
If you need assistance, have questions, would like to report abuse, or wish to contact the DarkWorld IRC administration, you can use one of the methods below.&lt;br /&gt;
&lt;br /&gt;
== IRC Support ==&lt;br /&gt;
&lt;br /&gt;
The fastest way to receive help is by joining our support channels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel&lt;br /&gt;
! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#help&#039;&#039;&#039;&lt;br /&gt;
| General user support and IRC assistance.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#darkworld&#039;&#039;&#039;&lt;br /&gt;
| General discussion and community.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
For general inquiries:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;support@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For abuse reports:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;abuse@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For network administration:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;admin@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* https://darkworld.network&lt;br /&gt;
* https://wiki.darkworld.network&lt;br /&gt;
&lt;br /&gt;
== Report Abuse ==&lt;br /&gt;
&lt;br /&gt;
Please include as much information as possible when reporting abuse:&lt;br /&gt;
&lt;br /&gt;
* Nickname(s)&lt;br /&gt;
* Channel&lt;br /&gt;
* Date and time (UTC preferred)&lt;br /&gt;
* Server&lt;br /&gt;
* Relevant logs&lt;br /&gt;
* Screenshots (if available)&lt;br /&gt;
&lt;br /&gt;
Providing complete information helps us investigate your report more efficiently.&lt;br /&gt;
&lt;br /&gt;
== Network Staff ==&lt;br /&gt;
&lt;br /&gt;
The DarkWorld IRC staff consists of volunteers who donate their time to maintain the network and assist users.&lt;br /&gt;
&lt;br /&gt;
Please be respectful when requesting assistance.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
Never share your NickServ password or account credentials with anyone.&lt;br /&gt;
&lt;br /&gt;
DarkWorld staff will never ask for your password.&lt;br /&gt;
&lt;br /&gt;
== Response Times ==&lt;br /&gt;
&lt;br /&gt;
Support requests are typically answered:&lt;br /&gt;
&lt;br /&gt;
* IRC: usually within a few minutes if staff are available.&lt;br /&gt;
* Email: generally within 24–72 hours.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[DWIRC]]&lt;br /&gt;
* [[DWIRC:Rules]]&lt;br /&gt;
* [[DWIRC:Help]]&lt;br /&gt;
* [[DWIRC:FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:News&amp;diff=353</id>
		<title>DWIRC:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:News&amp;diff=353"/>
		<updated>2026-07-13T17:47:53Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Protected &amp;quot;DWIRC:News&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:DWIRC:News}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the official DarkWorld IRC news page.&lt;br /&gt;
&lt;br /&gt;
This page contains important announcements, network updates, maintenance notices, new features, and community news.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Latest News =&lt;br /&gt;
&lt;br /&gt;
== 2026 ==&lt;br /&gt;
&lt;br /&gt;
=== July 2026 ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;DarkWorld Wiki launched&#039;&#039;&#039;&lt;br /&gt;
** The official DarkWorld Wiki is now available to provide documentation, guides, FAQs, and IRC information.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;New IRC Services&#039;&#039;&#039;&lt;br /&gt;
** Continued improvements to network services and user experience.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Community Projects&#039;&#039;&#039;&lt;br /&gt;
** Development continues on community bots and utilities including DWSport, MaidBot, PigeonBot, Purrito, and MediaBot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Network Announcements =&lt;br /&gt;
&lt;br /&gt;
Announcements posted here may include:&lt;br /&gt;
&lt;br /&gt;
* Planned maintenance&lt;br /&gt;
* Server upgrades&lt;br /&gt;
* New IRC servers&lt;br /&gt;
* New services and features&lt;br /&gt;
* Security announcements&lt;br /&gt;
* Policy updates&lt;br /&gt;
* Community events&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scheduled Maintenance =&lt;br /&gt;
&lt;br /&gt;
There is currently no scheduled maintenance.&lt;br /&gt;
&lt;br /&gt;
When maintenance is planned, details will be posted here in advance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Recent Changes =&lt;br /&gt;
&lt;br /&gt;
Recent additions to the network include:&lt;br /&gt;
&lt;br /&gt;
* New documentation on the DarkWorld Wiki&lt;br /&gt;
* Expanded IRC help pages&lt;br /&gt;
* Improved service documentation&lt;br /&gt;
* Ongoing infrastructure improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Community News =&lt;br /&gt;
&lt;br /&gt;
The DarkWorld community continues to grow.&lt;br /&gt;
&lt;br /&gt;
We welcome users from around the world to chat, make friends, and help build a friendly IRC community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Related Pages =&lt;br /&gt;
&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[DWIRC]]&lt;br /&gt;
* [[DWIRC:Help]]&lt;br /&gt;
* [[DWIRC:FAQ]]&lt;br /&gt;
* [[DWIRC:Rules]]&lt;br /&gt;
* [[DWIRC:Servers]]&lt;br /&gt;
* [[DWIRC:Contact]]&lt;br /&gt;
&lt;br /&gt;
[[Category:DWIRC]]&lt;br /&gt;
[[Category:News]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:News&amp;diff=352</id>
		<title>DWIRC:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:News&amp;diff=352"/>
		<updated>2026-07-13T17:47:38Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Created page with &amp;quot;{{DISPLAYTITLE:DWIRC:News}}  Welcome to the official DarkWorld IRC news page.  This page contains important announcements, network updates, maintenance notices, new features, and community news.  __TOC__  = Latest News =  == 2026 ==  === July 2026 ===  * &amp;#039;&amp;#039;&amp;#039;DarkWorld Wiki launched&amp;#039;&amp;#039;&amp;#039; ** The official DarkWorld Wiki is now available to provide documentation, guides, FAQs, and IRC information.  * &amp;#039;&amp;#039;&amp;#039;New IRC Services&amp;#039;&amp;#039;&amp;#039; ** Continued improvements to network services and user...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:DWIRC:News}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the official DarkWorld IRC news page.&lt;br /&gt;
&lt;br /&gt;
This page contains important announcements, network updates, maintenance notices, new features, and community news.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Latest News =&lt;br /&gt;
&lt;br /&gt;
== 2026 ==&lt;br /&gt;
&lt;br /&gt;
=== July 2026 ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;DarkWorld Wiki launched&#039;&#039;&#039;&lt;br /&gt;
** The official DarkWorld Wiki is now available to provide documentation, guides, FAQs, and IRC information.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;New IRC Services&#039;&#039;&#039;&lt;br /&gt;
** Continued improvements to network services and user experience.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Community Projects&#039;&#039;&#039;&lt;br /&gt;
** Development continues on community bots and utilities including DWSport, MaidBot, PigeonBot, Purrito, and MediaBot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Network Announcements =&lt;br /&gt;
&lt;br /&gt;
Announcements posted here may include:&lt;br /&gt;
&lt;br /&gt;
* Planned maintenance&lt;br /&gt;
* Server upgrades&lt;br /&gt;
* New IRC servers&lt;br /&gt;
* New services and features&lt;br /&gt;
* Security announcements&lt;br /&gt;
* Policy updates&lt;br /&gt;
* Community events&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scheduled Maintenance =&lt;br /&gt;
&lt;br /&gt;
There is currently no scheduled maintenance.&lt;br /&gt;
&lt;br /&gt;
When maintenance is planned, details will be posted here in advance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Recent Changes =&lt;br /&gt;
&lt;br /&gt;
Recent additions to the network include:&lt;br /&gt;
&lt;br /&gt;
* New documentation on the DarkWorld Wiki&lt;br /&gt;
* Expanded IRC help pages&lt;br /&gt;
* Improved service documentation&lt;br /&gt;
* Ongoing infrastructure improvements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Community News =&lt;br /&gt;
&lt;br /&gt;
The DarkWorld community continues to grow.&lt;br /&gt;
&lt;br /&gt;
We welcome users from around the world to chat, make friends, and help build a friendly IRC community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Related Pages =&lt;br /&gt;
&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[DWIRC]]&lt;br /&gt;
* [[DWIRC:Help]]&lt;br /&gt;
* [[DWIRC:FAQ]]&lt;br /&gt;
* [[DWIRC:Rules]]&lt;br /&gt;
* [[DWIRC:Servers]]&lt;br /&gt;
* [[DWIRC:Contact]]&lt;br /&gt;
&lt;br /&gt;
[[Category:DWIRC]]&lt;br /&gt;
[[Category:News]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=351</id>
		<title>DWIRC:Contact</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=351"/>
		<updated>2026-07-13T17:41:31Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Protected &amp;quot;DWIRC:Contact&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Contact}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the DarkWorld IRC contact page.&lt;br /&gt;
&lt;br /&gt;
If you need assistance, have questions, would like to report abuse, or wish to contact the DarkWorld IRC administration, you can use one of the methods below.&lt;br /&gt;
&lt;br /&gt;
== IRC Support ==&lt;br /&gt;
&lt;br /&gt;
The fastest way to receive help is by joining our support channels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel&lt;br /&gt;
! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#help&#039;&#039;&#039;&lt;br /&gt;
| General user support and IRC assistance.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#darkworld&#039;&#039;&#039;&lt;br /&gt;
| General discussion and community.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
For general inquiries:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;support@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For abuse reports:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;abuse@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For network administration:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;admin@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* https://darkworld.network&lt;br /&gt;
* https://wiki.darkworld.network&lt;br /&gt;
&lt;br /&gt;
== Report Abuse ==&lt;br /&gt;
&lt;br /&gt;
Please include as much information as possible when reporting abuse:&lt;br /&gt;
&lt;br /&gt;
* Nickname(s)&lt;br /&gt;
* Channel&lt;br /&gt;
* Date and time (UTC preferred)&lt;br /&gt;
* Server&lt;br /&gt;
* Relevant logs&lt;br /&gt;
* Screenshots (if available)&lt;br /&gt;
&lt;br /&gt;
Providing complete information helps us investigate your report more efficiently.&lt;br /&gt;
&lt;br /&gt;
== Network Staff ==&lt;br /&gt;
&lt;br /&gt;
The DarkWorld IRC staff consists of volunteers who donate their time to maintain the network and assist users.&lt;br /&gt;
&lt;br /&gt;
Please be respectful when requesting assistance.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
Never share your NickServ password or account credentials with anyone.&lt;br /&gt;
&lt;br /&gt;
DarkWorld staff will never ask for your password.&lt;br /&gt;
&lt;br /&gt;
== Response Times ==&lt;br /&gt;
&lt;br /&gt;
Support requests are typically answered:&lt;br /&gt;
&lt;br /&gt;
* IRC: usually within a few minutes if staff are available.&lt;br /&gt;
* Email: generally within 24–72 hours.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[DWIRC]]&lt;br /&gt;
* [[DWIRC:Rules]]&lt;br /&gt;
* [[DWIRC:Help]]&lt;br /&gt;
* [[DWIRC:FAQ]]&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=350</id>
		<title>DWIRC:Contact</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWIRC:Contact&amp;diff=350"/>
		<updated>2026-07-13T17:41:04Z</updated>

		<summary type="html">&lt;p&gt;Scientist: Created page with &amp;quot;{{DISPLAYTITLE:Contact}}  Welcome to the DarkWorld IRC contact page.  If you need assistance, have questions, would like to report abuse, or wish to contact the DarkWorld IRC administration, you can use one of the methods below.  == IRC Support ==  The fastest way to receive help is by joining our support channels.  {| class=&amp;quot;wikitable&amp;quot; ! Channel ! Purpose |- | &amp;#039;&amp;#039;&amp;#039;#help&amp;#039;&amp;#039;&amp;#039; | General user support and IRC assistance. |- | &amp;#039;&amp;#039;&amp;#039;#darkworld&amp;#039;&amp;#039;&amp;#039; | General discussion and community...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Contact}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the DarkWorld IRC contact page.&lt;br /&gt;
&lt;br /&gt;
If you need assistance, have questions, would like to report abuse, or wish to contact the DarkWorld IRC administration, you can use one of the methods below.&lt;br /&gt;
&lt;br /&gt;
== IRC Support ==&lt;br /&gt;
&lt;br /&gt;
The fastest way to receive help is by joining our support channels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel&lt;br /&gt;
! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#help&#039;&#039;&#039;&lt;br /&gt;
| General user support and IRC assistance.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;#darkworld&#039;&#039;&#039;&lt;br /&gt;
| General discussion and community.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
For general inquiries:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;support@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For abuse reports:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;abuse@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For network administration:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;admin@darkworld.network&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* https://darkworld.network&lt;br /&gt;
* https://wiki.darkworld.network&lt;br /&gt;
&lt;br /&gt;
== Report Abuse ==&lt;br /&gt;
&lt;br /&gt;
Please include as much information as possible when reporting abuse:&lt;br /&gt;
&lt;br /&gt;
* Nickname(s)&lt;br /&gt;
* Channel&lt;br /&gt;
* Date and time (UTC preferred)&lt;br /&gt;
* Server&lt;br /&gt;
* Relevant logs&lt;br /&gt;
* Screenshots (if available)&lt;br /&gt;
&lt;br /&gt;
Providing complete information helps us investigate your report more efficiently.&lt;br /&gt;
&lt;br /&gt;
== Network Staff ==&lt;br /&gt;
&lt;br /&gt;
The DarkWorld IRC staff consists of volunteers who donate their time to maintain the network and assist users.&lt;br /&gt;
&lt;br /&gt;
Please be respectful when requesting assistance.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
Never share your NickServ password or account credentials with anyone.&lt;br /&gt;
&lt;br /&gt;
DarkWorld staff will never ask for your password.&lt;br /&gt;
&lt;br /&gt;
== Response Times ==&lt;br /&gt;
&lt;br /&gt;
Support requests are typically answered:&lt;br /&gt;
&lt;br /&gt;
* IRC: usually within a few minutes if staff are available.&lt;br /&gt;
* Email: generally within 24–72 hours.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[DWIRC]]&lt;br /&gt;
* [[DWIRC:Rules]]&lt;br /&gt;
* [[DWIRC:Help]]&lt;br /&gt;
* [[DWIRC:FAQ]]&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=346</id>
		<title>DWBots/Team-Scientist/PigeonBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=346"/>
		<updated>2026-06-04T20:38:30Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= PigeonBot – The Ultimate IRC Pigeon Hunt =&lt;br /&gt;
&lt;br /&gt;
By Scientist &amp;amp; TheLion&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PigeonBot&#039;&#039;&#039; is a fast-paced multiplayer IRC hunting game inspired by classic arcade hunting games — reimagined with chaotic pigeons, unpredictable encounters, and competitive leaderboard action.&lt;br /&gt;
&lt;br /&gt;
Designed for community interaction and entertainment, PigeonBot transforms IRC channels into an active hunting arena filled with surprises, humor, and real-time gameplay.&lt;br /&gt;
&lt;br /&gt;
== Gameplay Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hunting System ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Hunt pigeons as they appear in the channel.&lt;br /&gt;
&lt;br /&gt;
* Unlimited Action – Keep firing while a pigeon encounter is active.&lt;br /&gt;
&lt;br /&gt;
* Multiple Pigeon Types – Various pigeons provide unique encounters and rewards.&lt;br /&gt;
&lt;br /&gt;
* Live Event Gameplay – Dynamic pigeon encounters and unexpected situations.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Pigeon Encounters ===&lt;br /&gt;
&lt;br /&gt;
Pigeons may:&lt;br /&gt;
&lt;br /&gt;
* Appear unexpectedly&lt;br /&gt;
&lt;br /&gt;
* Escape incoming attacks&lt;br /&gt;
&lt;br /&gt;
* Cause chaos in the channel&lt;br /&gt;
&lt;br /&gt;
* Drop special surprises&lt;br /&gt;
&lt;br /&gt;
* Interact with players in unpredictable ways&lt;br /&gt;
&lt;br /&gt;
No two hunts are exactly the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Fire at active pigeons.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!score&amp;lt;/code&amp;gt; – View your hunter score.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!pigeons&amp;lt;/code&amp;gt; – Check your total pigeons defeated.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!level&amp;lt;/code&amp;gt; – Display your hunter rank.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top5&amp;lt;/code&amp;gt; – Show the top 5 hunters.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top10&amp;lt;/code&amp;gt; – Show the top 10 hunters.&lt;br /&gt;
&lt;br /&gt;
Climb the rankings and earn recognition among fellow hunters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot includes:&lt;br /&gt;
&lt;br /&gt;
* Competitive score tracking&lt;br /&gt;
&lt;br /&gt;
* Persistent hunter progression&lt;br /&gt;
&lt;br /&gt;
* Channel-based gameplay&lt;br /&gt;
&lt;br /&gt;
* Real-time interactions&lt;br /&gt;
&lt;br /&gt;
* Dynamic pigeon encounters&lt;br /&gt;
&lt;br /&gt;
* Community leaderboard systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#PigeonHunt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#Scientist&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt; — Indonesian language support&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#DWAyuda&amp;lt;/code&amp;gt; — Spanish language support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is continuously evolving with new gameplay systems, encounters, events, and interactive features being added over time.&lt;br /&gt;
&lt;br /&gt;
Many gameplay systems, encounter mechanics, progression formulas, and event logic are intentionally undisclosed to preserve game balance, originality, and player experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is an original game created by Scientist &amp;amp; TheLion.&lt;br /&gt;
&lt;br /&gt;
All original gameplay mechanics, progression systems, events, documentation, and associated content are the intellectual property of their respective authors.&lt;br /&gt;
&lt;br /&gt;
Unauthorized reproduction of proprietary content, documentation, or source code is prohibited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=344</id>
		<title>DWBots/Team-Scientist/PigeonBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/PigeonBot&amp;diff=344"/>
		<updated>2026-06-04T20:37:25Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Active Channels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= PigeonBot – The Ultimate IRC Pigeon Hunt =&lt;br /&gt;
&lt;br /&gt;
By Scientist &amp;amp; TheLion&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PigeonBot&#039;&#039;&#039; is a fast-paced multiplayer IRC hunting game inspired by classic arcade hunting games — reimagined with chaotic pigeons, unpredictable encounters, and competitive leaderboard action.&lt;br /&gt;
&lt;br /&gt;
Designed for community interaction and entertainment, PigeonBot transforms IRC channels into an active hunting arena filled with surprises, humor, and real-time gameplay.&lt;br /&gt;
&lt;br /&gt;
== Gameplay Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hunting System ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Hunt pigeons as they appear in the channel.&lt;br /&gt;
&lt;br /&gt;
* Unlimited Action – Keep firing while a pigeon encounter is active.&lt;br /&gt;
&lt;br /&gt;
* Multiple Pigeon Types – Various pigeons provide unique encounters and rewards.&lt;br /&gt;
&lt;br /&gt;
* Live Event Gameplay – Dynamic pigeon encounters and unexpected situations.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Pigeon Encounters ===&lt;br /&gt;
&lt;br /&gt;
Pigeons may:&lt;br /&gt;
&lt;br /&gt;
* Appear unexpectedly&lt;br /&gt;
&lt;br /&gt;
* Escape incoming attacks&lt;br /&gt;
&lt;br /&gt;
* Cause chaos in the channel&lt;br /&gt;
&lt;br /&gt;
* Drop special surprises&lt;br /&gt;
&lt;br /&gt;
* Interact with players in unpredictable ways&lt;br /&gt;
&lt;br /&gt;
No two hunts are exactly the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!shoot&amp;lt;/code&amp;gt; – Fire at active pigeons.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!score&amp;lt;/code&amp;gt; – View your hunter score.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!pigeons&amp;lt;/code&amp;gt; – Check your total pigeons defeated.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!level&amp;lt;/code&amp;gt; – Display your hunter rank.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top5&amp;lt;/code&amp;gt; – Show the top 5 hunters.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;!top10&amp;lt;/code&amp;gt; – Show the top 10 hunters.&lt;br /&gt;
&lt;br /&gt;
Climb the rankings and earn recognition among fellow hunters.&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot includes:&lt;br /&gt;
&lt;br /&gt;
* Competitive score tracking&lt;br /&gt;
&lt;br /&gt;
* Persistent hunter progression&lt;br /&gt;
&lt;br /&gt;
* Channel-based gameplay&lt;br /&gt;
&lt;br /&gt;
* Real-time interactions&lt;br /&gt;
&lt;br /&gt;
* Dynamic pigeon encounters&lt;br /&gt;
&lt;br /&gt;
* Community leaderboard systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#PigeonHunt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#Scientist&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt; — Indonesian language support&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#DWAyuda&amp;lt;/code&amp;gt; — Spanish language support&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is continuously evolving with new gameplay systems, encounters, events, and interactive features being added over time.&lt;br /&gt;
&lt;br /&gt;
Many gameplay systems, encounter mechanics, progression formulas, and event logic are intentionally undisclosed to preserve game balance, originality, and player experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
PigeonBot is an original game created by Scientist &amp;amp; TheLion.&lt;br /&gt;
&lt;br /&gt;
All original gameplay mechanics, progression systems, events, documentation, and associated content are the intellectual property of their respective authors.&lt;br /&gt;
&lt;br /&gt;
Unauthorized reproduction of proprietary content, documentation, or source code is prohibited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots:Channel_Bots&amp;diff=335</id>
		<title>DWBots:Channel Bots</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots:Channel_Bots&amp;diff=335"/>
		<updated>2026-06-04T20:16:04Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Channel Bots are automated helpers available for DarkWorld IRC channels.  &lt;br /&gt;
* They enhance moderation, fun, and utility across the network.  &lt;br /&gt;
* Only channel founders or authorized staff may request or manage these bots.&lt;br /&gt;
&lt;br /&gt;
== 📌 What Are Channel Bots? ==&lt;br /&gt;
Channel bots provide:&lt;br /&gt;
* Automated moderation (anti-spam, flood control, bad word filters)  &lt;br /&gt;
* Fun interactive commands  &lt;br /&gt;
* Channel utilities (logging, greetings, notifications)  &lt;br /&gt;
* Support for both public and private channel tasks &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See also:&#039;&#039;&#039;  &lt;br /&gt;
[[DWBots]] • [[DWBots/Team-Scientist]] • [[DWBots/Team-Scientist/MaidBot]] • [[DWBots/Team-Scientist/PigeonBot]] • [[DWBots/Team-Scientist/Purrito]] • [[DWIRC:BotServ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=332</id>
		<title>DWBots/Team-Scientist/Purrito</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=332"/>
		<updated>2026-06-04T20:08:12Z</updated>

		<summary type="html">&lt;p&gt;Scientist: /* Intellectual Property */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
= 🐾 CatBot – The Purrfect IRC Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CatBot&#039;&#039;&#039; is an interactive IRC companion bot designed to bring personality, entertainment, and engaging social interaction to IRC channels.&lt;br /&gt;
&lt;br /&gt;
At the heart of CatBot is &#039;&#039;&#039;Purrito&#039;&#039;&#039; — a playful virtual cat with a unique personality and a wide range of dynamic responses. Through user interaction and unpredictable behavior, Purrito creates an experience that feels lively and engaging within the IRC environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🧡 Meet Purrito 🧡 ==&lt;br /&gt;
&lt;br /&gt;
Purrito does not always behave the same way.&lt;br /&gt;
&lt;br /&gt;
Depending on its mood and the situation, Purrito may:&lt;br /&gt;
&lt;br /&gt;
* Purr happily&lt;br /&gt;
* Rub against your legs&lt;br /&gt;
* Demand attention&lt;br /&gt;
* Hide from everyone&lt;br /&gt;
* Act grumpy for no apparent reason&lt;br /&gt;
* Become unusually affectionate&lt;br /&gt;
&lt;br /&gt;
Every encounter with Purrito can lead to a different experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interactive Features ==&lt;br /&gt;
&lt;br /&gt;
Users can interact with Purrito through various commands and playful activities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Try to pet Purrito and see how it responds.&lt;br /&gt;
&lt;br /&gt;
Possible reactions may include:&lt;br /&gt;
&lt;br /&gt;
* Welcoming affection&lt;br /&gt;
* Ignoring the interaction&lt;br /&gt;
* Running away dramatically&lt;br /&gt;
* Displaying playful cat behavior&lt;br /&gt;
* Triggering uncommon or unexpected responses&lt;br /&gt;
&lt;br /&gt;
No two interactions are guaranteed to be the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Interact with Purrito.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!lovemeter&amp;lt;/code&amp;gt; – View community affection rankings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!purrito&amp;lt;/code&amp;gt; – Display information about CatBot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
CatBot includes:&lt;br /&gt;
&lt;br /&gt;
* Interactive user engagement&lt;br /&gt;
* Dynamic response systems&lt;br /&gt;
* Randomized cat behavior&lt;br /&gt;
* Community participation features&lt;br /&gt;
* Channel entertainment mechanics&lt;br /&gt;
* Long-term interaction tracking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#darkworld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#funbots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* Purrito continue to evolve with new interactions, features, and surprises added over time.&lt;br /&gt;
&lt;br /&gt;
* Certain systems, behaviors, and mechanics are intentionally undisclosed to preserve the experience and originality of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
* Purrito, their interaction concepts, gameplay elements, documentation, and associated content are original works created by Scientist.&lt;br /&gt;
&lt;br /&gt;
* Certain internal systems, formulas, progression mechanics, and behavioral logic are proprietary and intentionally undisclosed.&lt;br /&gt;
&lt;br /&gt;
* Unauthorized reproduction, redistribution, or commercial use of original game systems, content, or documentation is prohibited.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=331</id>
		<title>DWBots/Team-Scientist/Purrito</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWBots/Team-Scientist/Purrito&amp;diff=331"/>
		<updated>2026-06-04T20:07:14Z</updated>

		<summary type="html">&lt;p&gt;Scientist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ScientistTeam}}&lt;br /&gt;
&lt;br /&gt;
= 🐾 CatBot – The Purrfect IRC Companion =&lt;br /&gt;
&lt;br /&gt;
By Scientist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CatBot&#039;&#039;&#039; is an interactive IRC companion bot designed to bring personality, entertainment, and engaging social interaction to IRC channels.&lt;br /&gt;
&lt;br /&gt;
At the heart of CatBot is &#039;&#039;&#039;Purrito&#039;&#039;&#039; — a playful virtual cat with a unique personality and a wide range of dynamic responses. Through user interaction and unpredictable behavior, Purrito creates an experience that feels lively and engaging within the IRC environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🧡 Meet Purrito 🧡 ==&lt;br /&gt;
&lt;br /&gt;
Purrito does not always behave the same way.&lt;br /&gt;
&lt;br /&gt;
Depending on its mood and the situation, Purrito may:&lt;br /&gt;
&lt;br /&gt;
* Purr happily&lt;br /&gt;
* Rub against your legs&lt;br /&gt;
* Demand attention&lt;br /&gt;
* Hide from everyone&lt;br /&gt;
* Act grumpy for no apparent reason&lt;br /&gt;
* Become unusually affectionate&lt;br /&gt;
&lt;br /&gt;
Every encounter with Purrito can lead to a different experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interactive Features ==&lt;br /&gt;
&lt;br /&gt;
Users can interact with Purrito through various commands and playful activities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Try to pet Purrito and see how it responds.&lt;br /&gt;
&lt;br /&gt;
Possible reactions may include:&lt;br /&gt;
&lt;br /&gt;
* Welcoming affection&lt;br /&gt;
* Ignoring the interaction&lt;br /&gt;
* Running away dramatically&lt;br /&gt;
* Displaying playful cat behavior&lt;br /&gt;
* Triggering uncommon or unexpected responses&lt;br /&gt;
&lt;br /&gt;
No two interactions are guaranteed to be the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!pet purrito&amp;lt;/code&amp;gt; – Interact with Purrito.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!lovemeter&amp;lt;/code&amp;gt; – View community affection rankings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;!purrito&amp;lt;/code&amp;gt; – Display information about CatBot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community Features ==&lt;br /&gt;
&lt;br /&gt;
CatBot includes:&lt;br /&gt;
&lt;br /&gt;
* Interactive user engagement&lt;br /&gt;
* Dynamic response systems&lt;br /&gt;
* Randomized cat behavior&lt;br /&gt;
* Community participation features&lt;br /&gt;
* Channel entertainment mechanics&lt;br /&gt;
* Long-term interaction tracking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Active Channels ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#darkworld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#funbots&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#dennis&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#indonesia&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* Purrito continue to evolve with new interactions, features, and surprises added over time.&lt;br /&gt;
&lt;br /&gt;
* Certain systems, behaviors, and mechanics are intentionally undisclosed to preserve the experience and originality of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intellectual Property ==&lt;br /&gt;
&lt;br /&gt;
Purrito, their interaction concepts, gameplay elements, documentation, and associated content are original works created by Scientist.&lt;br /&gt;
&lt;br /&gt;
Certain internal systems, formulas, progression mechanics, and behavioral logic are proprietary and intentionally undisclosed.&lt;br /&gt;
&lt;br /&gt;
Unauthorized reproduction, redistribution, or commercial use of original game systems, content, or documentation is prohibited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
For inquiries or support:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;scientist@darkworld.network&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DWFooter}}&lt;/div&gt;</summary>
		<author><name>Scientist</name></author>
	</entry>
</feed>