General User control ISP Miscellaneous Overrides Advanced On Join
Profiles
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
General
Profile settings
May use hub commands - Enables the user to access the hub commands. ( write !help for help )
Is operator - whether the user should be treated as an operator. Get a key infront of their name
May see hidden users - Allowed to see hidden users.
May hide self - Allowed to hide, you will not be shown in the nicklist.
Can enter even if hub is full - Enables the user to bypass the userlimit check.
Force hide share - Will change the users share in nicklist to 0 bytes and prohibit searches connection attempts to the user.
May hide share - Lets the user to hide/unhide his share and prohibit searches connection attempts to the user.
!hideshare <on/off> - Toggle hide share
(when hidden showing zero bytes plus no search/connect to you)
Note: This is not a perfect system, for an example. If a user has a Queue on you and you want to get his/hers list then your client says it´s OK and the other users client will send a OK, from here it´s not an hub issue. The hub has nothing to do with the client anymore they will communicate by them self.
So even if you have the "hide" on the other client will start downloading from you.
Connection restrictions
Set min share - Allow access to set min share. Allows to set min share via hub commands.
!setminshare <share> - Sets hub min share (sufix: KiB, MiB, GiB, TiB, PiB)
Set max share - Allow access to set max share. Allows to set max share via hub commands.
!setmaxshare <share> - Sets hub max share (ex. 50 GiB, 0 = disabled)
Set max hubs - Allow access to set max hubs. Allows to set max hubs via hub commands.
!setmaxhubs <hubs> - Set max hubs (0 = disabled)
Set min slots - Allow access to set min slots. Allows to set min slots via hub commands.
!setminslots <slots> - Set min slots (0 = disabled)
Set max slots - Allow access to set max slots. Allows to max slots via hub commands.
!setmaxslots <slots> - Set max slots (0 = disabled)
Set slotratio - Allow access to set slotratio. Allows to set slotratio via hub commands.
!setslotratio <ratio> - Set slotratio (min slots / hub, 0 = disabled)
Hub control
Save settings - Allowed to save settings, via hub commands.
!savesettings - Saves all YnHub settings to disk
Change userlimit - Allowed to change the userlimit, via hub commands.
!userlimit <count> - Set max amount of users allowed in the hub
Set topic - Allowed to change/delete topic, via hub commands.
!topic [topic] - Sets a hubtopic (no topic deletes current topic)
Redirect all - Allowed to redirect all affecting users,via hub commands.
!redirectall <address> [reason] - Redirects everyone on the hub!
Set workpace - Allowed to change workpace on the hub, via hub commands.
!workpace <pace> - Set the current workpace
Lock hub - Allowed to lock the hub disabling new connections.
!lock <on/off> - Sets lock on hub. When activated (on) hub appears offline
Lock mainchat - Allowed to disable mainchat.
!mainchat <on/off> - Disable the ability to post in main chat (override by operators and specially allowed users)
Information
Hub info - Allowed to fetch hub information.
!hubinfo (hi) - Hub information and statistics
Userinfo - Allowed to fetch user-info,can get detailed information of a user.
!userinfo (ui) [search] [offset] - Information on one or more users
Look here if you cant get the userstats to work
IP info - Allowed to fetch IP information.
!ipinfo (ii) [search] [offset] - Information on one or more ips
Nick info - Allowed to fetch nick information from an IP/IP range.
!nickinfo (ni) [search] [offset] - Nick information from an IP/IP range
Traffic info - Allowed to access traffic information on a user.
!trafficinfo (ti) <user> - Display users protocol message counts
Traffic stats - Allowed to request traffic stats.
!trafficstats (ts) [type] - Display traffic statistics (Types: Search, SR, Connect, NickList, MyINFO, MC, PM, Data, BW)
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
Users
Accounts
Add account- Allowed to add profiles.
!addreg (ar) <nick> <pass> <profile> [ippattern] - Add an account
Remove account - Allowed to remove accounts.
!delreg (dr) <nick> - Delete an account (note: does not kick user if online)
List account - Allowed to list accounts.
!showreg (sr) <profile> <search> [offset] - Shows accounts,
use "all" as profile to list regardless of profile
Set profile - Allowed to change the profile on a account.
!setprofile <nick> <profile> - Sets the profile of an account
Set required IP/ISP range - Allowed to set IPS/IP range on account.
!setaccountip (sai) <nick> [ip] - Sets one or more IP/IP range(s) for the account, use ; as delimiter
!showaccountip (shai) <user> - Shows the required IP/IP range(s) for the account
Set comment - Allowed to set comments on account(s).
!setcomment <nick> <comment> - Sets a comment to the account
Set greeting - Allowed to set greeting on a account.
!setgreeting <account> <greeting>
Set expire-date - Allowed to set an expire-date on account(s).
!setexpiredate <nick> <expire-date> - Sets an expire date on an account
(Ex. "2005-01-17", "0" for permanent)
Set owner - Allowed to set owner on account(s).
!setowner <nick> <owner> - Sets an owner on an account (if no owner is supplied you become owner)
Set password - Allowed to set password on account(s).
changereg (cr) <oldnick> <newnick> [newpass]
Show password - Allowed to show password.
!showpass <user> - Shows the current password on <account>
!usershowpass <user> - Shows the current password of <nick>
Show profiles - Allowed to show profiles.
!showprofiles (sp) - Display all profiles available
User control
Block users - Allowed to block user(s).
!block <user> - Block user (user will become unable to search and download)
!unblock <user> - Unblocks user
Redirect user(s) - Allowed to redirect User(s).
!redirect <user> <address> [reason] - Redirects user to address
Drop user(s) - Allowed to drop user(s.)
!drop <user> - Drops a user
Kick user(s) - Allowed to kick user(s).
!kick <user> [reason] - Kicks a user and adds to tempban
Ban nick - Allowed to ban nick.
!bannick <user> [reason] - Bans a nick or pattern (Ex. *demo*, may be left/right/both truncated)
!shownickbans (snb) <search> [offset] - Search among nick bans
!clearnickbans (cnb) - Clears all nick bans (all possible)
!unban <user/ip/dns> - Unban's a user banned by Nick/IP/DNS
Ban IP/ISP range - Allow access to IP/IP range bans.
You are abel to ban multiple IP´s (ex. 127.1.*;127.2.*;127.3.*)
!banip <ip> [reason] - Bans a IP or IP range (Ex. 127.0.*)
!ban <user> [reason] - Bans a user by IP (User kicked)
!showipbans (sib) <search> [offset] - Search among IP bans
!clearipbans (cib) - Clears all IP bans (all possible)
!unban <user/ip/dns> - Unban's a user banned by Nick/IP/DNS
Ban DNS - Allow access DNS bans.
!bandns <dns> [reason] - Bans a DNS or DNS pattern (Ex. *.anydns.com, use ? as any char)
!showdnsbans (sdb) <search> [offset] - Search among DNS bans
!cleardnsbans (cdb) - Clears all DNS bans
!unban <user/ip/dns> - Unbans a user banned by Nick/IP/DNS
Ban Client - Allow access to client bans.
!banclient <client> [reason] - Bans a client or client pattern (Ex. DC++0.1*)
!showclientbans (scb) <search> [offset] - Search among client bans
!clearclientbans (ccb) - Clears all client bans
!unbanclient <client> - Unbans a client or client pattern
Tempban - Allow access to tempbans.
!showtemp (st) [offset] - Show temporary bans
!cleartemp (ct) [limit] - Clears <limit> temporary bans Ex. limit = 1: clears last tempban
Mutes user(s) - Allowed to mute user(s).
!mute <user> - Mutes user (Unable to post in mainchat, use * to mute all)
!unmute <user> - Unmutes user (able to post in mainchat again, use * to unmute all)
Lunarize user(s) - Allowed to lunarize user(s).
!lunarize <user> - Lunarizes user (makes user talk funny, use * to lunarize all)
!unlunarize <user> - Unlunarizes user (use * to unlunarize all)
Kennylize user(s) - Allowed to kennylize users(s).
!kennylize <user> - Kennylizes user (Posts in mainchat will be affected, use * to kennylize all)
!unkennylize <user> - Unkennylizes user (use * to unkennylize all)
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
ISP
ISP´s
Add ISP - Allow access to add ISP.
!addisp <isp> [prefix] - Adds <isp> to ISP-list
Remove ISP - Allow access to remove ISP
!delisp
- Removes
from ISP-list
List ISP´s - Allow access to list ISP.
!showisp [isp] - Shows all isps or specified ISP (for more detailed information)
!searchisp (si) <search> [offset] - Searches among IP's showing matching ISPs
!matchisp (mi) <ip> - Looks for an ISP matching the <ip>
Set min share - Allow access to set min share for ISP.
!ispminshare <isp> <share> - Set min share for ISP (sufix: KiB, MiB, GiB, TiB, PiB)
Set max share - Allow access to set max share for ISP.
!ispmaxshare <isp> <share> - Set max share for ISP (ex. 50 GiB, 0 = disabled)
Set max hubs - Allow access to set max hubs for ISP.
!ispmaxhubs
- Set max hubs for ISP (0 = disabled)
Set min slots - Allow access to set min slots for ISP.
!ispminslots
- Set min slots for ISP (0 = disabled)
Set max slots - Allow access to set max slots for ISP.
!ispmaxslots
- Set max slots for ISP (0 = disabled)
Set slot ratio - Allow access set slot ratio for ISP.
!ispslotratio
- Set slotratio for iSP (min slots / hub, 0 = disabled)
IP on ISP´s
Add IP to ISP - Allow access to add IP to ISP.
!addip (ai) <ip> <isp> - Adds <ip> to <isp> approved
Remove IP from ISP - Allow access to remove IP from ISP.
!delip (di) <ip> <isp> - Removes <ip> from approved
Show IP´s on ISP - Allow access to show IP´s on ISP.
!ispiplist <isp> [offset] - Shows all approved IP/IP ranges for <isp>
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
Miscellaneous
Redirects
!setredirect <type> [addr] - Sets a redirect, omit type and addr parameter to get available types
!showredirects - Shows current redirects
!setredirect all [addr] - Changes all redirects to the same address
Hub full - Can change redirect on hub full.
!setredirect full [addr]
Incorrect ISP/IP - Can change redirect on incorrect ISP/IP.
!setredirect isp [addr]
Low share - Can change redirect on to small share.
!setredirect lowshare [addr]
High share - Can change redirect on to large share.
!setredirect highshare [addr]
Reg only - Can change redirect if the hub is reg only.
!setredirect regonly [addr]
Passive - Can change redirect if using passive mode.
!setredirect passive [addr]
No tag - Can change redirect if missing a tag.
!setredirect notag [addr]
High hubs - Can change redirect if to many hubs.
!setredirect hubs [addr]
Low slots - Can change redirect if not enough slots.
!setredirect lowslots [addr]
High slots - Can change redirect on to many slots.
!setredirect highslots [addr]
Low slot ratio - Can change redirect on to slow slot ratio.
!setredirect slotratio [addr]
Banned - Can change redirect if banned.
!setredirect banned [addr]
Miscellaneous
Admin chatrooms - Allowed to admin chatrooms.
!addchatroom <name> - Adds a public chatroom
!delchatroom <name> - Removes a public chatroom
Admin textfiles - Allowed to change the text commands.
!textcommand <name> <on/off> - Enable/disable a text command
!settextcommand <name> <content> - Changes the content of a text command
!showtextcommand <name> - Shows the content of a text command
Admin registered - Allowed to registered users in the hub.
!useraddreg (uar) <nick> <pass> - Add a nick to registered
!userdelreg (udr) <nick> - Delete a nick from registered
!usershowreg (usr) <search> [offset] - Show registered
Use say command - Allowed allowed to use say command.
!say <nick> <message> - Says <message> in mainchat as if <nick> said it
Use MC command - Allowed to access Mainchat commands.
!mc <message> - Sends <message> in mainchat from me
Use warn command - Allowed to use the warn command.
!warn <user> [reason] - Sends a warning to <user>
Use inform - Allowed access to inform.
!inform <user> <message> - Sends <message> as a private message to <user> from me
Use PM command - Allowed access to use the PM command.
!pm <message> - Sends a PM from me to everyone
Use PM profile command - Allowed access to use the PM profile.
!pmprofile <profile> <message> - Sends a PM to a specific profile.
Use OPM command - Allowed access to use the OPM command.
!opm <message> - Sends a PM from me to all operators
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
Overrides
Privileges (Overrides)
Flood check - Allowed to override the flood check.
PM length limit check - Allowed to override the PM length limit.
Mainchat length limit check - Allowed to override the MC length limit.
IP check when connecting - Allowed to override the IP check when connecting.
Nick check in PM/MC - Allowed to override nick check in mainchat/PM
Bypass ISP/IP - Allowed to override ISp/IP check.
Override default/ISP tag restrictions - Allowed to override default ISP restrictions.
Allow"tag-less" clients to bypass hub/slot restrictions - Clients without a tag can bypass hub/slot
restrictions.( tag ex. <++ V:0.001,M;A,H:1/0/0,S:3> )
May connect using passive mode - Allowed to connect using passive mode.
Nickban - Allowed to override nickban.
IP/ISP range ban - Allowed to override IP/IP range.
DNS - Allowed to override DNS ban.
Client ban - Allowed to override client ban.
Tempban - Allowed to override the tempban.
To Profiles To the top
Allowed to use (on/at) if they have less profile level.
Allowed to use (on/at) if they have the same or less profile level.
Allowed to use (on/at), regardless of profile level.
Advanced
Protocol access
Search in active mode - Allowed to search in active mode.
Search in passive mode - Allowed to search in passive mode.
Send mainchat messages - Allowed to send messages to mainchat.
Send private messages - Allowed to send private messages.
Connect in active mode - Allowed to connect to other users in active mode.
Connect in passive mode - Allowed to connect to other users in passive mode.
Feature access
May access MCTo - Enables the MCTo support. ( used by bots to by send a mainchat message to a single user )
Autosend User IP (UserIP2) -
Master overrides
Cannot be kicked - Cannot be kicked.
Cannot be dropped - Cannot be dropped.
Cannot be redirected - cannot be redirected.
Feed
Receive feed - Receive nameless feed. Feed sent via text command. Eg +report
Receive action feed - sends feed if (redirects, registration, bans etc.)
Receive kick feed - Sends feed if someone gets kicked.
Receive event feed - Sends feed when you change the listening ports.
Receive GUI feed - sends feed if changes are made in the GUI.
Receive error feed - Sends hub errors. If the hub get an error, the error will be sent to the chat.
To Profiles To the top
On Join
Enable joining announcement ( announced to all in hub ) - Join announcement will be sent to everyone in the hub when a user of this profile level connects.
Available substitutes are:
<nick> -
<profile> -
<users> -
<dns> -
<ip> -
( ex. our bellowed<nick> has entered this hub, and his profile are <profile> )
( eg 2. <nick> enters the hub and just want to say that it is <users> users in the hub. )
(eg 3. <nick> has entered the hub and his/hers IP is:<ip> )
|