Arynwood IRC User Guide

Two sections: Users and Operators. Example username used: arynguest.

Disclaimer: This page may contain incorrect or outdated IRC commands. Please send bugs or corrections to lorelei@arynwood.com.

This client-side service may require a username and password. Please request more info by sending us an email.

1) Connect to Arynwood IRC

You can use any IRC client: The Lounge (web), HexChat, mIRC, Weechat, irssi, etc.

Recommended: connect using TLS (secure connection). If your client asks: "Use SSL/TLS?" → Yes.

Quick connect settings

  • Server: irc.arynwood.com
  • Port: 6697 (TLS) or 6667 (non-TLS, not recommended)
  • Nickname: arynguest
  • Username/Ident: arynguest

Once connected, try:

/nick arynguest
/join #lobby

2) IRC basics (users)

/join #channel /part #channel /quit message /me action /msg target text

Common commands

/join #arynwood
/part #arynwood
/quit bye!
/me waves
/msg arynhelp hi, can you help?

Private messages (DMs)

/msg someuser hello
Tip: Register your nick with NickServ to protect it from impersonation.

3) NickServ — protect your nickname

NickServ lets you register your nick so nobody else can impersonate you.

Register arynguest

/nick arynguest
/msg NickServ REGISTER YourStrongPassword email@example.com

Do not type angle brackets like <password>. Those are placeholders in examples.

Identify (log in) after you reconnect

/msg NickServ IDENTIFY YourStrongPassword

Check if you're identified

/msg NickServ STATUS arynguest
/msg NickServ INFO arynguest

Group additional nicks (optional)

Useful if you want more than one nick but one identity.

/nick arynalt
/msg NickServ GROUP

Account hygiene

/msg NickServ SET PASSWORD NewStrongPassword
/msg NickServ SET EMAIL newemail@example.com
/msg NickServ LISTGROUP

4) ChanServ — channels (register, permissions, protection)

ChanServ tracks channel ownership and permissions. Join-order doesn't matter once a channel is registered.

Register a channel

/msg NickServ IDENTIFY YourStrongPassword
/join #yourchannel
/msg ChanServ REGISTER #yourchannel

See channel ownership + settings

/msg ChanServ INFO #yourchannel

Get yourself ops (if needed)

/msg ChanServ OP #yourchannel arynguest

Recommended protection (good defaults)

/msg ChanServ SET #yourchannel GUARD ON
/msg ChanServ SET #yourchannel MLOCK +nt

+n no external messages · +t only ops can change topic

Grant roles using FLAGS (modern Anope)

/msg ChanServ FLAGS #yourchannel arynguest +*
/msg ChanServ FLAGS #yourchannel helpernick +o
/msg ChanServ FLAGS #yourchannel voicenick +v

Common flags: +* full access · +o auto-op · +v auto-voice

List who has access

/msg ChanServ FLAGS #yourchannel

Moderation actions

/msg ChanServ KICK #yourchannel troublemaker please cool it
/msg ChanServ BAN #yourchannel troublemaker
/msg ChanServ QUIET #yourchannel troublemaker
/msg ChanServ UNBAN #yourchannel troublemaker
/msg ChanServ UNQUIET #yourchannel troublemaker

5) Safety + etiquette

6) Troubleshooting

"NickServ / ChanServ doesn't respond"

"I registered but it says I'm not identified"

/msg NickServ IDENTIFY YourStrongPassword
/msg NickServ STATUS arynguest

"I can't talk in the channel"

"Someone took ops / I lost the crown"

Join order only affects temporary ops. Register the channel and services take over.

/msg NickServ IDENTIFY YourStrongPassword
/msg ChanServ REGISTER #yourchannel
/msg ChanServ OP #yourchannel arynguest
/msg ChanServ INFO #yourchannel
arynwood@vps:~$ irc-stack --help
7) Linux server command reference — click any command to copy
all inspircd anope docker nginx network systemd
showing 0 of 0 commands
InspIRCd Anope Docker Nginx Network Systemd
no commands matched your search

Operator section (network / channel ops)

This section is for trusted operators/admins only. Don't share oper credentials. Use TLS. Keep logs and config backups.

Operator sanity checks

/msg NickServ HELP
/msg ChanServ HELP
/msg OperServ HELP

Channel ownership recovery (legitimate cases)

If the channel is registered and you have permissions, set founder and grant full flags.

/msg ChanServ SET #yourchannel FOUNDER arynguest
/msg ChanServ FLAGS #yourchannel arynguest +*
/msg ChanServ OP #yourchannel arynguest
/msg ChanServ INFO #yourchannel

Resync / emergency cleanup (OperServ)

/msg OperServ SYNC #yourchannel
/msg OperServ CLEARMODES #yourchannel

Recommended operator checklist

Core services commands operators actually use

/msg ChanServ INFO #yourchannel
/msg ChanServ FLAGS #yourchannel
/msg ChanServ FLAGS #yourchannel someaccount +o
/msg ChanServ FLAGS #yourchannel someaccount -o
/msg ChanServ KICK #yourchannel nick reason
/msg ChanServ BAN #yourchannel nick
/msg ChanServ QUIET #yourchannel nick
/msg ChanServ UNBAN #yourchannel nick
/msg ChanServ UNQUIET #yourchannel nick