DWIRC:Advanced IRC Commands: Difference between revisions

From DarkWorld Network
Jump to navigation Jump to search
Created page with " {{DWFooter}}"
ย 
m Protected "DWIRC:Advanced IRC Commands" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]
ย 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{DWIRC_Guides}}
= โš™๏ธ Advanced IRC Commands =
These advanced IRC commands help experienced users, channel operators, and IRC staff manage channels, connections, and user interactions efficiently.
== ๐Ÿ’ฌ Messaging & Communication ==
{| class="wikitable" style="width:100%; text-align:left;"
! Command
! Description
! Example
|-
| <code>/msg nick message</code>
| Send a private message to a user.
| <code>/msg Nick Hello there!</code>
|-
| <code>/notice nick message</code>
| Send a notice (non-replyable message).
| <code>/notice Nick Meeting starts now!</code>
|-
| <code>/me action</code>
| Perform an action in chat (emote).
| <code>/me waves</code>
|-
| <code>/query nick</code>
| Open a private chat window with a user.
| <code>/query Nick</code>
|}
== ๐Ÿงฉ Channel Management ==
{| class="wikitable" style="width:100%; text-align:left;"
! Command
! Description
! Example
|-
| <code>/join #channel</code>
| Join or create a channel.
| <code>/join #DarkWorld</code>
|-
| <code>/part #channel</code>
| Leave a channel.
| <code>/part #DarkWorld</code>
|-
| <code>/topic #channel text</code>
| Set or change the topic of a channel.
| <code>/topic #DarkWorld Welcome to the Network!</code>
|-
| <code>/mode #channel +m</code>
| Set a moderated mode.
| <code>/mode #DarkWorld +m</code>
|-
| <code>/kick #channel Nick reason</code>
| Remove a user from the channel.
| <code>/kick #DarkWorld Nick Please calm down.</code>
|-
| <code>/ban #channel nick</code>
| Ban a user from the channel.
| <code>/ban #DarkWorld Nick</code>
|-
| <code>/unban #channel nick</code>
| Remove a ban on a user.
| <code>/unban #DarkWorld Nick</code>
|-
| <code>/invite nick #channel</code>
| Invite a user to join your channel.
| <code>/invite Nick #DarkWorld</code>
|}
== ๐Ÿ” User Modes ==
User modes affect your visibility and privileges on the network.
{| class="wikitable" style="width:100%; text-align:left;"
! Command
! Mode
! Description
|-
| <code>/mode yournick +i</code>
| +i
| Set yourself invisible (hidden from WHO lists).
|-
| <code>/mode yournick +x</code>
| +x
| Hide your real hostname (uses cloaked vHost).
|-
| <code>/mode yournick +w</code>
| +w
| Receive wallops (messages sent to all ops).
|-
| <code>/mode yournick +o</code>
| +o
| Set IRC operator status (requires /OPER).
|}
== ๐Ÿ›ก๏ธ Channel Modes ==
{| class="wikitable" style="width:60%; text-align:left;"
! Mode
! Description
|-
| +i
| Invite-only channel.
|-
| +m
| Moderated โ€“ only voiced or op users may speak.
|-
| +n
| No external messages allowed.
|-
| +s
| Secret โ€“ hides the channel from /list.
|-
| +t
| Only channel operators can change the topic.
|-
| +v
| Voice โ€“ allows speaking when +m is set.
|-
| +o
| Operator โ€“ grants channel management privileges.
|}
== โš™๏ธ Operator & Staff Commands ==
(Requires IRC Operator privileges)
{| class="wikitable" style="width:100%; text-align:left;"
! Command
! Description
! Example
|-
| <code>/oper Nick password</code>
| Authenticate as an IRC Operator.
| <code>/oper Nick MyPass</code>
|-
| <code>/kill Nick reason</code>
| Disconnect a user forcibly.
| <code>/kill Nick Flooding channels</code>
|-
| <code>/gline *@host reason</code>
| Set a network-wide ban.
| <code>/gline *@spamhost.net Spam bot</code>
|-
| <code>/zline *@ip reason</code>
| Ban an IP address immediately.
| <code>/zline *@192.168.* Spam botnet</code>
|-
| <code>/rehash</code>
| Reload IRCd configuration.
| <code>/rehash</code>
|-
| <code>/stats</code>
| View server statistics or active connections.
| <code>/stats P</code>
|}
== ๐Ÿง  Miscellaneous Useful Commands ==
{| class="wikitable" style="width:100%; text-align:left;"
! Command
! Description
! Example
|-
| <code>/whois Nick</code>
| Display information about a user.
| <code>/whois Nick</code>
|-
| <code>/whowas Nick</code>
| Show info about a user who recently quit.
| <code>/whowas Nick</code>
|-
| <code>/away message</code>
| Set your away status.
| <code>/away Getting coffee โ˜•</code>
|-
| <code>/back</code>
| Remove your away status.
| <code>/back</code>
|-
| <code>/ignore Nick</code>
| Ignore messages from a user.
| <code>/ignore Nick</code>
|-
| <code>/unignore Nick</code>
| Remove a user from your ignore list.
| <code>/unignore Nick</code>
|-
| <code>/list</code>
| Show available channels.
| <code>/list</code>
|-
| <code>/time</code>
| Display the serverโ€™s local time.
| <code>/time</code>
|}
== ๐Ÿงญ Tips ==
* Always register your nickname with NickServ and identify before joining channels.ย 
* Use <code>+6697</code> (SSL) for all secure connections.ย 
* Combine NickServ and ChanServ features to automate protection.ย 
* Operators should use OperServ commands for advanced administration (see [[DWIRC:OperServ]]).
'''See also:''' [[DWIRC:NickServ]] โ€ข [[DWIRC:ChanServ]] โ€ข [[DWIRC:OperServ]] โ€ข [[DWIRC:DWBouncers]] โ€ข [[DWIRC:Security & SASL Auth]]ย 




{{DWFooter}}
{{DWFooter}}

Latest revision as of 15:27, 16 November 2025

๐Ÿ“˜ DWIRC Guides & Tutorials

Guides

Security

Channel Management

๐Ÿ“š Learn to Connect, Secure, and Manage Your IRC Experience


โš™๏ธ Advanced IRC Commands

These advanced IRC commands help experienced users, channel operators, and IRC staff manage channels, connections, and user interactions efficiently.


๐Ÿ’ฌ Messaging & Communication

Command Description Example
/msg nick message Send a private message to a user. /msg Nick Hello there!
/notice nick message Send a notice (non-replyable message). /notice Nick Meeting starts now!
/me action Perform an action in chat (emote). /me waves
/query nick Open a private chat window with a user. /query Nick


๐Ÿงฉ Channel Management

Command Description Example
/join #channel Join or create a channel. /join #DarkWorld
/part #channel Leave a channel. /part #DarkWorld
/topic #channel text Set or change the topic of a channel. /topic #DarkWorld Welcome to the Network!
/mode #channel +m Set a moderated mode. /mode #DarkWorld +m
/kick #channel Nick reason Remove a user from the channel. /kick #DarkWorld Nick Please calm down.
/ban #channel nick Ban a user from the channel. /ban #DarkWorld Nick
/unban #channel nick Remove a ban on a user. /unban #DarkWorld Nick
/invite nick #channel Invite a user to join your channel. /invite Nick #DarkWorld


๐Ÿ” User Modes

User modes affect your visibility and privileges on the network.

Command Mode Description
/mode yournick +i +i Set yourself invisible (hidden from WHO lists).
/mode yournick +x +x Hide your real hostname (uses cloaked vHost).
/mode yournick +w +w Receive wallops (messages sent to all ops).
/mode yournick +o +o Set IRC operator status (requires /OPER).


๐Ÿ›ก๏ธ Channel Modes

Mode Description
+i Invite-only channel.
+m Moderated โ€“ only voiced or op users may speak.
+n No external messages allowed.
+s Secret โ€“ hides the channel from /list.
+t Only channel operators can change the topic.
+v Voice โ€“ allows speaking when +m is set.
+o Operator โ€“ grants channel management privileges.


โš™๏ธ Operator & Staff Commands

(Requires IRC Operator privileges)

Command Description Example
/oper Nick password Authenticate as an IRC Operator. /oper Nick MyPass
/kill Nick reason Disconnect a user forcibly. /kill Nick Flooding channels
/gline *@host reason Set a network-wide ban. /gline *@spamhost.net Spam bot
/zline *@ip reason Ban an IP address immediately. /zline *@192.168.* Spam botnet
/rehash Reload IRCd configuration. /rehash
/stats View server statistics or active connections. /stats P


๐Ÿง  Miscellaneous Useful Commands

Command Description Example
/whois Nick Display information about a user. /whois Nick
/whowas Nick Show info about a user who recently quit. /whowas Nick
/away message Set your away status. /away Getting coffee โ˜•
/back Remove your away status. /back
/ignore Nick Ignore messages from a user. /ignore Nick
/unignore Nick Remove a user from your ignore list. /unignore Nick
/list Show available channels. /list
/time Display the serverโ€™s local time. /time


๐Ÿงญ Tips

  • Always register your nickname with NickServ and identify before joining channels.
  • Use +6697 (SSL) for all secure connections.
  • Combine NickServ and ChanServ features to automate protection.
  • Operators should use OperServ commands for advanced administration (see DWIRC:OperServ).


See also: DWIRC:NickServ โ€ข DWIRC:ChanServ โ€ข DWIRC:OperServ โ€ข DWIRC:DWBouncers โ€ข DWIRC:Security & SASL Auth


Part of the DarkWorld Network Wiki Project Maintained by the DarkWorld Wiki Team

DarkWorld Network โ€” Building an Open, Secure, and Collaborative Internet Since 2021

๐ŸŒ Connect with Us: | | | | | |

Quick Links: ๐Ÿ  Home โ€ข ๐Ÿ’ฌ DWIRC โ€ข ๐Ÿ”— DWBouncers โ€ข ๐Ÿ’ป DWShells โ€ข ๐Ÿ“˜ Tutorials โ€ข ๐Ÿ“ˆ Stats โ€ข ๐ŸŽฎ Games โ€ข ๐Ÿงญ Hosting

๐Ÿ’ก Want to contribute? See How to Contribute and help build the DarkWorld knowledge base!

๐Ÿ“… Last Updated: 2025-11-16 โ€ข Content licensed under CC-BY-SA 4.0 unless otherwise noted.