Frequently Asked Questions
Frequently Asked Questions
IRC Hosting, UnrealIRCd, Anope Services, ZNC, Eggdrop and IRC Administration
IRC hosting accounts are activated after payment and email confirmation. Server details and login information are sent by email.
- UnrealIRCd IRC Servers
- Anope Network Services
- ZNC IRC Bouncers
- Eggdrop Bots
- SSL/TLS IRC Connections
- IRC Network Hosting
Use SSL/TLS connections.
- 6697 - Secure IRC SSL port
- 6667 - Standard IRC port
UnrealIRCd (Unreal Internet Relay Chat Daemon) is IRC server software used to create and operate IRC networks. It provides the infrastructure that allows users to connect, join channels, communicate, and allows administrators to manage the IRC network.
UnrealIRCd Features
- User Connections - Handles thousands of simultaneous IRC users.
- Channel Management - Creates and manages public and private IRC channels.
- Server Linking - Allows multiple IRC servers to connect together into one network.
- IRC Operator Management - Provides administrator accounts with network management permissions.
- SSL/TLS Support - Allows encrypted IRC connections for users and servers.
- Security Controls - Includes bans, throttling, anti-abuse protections, and access controls.
- Module Support - Extends functionality using loadable modules.
- Configuration Control - Provides detailed settings for users, channels, permissions, and services.
Common UnrealIRCd Components
- IRC Server - Accepts user connections and manages communication.
- IRC Operator System - Controls network administration access.
- Server Links - Connects multiple IRC servers together.
- Modules - Adds additional features and functionality.
- Configuration Files - Controls server behavior.
Common UnrealIRCd Commands
/INFO- Display server information./LUSERS- Show network statistics./MOTD- Display the server message of the day./VERSION- Show IRC server version./ADMIN- Display administrator information./LINKS- Display linked servers./MAP- Show the IRC network map./STATS- Display server statistics (permissions required)./REHASH- Reload UnrealIRCd configuration./DIE- Shut down the IRC server (IRC Operator only).
IRC Operator Commands
/OPER username password- Authenticate as IRC Operator./KILL nickname reason- Disconnect a user from the network./KLINE user@host reason- Add a local user ban./GLINE user@host reason- Add a network-wide ban./ZLINE user@host reason- Add an IP-level ban./SAJOIN nickname #channel- Force a user to join a channel./SAPART nickname #channel- Force a user to leave a channel./SAMODE #channel mode- Change channel modes as an administrator./SWHOIS nickname information- Add server-side WHOIS information.
Why use UnrealIRCd?
- Reliable IRC network platform
- Suitable for small and large IRC networks
- Strong security features
- Flexible configuration
- Works with Anope Services
- Supports advanced IRC administration
Anope Services is a set of IRC network services that works with IRC daemons such as UnrealIRCd. It provides account registration, channel management, security tools, and administration features that help users and IRC Operators manage an IRC network.
What Anope Services Provides
- NickServ - Manages nickname registration and user accounts.
- ChanServ - Manages registered channels, access lists, and channel settings.
- OperServ - Provides IRC Operators with network administration tools.
- BotServ - Provides service bots that can join and manage channels.
- MemoServ - Allows users to send messages to offline registered users.
- HostServ - Provides virtual host management.
- HelpServ - Provides help information for services commands.
Anope Administration
- Services configuration
- Database management
- Module management
- Service bot customization
- Logging and monitoring
- Integration with UnrealIRCd
Why use Anope Services?
- Protects registered nicknames
- Protects IRC channels
- Provides user accounts
- Makes IRC networks easier to manage
- Provides powerful IRC Operator tools
- Works well with UnrealIRCd networks
Register your nickname:
Identify:
/msg NickServ REGISTER password email@example.com
Identify:
/msg NickServ IDENTIFY password
Register a channel:
ChanServ manages channel access, operators, bans and settings.
/msg ChanServ REGISTER #channel password description
ChanServ manages channel access, operators, bans and settings.
ZNC is an IRC bouncer that keeps your IRC connection online even when you are disconnected.
Features:
- 24/7 IRC connection
- Chat history playback
- Multiple device connections
- Web administration panel
- Nickname staying online
Eggdrop is an IRC bot used for channel automation and protection.
Common uses:
- Channel moderation
- Anti-flood protection
- User management
- Statistics
- Tcl scripting
Becoming an IRC Operator (IRCOp) means receiving administrative privileges to help manage and maintain an IRC network. IRC Operators are trusted members who help keep the network secure, stable, and friendly for users.
IRC Operator access is not automatically available to users. It must be granted by the IRC network owner or administrator after trust has been established.
Example:
After successful authentication, you will receive IRC Operator status.
Requirements to Become an IRC Operator
- Trust - IRC Operators have powerful access and must be trusted by network administrators.
- IRC Experience - Understanding IRC commands, channels, modes, and network operations is important.
- Technical Knowledge - Knowledge of UnrealIRCd, Anope Services, server configuration, and troubleshooting is recommended.
- Availability - Operators should be available to assist users and handle network issues.
- Good Judgement - IRC Operators should use their permissions responsibly and fairly.
How IRC Operator Access Works
- The network administrator creates an IRC Operator account.
- The IRC Operator account is configured in UnrealIRCd.
- The operator logs in using their assigned credentials.
- The IRC Operator receives permissions based on their assigned oper class.
Logging in as IRC Operator
Use:/OPER username password
Example:
/OPER admin mypassword
After successful authentication, you will receive IRC Operator status.
Common IRC Operator Commands
-
/WHOIS nickname- View detailed information about a user. -
/KILL nickname reason- Disconnect a user from the IRC network. -
/KLINE user@host reason- Apply a local server ban. -
/GLINE user@host reason- Apply a network-wide ban. -
/ZLINE user@host reason- Block a user at the IP connection level. -
/REHASH- Reload UnrealIRCd configuration files. -
/SAJOIN nickname #channel- Force a user to join a channel. -
/SAPART nickname #channel- Force a user to leave a channel. -
/SAMODE #channel mode- Change channel modes with administrator privileges. -
/SWHOIS nickname information- Add server-side WHOIS information.
IRC Operator Levels
Depending on the network configuration, different IRC Operator levels may exist:- Helper IRCOp - Helps users and handles basic support requests.
- Chat Moderator - Manages channels and user problems.
- Network IRCOp - Has access to network administration commands.
- Server Administrator - Manages IRC servers and configuration.
- Network Owner - Full control over the IRC network.
IRC Operator Responsibilities
- Help users with connection and account problems.
- Monitor network abuse and spam.
- Handle user disputes fairly.
- Protect channels and services.
- Assist with server maintenance.
- Report security issues.
- Follow network rules and policies.
Recommended IRCOp Tools
- UnrealIRCd server access
- Anope Services administration
- Server logs
- Network monitoring tools
- ZNC for maintaining IRC presence
- Eggdrop bots for channel management
Important Security Rules for IRC Operators
- Never share your IRC Operator password.
- Use secure SSL/TLS connections.
- Use strong unique passwords.
- Only use administrative commands when necessary.
- Keep IRC software updated.
- Log important administrative actions.
How to Request IRCOp Access on SiSrv
Users interested in becoming IRC Operators should contact the SiSrv network administration team. Include:- Your IRC nickname
- Your experience with IRC administration
- Your availability
- Why you would like to help manage the network
Yes. UnrealIRCd supports server linking.
Requirements:
- Correct server configuration
- Authentication settings
- Matching network configuration
- Proper permissions
Supported IRC clients include:
- HexChat
- mIRC
- WeeChat
- Konversation
- IRCCloud
- Mobile IRC applications
Security recommendations:
- Use SSL/TLS
- Use strong passwords
- Limit IRC Operator access
- Update IRC software
- Monitor server logs
- Protect channel permissions
Logs are useful for troubleshooting:
- UnrealIRCd logs
- Anope Services logs
- ZNC logs
- Eggdrop logs
Reload UnrealIRCd configuration with:
Always verify configuration changes before applying them.
/REHASH
Always verify configuration changes before applying them.
If you forget your nickname password, use NickServ password recovery if enabled, or contact SiSrv support for assistance.
Never share your IRC passwords with anyone.
Recommended protections:
- Use ChanServ access lists
- Enable channel modes
- Use flood protection
- Use trusted channel operators
- Use Eggdrop protection scripts
Common IRC commands:
Connection Commands
/SERVER irc.server.com- Connect to an IRC server/QUIT message- Disconnect from IRC with a message/RECONNECT- Reconnect to the current server/PING nickname- Check user/server response time
Nickname Commands
/NICK newnickname- Change your nickname/WHOIS nickname- View user information/WHOWAS nickname- View previous nickname information/AWAY message- Set an away message/AWAY- Remove away status
Channel Commands
/JOIN #channel- Join a channel/PART #channel- Leave a channel/LIST- Display available channels/NAMES #channel- Show users in a channel/TOPIC #channel topic- Change channel topic
Messaging Commands
/MSG nickname message- Send a private message/NOTICE nickname message- Send a notice/QUERY nickname- Open a private chat/ME action- Send an action message
Channel Operator Commands
/MODE #channel +o nickname- Give operator status/MODE #channel -o nickname- Remove operator status/MODE #channel +v nickname- Give voice status/KICK #channel nickname reason- Kick a user/BAN #channel nickname- Ban a user/INVITE nickname #channel- Invite a user to a channel
User Information Commands
/USERHOST nickname- Display user host information/USERIP nickname- Display user IP information (if permitted)/ISON nickname- Check if a user is online
Anope Services Commands
/msg NickServ INFO nickname- View nickname information/msg NickServ IDENTIFY password- Identify your nickname/msg ChanServ INFO #channel- View channel information/msg ChanServ OP #channel nickname- Give operator status/msg MemoServ SEND nickname message- Send a memo
IRC Operator Commands
/OPER username password- Login as IRC Operator/REHASH- Reload server configuration/KILL nickname reason- Disconnect a user/GLINE user@host reason- Network ban a user/SQUIT server reason- Disconnect a server link
ZNC Commands
/msg *status help- Show ZNC commands/msg *status ListNetworks- List networks/msg *status ClearAllChannelBuffers- Clear buffers
Eggdrop Commands
.help- Show bot commands.status- Show bot status.who- Show bot users.ban nickname- Add a bot ban
You can contact SiSrv support through the client area.
When requesting support include:
- Your account information
- Server name
- Error messages
- Relevant logs
SiSrv support can help with:
- UnrealIRCd configuration
- Anope Services setup
- ZNC configuration
- Eggdrop installation
- IRC Operator setup
- Network troubleshooting
Powered by WHMCompleteSolution
