If you open the Settings you'll see there is also a log-function. In this part of the help I'll handle the Settings-part.
This page contains settings that have to handle the basics of the server itself. You can compare it with a bigger version of the quick setup.
This is the name the server will get. As example you can enter 'irc.swiftirc.net' but remember: you CAN'T connect to this name. In order to do that you should buy a domain forwarder that connects 'irc.swiftirc.net' to your computer.
In the Port forwarding explination you could already view the problem of ports. You also had to enter a port. The port you entered is also the port you should enter here. If you entered multiple ports on your router (port forwarding) you can also enter multiple ports here.
When entering more than one port you should divide them with a ','. For example: 6667,6668,6000,7000. This are common ports for IRC servers.
Some servers need a password to connect. They can be named as private servers. In order to set a private server you first need to click on the button that looks like a lock.
If you did that, you can now enter a password on the field. Connecting to a private server needs the PASS-command.
At the moment this function is really useless, but in future this will be expanded.
The services are only at your main channel which can be set later.
This function has no use at the moment, it makes a person administrator and gives it IRC-operator rights. The only difference between an IRC operator and an admin is the vhost that is set.
This is the password that should be used when logging in as an administrator.
If we continue following the example of 'irc.swiftirc.net', the network is 'SwiftIRC'.
You can change the name and e-mail of the admin displayed in the ADMIN-command here.
In here you can modify the people (by IP) who are not welcome on your server.
In this section we can add IP's which are not welcome on our server.
To add an IP click with your right button of your mouse on the grid table, then choose Add IP(s)
Now we can choose between Add IP(s) or Add File. Both will be explained below.
In this input-field you can enter different IP's divided by an enter. Enter as many IP's you want.
Be aware, to get to the next line to enter a new IP a HARD enter is needed. This can be operated by Ctrl + Enter
In this input-field you can enter a file that contains different IP's divided by an enter.
You can browse by clicking on the map at the right of the input-field
If you selected some lines on the list you can now use the Remove selected-function. This will delete all IP's you selected.
Multiple lines can be selected by holding ctrl or shift while clicking.
This can be used to remove the blacklist. You CAN'T undo this!
This function can be used to recall the last saved blacklist. Changes you made will be lost!
The MOTD or Message Of The Day is a message you get when you connect (some IRC clients may hide this).
Many servers put their rules & IRC Operators in their MOTD. You can enter multiple lines in here!
This is probable the hardest part to set but it's not that usefull. This function is handling maximum parameters.
This parameters are displayed when you connect and are used by many IRC clients to restrict some things.
If you enable this, excess flood will be on. If you don't want to lag because of spambots you should enable this function.
Excess flood is how many commands in a number of seconds someone may say. If he reaches the limit, the client will be disconnected.
Later on this function will be expanded into a security-part.
This is also a anti-spambot function. If you enter a value in the editbox, there may only be as many clones as you enter.
A clone is a client who has the same host as another client (connected from the same network/computer). If someone reaches the limit, no more clients can be made.
Later on this function will be expanded into a security-part.
Users exists out of 2 menu items. A userlist and userinfo.
This list contains all clients connected to the server, which IP they have & port they connect.
If you click with your right mouse-button on a nickname, you will see a menu.
Killing a user means disconnecting the peer from the server. This can be usefull to warn users.
When you click on it, you can enter a reason for killing him and when you press OK it will kill him. Cancel will kill him without a message.
When you G:line a user, he will be killed and not be able to reconnect the server again.
You can also enter a reason, clicking yes will send the reason, no will G:line without a reason.
Looking up a user will bring us to the next chapter: Userinfo.
Userinfo or User lookup is the same as a WHOIS-command. It will return the rooms the peer is in, the name he has, ... .
To enter a user just enter a nickname on the nickname-field and click on the button next to it.
Like Users, Rooms is also split in some parts, three to be correct.
The functions are about the same as from Users, we have the Roomlist & Roominfo but the last item Misc. is new.
The roomlist is a list of all current channels. The difference between /list and this function is that secret and private rooms are also listed.
When we click with our right button of our mouse on the table you can see another menu appear.
This brings us to the Roominfo-part, read on there.
Roominfo shows us many information about a channel like which modes, topic and users are there and when the room was created.
Entering a new Roomname and clicking on the button next to it will show you information of that room.
Misc. will give you the ability to set a main channel. When someone connects, he will automaticly join that channel.
If you click on the checkbox you can now enter the main channel, this is the name of the channel you want to be the main channel. #main for example.
This is the topic of the main channel.
The standard modes of the #main room can be set here.
If you want to set Services in your channel you should check this. He has no use, but you can't get an op if you use Services unless you are an IRC Operator.
This are the modes a user will get if he connects to the server.
This is the standard roommode, your main channel is NOT affected by this modes.
All information about the IRC Operators can be found here. It's also the last part to set.
The Oper-functions contains: a log, the list of opers, the banlist & the MOTD.
Like all other lists (Roomlist & Userlist) this list has a popupmenu too that can be opened by clicking with your right-button of your mouse on the list.
The functions are listed below.
Every IRC Operator has too login with the oper-command. The logins can be added here.
When you click on it a new window will popup which is shown below.
It isn't hard to use. If you already read the command-help you know the OPER-command need two parameters, a name and a password, this two things can be entered over there.
Be aware, everyone can login with the name, it has NOTHING to do with your nickname. Even someone named Kermit can login using the name admin.
This can be used to delete the selected login. Only one line can be selected at a time.
To edit a password of a login (the name cannot be changed) you can use this function. When you click on it you will see you get the same window as from Add a login. Only the name is disabled so you can't enter another name.
As you have noted, every list has a refresh-function. The reason why is because most of this lists are not realtime. Every list get updated every 1 minute.
In this list all G:Lines can be found, added or deleted. Like usual, you can find another menu by clicking on the list with your right button of your mouse.
When you click on this you will notice there will be a new window. In this new window you can choose if you add a host or a nickname.
The reason can be entered too. If you now click on the Add-button, you will see the nick appeared in the list BUT it isn't saved yet! So if you want to ban him you should Save first.
When you select a ban, you can delete it by using this function. Be aware, only one ban at a time can be removed.
You still need to save it to unban someone.
You may have noticed the screen is the same as in Add a user/host, only the nickname or host can't be editted.
This can be used to change the reason why someone is banned.
Like the MOTD, explained already, there is also an OperMOTD which will be showed when loggin in as an IRC operator.
You can use it to enter the rules for IRC Operators, ... .
In this logfile you can see al actions done by IRC Operators.
This page can be used to set the alerts. Alerts are tiny popups you get like MSN. You can set when they should appear.
This message will appear when someone got excess flood, this can be usefull to ban people when they are flooding the server.
When you select this function you will get a popup once you uploaded and downloaded too many information. Some ISP's (internet providers) have a data limit that can be annoying for servers.
This can be used to see when an IRC Operator logged in. So you know when someone is using or abusing this function.
This looks a lot like the reached goal function. The only difference is that this function will count to a limit for every person. This can be usefull when someone is DoS'ing your server.
This can be important to detect zombie networks. If you get many of those popups you know there is someone putting zombies online. So use the blacklist to put proxy's on it.
With this function you can modify the colors of the popup.
You can use this to add some features on mbID and edit them. The list has a menu which can be accessed by clicking with your right button on it.
Some addons may have settings you can change. This depends on the addon itself.
Every addon can give a start and a stop-alias, you can start the script using this function.
You can stop the script with it. The functionality is totally depending on the author of the addon.
You can remove the plugin (unload) with this command.