Ch@t-Up!
History
It all started when I bought a network card so that I could set up a LAN with my neighbour.
The problem was that we had to use the phone to communicate with eachother.
That was when I decided to create a chat program we could use instead, it would be much more comfortable.
Description
It couldnīt be easier to set up your own chat server. With Ch@t-Up! Server anyone can run their own chat server
on the local network or on the Internet, or why not both?!
Ch@t-Up! is a chatprogram that uses the TCP/IP protocol to send data over a LAN or the Internet.
Yeah, thatīs right, it also works over the Internet.
There are actually two Ch@t-Up! programs - a client and a server.
Ch@t-Up! Server
How to start a server
- Start up the program.
- Optional: Change the port. (The clients need to know the server address and port in order to connect to the server.)
- Optional: Change server name and enter other/messages.
- Click the start-button.
- Done! Now can Ch@t-Up! or mIRC clients connect to YourIP:Port
Features
- Kick, Ban and Kick-Ban functions for admins.
- Password lock.
- Remote control option.
- Logging option.
- Supports connections mIRC clients.
Connecting to a Ch@t-Up! Server with mIRC
There is no difference between connecting to a IRC server and a Ch@t-Up! Server with mIRC.
You just have to know the serverīs address and port.
For you who have forgotten how to connect with mIRC, this is how you do it:
- Start mIRC.
- Close the window "mIRC Options" that appears.
- Type "/server serverIP:serverPort" in the status window. Example: /server uiah.fi:6667
The server looks like this:
Ch@t-Up! Client
How to connect to a server
There are two ways to connect to a Ch@t-Up! server. The first one is to just type "//connect serverip:port" and press enter.
The other one is like this:
- Rightclick with the mouse on the grey background.
- A menu appears...click Settings...
- In the combobox you write the servers address and port. Like this: 198.166.14.31:1027
- If you would like to save the server click "Add server".
- Click connect.Thatīs all!
Features
- Skin support.
- Away function.
- Micro mode (Default). Doubleclick on the background to switch between micro and normal mode.
- In normal mode you can resize the window and the nickname list.
- Always on top option.
- Logging option.
- Sound! function.
- Popup function.
The client program looks like this (in micro-mode):
Commands
There are several commands in Ch@t-Up! that are good to know about.
These commands are not case-sensetive, but all belonging arguments are required if they are not in brackets "[]".
They are all listed with an explanation here:
//Abort
- Aborts all reconnection attempts.
//Admin [password]
- Get administrator status (some extra functions on the right-mousebutton menu).
//Away [AwayNick]
- Switch to awaynick.
//AwayNick AwayNick
- Changes the nick that is displayed when you are away.
//Clear
- Clears the textbox. If you are not connected to a server the list of nicknames also is cleared.
//ClearAll
- Clear everything, even the memory for the latest written text.
//CloseServer password
- This command closes the server, if remote control is enabled on the server.
//Connect [ServerIP:ServerPort]
- Connects to a Server. If no server address and port is entered Ch@t-Up! will connect to the last server. Example: //connect 1.1.1.7:1007
//Disconnect
- Disconnects you from server.
//Exit
- Exit Ch@t-Up!
//GetBans
- Shows a list of all bans on the server.
//GetFGW UserNick
- Gets the title of users active window.
//GetIdle UserNick
- Gets the users idle time.
//GetIP UserNick
- Gets a users IP.
//Name NewName
- Changes your nickname.
//Nick NewName
- Changes your nickname.
//Kick password UserNick
- Kicks the user from the server (he gets disconnected).
//KickBan password UserNick Minutes
- Kicks the user from the server and the server ignores him for a given nr of minutes (0 for permanent ban).
//Name UserNick
- Set your nickname to UserNick.
//Nick UserNick
- Same as //Name.
//NoAdmin
- Removes your administrator status.
//Password password
- Stores a password in the memory. Itīs automaticly used if the password is omitted in a command.
//Popup UserNick
- Set Ch@t-Up! as forground window for a user (if he/she allows it).
//Refresh
- Refreshes the list of nicknames.
//SetBan UserNick password Minutes
- Bans the Name for a given nr of minutes.
//SetOther Other password text
- Sets the message/info that is displayed when connecting to the server. This command only works if remote control is enabled on the server.
//SetPass password newpass newpass
- Changes or sets the servers password. This command only works if remote control is enabled on the server.
//SetServername password NewServerName
- Changes the servers name to NewServerName. This command only works if remote control is enabled on the server.
//Showerrors
- For debugging purpose.
//Sound UserNick
- Plays a sound on a userīs computer.
//Un-Lock password
- Locks/Unlocks the server with password. You canīt make any changes to any settings on the server without unlocking it first. OBS! You can still change the settings by commands from a client. This command only works if remote control is enabled on the server.