FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

mIRC for begginers.

 


Helios
First I have to tell you about IRC(Internet Relay Chat) itself.

Well.. I am lazy.. and my English isn't perfect.. so i will let Daniel Stenberg explain:

Quote:

The Beginning
IRC was born during summer 1988 when Jarkko "WiZ" Oikarinen wrote the first IRC client and server at the University of Oulu, Finland (where he was working at the Department of Information Processing Science).

Jarkko intended to extend the BBS software he administrated at tolsun.oulu.fi, to allow news the usenet style, real time discussions and similar BBS features. The first part he implemented was the chat part, which he did with borrowed parts written by his friends Jyrki Kuoppala and Jukka Pihl. It was initially tested on a single machine, and according to the words from Jarkko himself "The birthday of IRC was in August 1988". The first IRC server was named tolsun.oulu.fi.

Jarkko got some friends at the Helsinki and Tampere Universities to start running IRC servers when his number of users increased. Other universities soon followed. Markku Järvinen helped improving the client. At this time Jarkko realized that the rest of the BBS features probably wouldn't fit in his program!

Jarkko got in touch with guys at the University of Denver and Oregon State University. They had got an IRC network running (they had got the program from one of Jarkko's friends, Vijay Subramaniam -- the first non-finnish person to use IRC) and wanted to connect to the finnish network. IRC then grew larger and got used on the entire Finnish national network - Funet - and then connected to Nordunet, the Scandinavian branch of the Internet. In November 1988, IRC had spread across the Internet.

In the middle of 1989, there were some 40 servers worldwide.

ircII was released 1989 by Michael Sandrof.

In July 1990, IRC averaged at 12 users on 38 servers.

In 1990, a new network was set up in order to develop a new version (2.6) of the ircd. The network named ChNet (about 25 servers and no users) existed a few months before disagreements among the programmers caused it to dissolve.

EFnet

In August 1990 the first major disagreement took place in the IRC world. The "A-net" (Anarchy net) included as server named eris.berkeley.edu. It was all open, required no passwords and had no limit on the number of connects. As Greg "wumpus" Lindahl explains: "it had a wildcard server line, so people were hooking up servers and nick-colliding everyone".

The "Eris Free network", EFnet, made the eris machine the first to be Q-lined (Q for quarantine) from IRC (wumpus' words again: "Eris refused to remove that line, so I formed EFnet. It wasn't much of a fight; I got all the hubs to join, and almost everyone else got carried along."). A-net was formed with the eris servers, EFnet was formed with the non-eris servers. History showed most servers and users went with EFnet. The name EFnet lived only shortly, as soon as ANet had died, the name EFnet became void too. There was one and only IRC left again.

TubNet was the next network to splinter off. It was created by a crowd of people in #hottub that grew tired of all the netsplits. It got 5 servers and around 100 users. It died again in September the same year.

One often-talked-about event in the history of IRC is the gulf war. In early 1991, live reports were available and more than 300 concurrent users were experienced for the first time.

Undernet

Another fork effort, the first that really made a big and lasting difference, was initiated by 'Wildthang' in USA October 1992 (it forked off the EFnet ircd version 2.8.10). It was meant to be just a test network to develop bots on but it quickly grew to a network "for friends and their friends". In Europe and Canada a separate new network was being worked on (by '_dl' and 'WIZZARD') and in December the french servers connected to the canadian ones, and in the end of the month, the .fr-.ca network was connected to the US one and the network that later came to be called "The Undernet" was born.

The "undernetters" wanted to take ircd further in an attempt to make it less bandwidth consumptive and to try to sort out the channel chaos (netsplits and takeovers) that EFnet started to suffer from. For the latter purpose, the Undernet implemented timestamps, new routing and offered the CService -- a program that allowed users to register channels and then attempted to protect them from troublemakers. (More or less a global defense bot.) The very first server list presented, from Febrary 15th 1993, includes servers from USA, Canada, France, Kroatia and Japan. On August 15th, the new user count record was set to 57 users.

RFC

In May 1993, the Request For Comments 1459, for the IRC protocol is out for the public. It has since been subject to many violations and extensions. More about that on other places.

Dalnet

During the summer (some sources mention July) 1994, the Undernet is itself forked. This time, the new Network is called Dalnet (named after its founder: dalvenjah), and they formed the new network for better user service and even more user and channel protections. One of the more significant changes in Dalnet already from the beginning is their use of longer nicknames (the original ircd limit being 9 letters). Dalnet ircd modifications were made by Alexei "Lefler" Kosut.

Dalnet was thus based on the undernet ircd server, although the dalnet pioneers were EFnet abandoners. According to James Ng the initial dalnet people were "ops in #StarTrek sick from the constant splits/lags/takeovers/etc".

Dalnet quickly offered global WallOps (IRCop messages that can be seen by users who are +w (/mode NickName +w)), longer nicknames, Q:Lined nicknames (nicknames that cannot be used i.e. ChanServ, IRCop, NickServ, etc.), global K:Lines (ban of one person or an entire domain from a server or the entire network), IRCop only communications: GlobOps, +H mode showing that an IRCop is a "helpop" etc.

Much of Dalnet's new functions were written in early 1995 by Brian "Morpher" Smith and allow users to own nicknames, channels, send memos and more.

oz.org

Undernet split (again) in March 1996 when the sole Australian server delinked from Undernet because of difficulties with the connection across the TransPacific Australian/United States network link. The first few months of oz.org's existance were primarily a trial delink from the Undernet because of the inability to maintain a link during peak usage hours. One of the two designers (chaos and seks) of the orginal Undernet X and W chanserv was Australian, and the same code was used for Oz.org's Z (the name of the chanserv). In June 2001, ozorg boasted peak usages of 4,000 simultaneous users.

IRCnet

In July 1996, after months of flame wars and discussions on the mailing list, there was yet another split due to disagreement in how the development of the ircd should evolve. Most notably, the "european" (most of those servers were in europe) side that later named itself IRCnet argued for nick and channel delays, where the EFnet side argued for timestamps. Most (not all) of the IRCnet servers were in Europe, while most of the EFnet server were in the US. This event is also known as "The Great Split" in many IRC societies. EFnet has since (as of August 1998) grown and passed the number of users it had then. In the autumn year 2000, EFnet has some 50,000 users and IRCnet 70,000.

Freenode - Open Projects Network

Yet another IRC network that opened its doors in 1998, and had about 100 users and less than 20 channels that year. In late 2001 it had grown to nearly 4,000 users and over 1,300 channels. The OPN uses the Dancer IRCD server, after having been using ircu the intial few years.

This network was later renamed to Freenode.

Other Networks

Of course, while internet is booming so does IRC. There exists hundreds of independent IRC networks today (like amiganet, linuxnet, galaxynet, bestnet, NewNet, AnotherNet, ChatNet, UpperNet, ZAnet, X-Net, GammaNet, SuperChat, IceNet, RedBrasil, GR-Net, AlphaStar, SorceryNet etc), but luckily there is "only" four of the main ones (this was the reality back in 1998) that keep develop their own version of the ircd server software.

Of course, as of 2002, lots of other networks have popped up and now numerous of them are developing their own customized versions of the IRC protocol.

Future

IETF-IRCUP was an initiative started in January 1998, to gather all the flavours of IRC servers to document a new RFC and possibly set a new standard for all networks to commit to. That project died.

CTCP/2 was an attempt, started in 1997 by Bjorn Reese, to develop and standardize the Client To Client Protocol that was never in the RFC. Clients have been known to extend and modify the original CTCP protocol without allowing non-compliant clients to filter the new codes. CTCP/2 was meant to define how codes and perhaps more important new codes should be introduced in order to let old clients remain functional. It was also meant to address the IPv6 problems the DCC intiating sequence has. The CTCP/2 project has died as well.

We'll just have to wait and see what the future of IRC has to show...


== getting started ==

Now I shall explain to you the secrets of how to use the client, bwhahaha =P

Well, it's quite simple actually.
First, we'll need a client.
The best one for beginners would be mIRC(by Khaled Mardam-Bey).
Let's download it from: www.mirc.com .

After we have installed it and launched it, we'll get the configuration page.
Just type in your details and you're good to go.

Now you have a STATUS window infront of you.
From the status window you can execute commands.

The command that we'll need now is /server ,
with this command we'll be able to connect to an IRC server.
I chose: irc.deltaanime.net

ok, so in your status windows, type in:
/server irc.deltaanime.net

and press ENTER.

Don't be afraid by the weird sounds and the huge text output.. let it relax.
Now You have a mIRC favorites windows in front of you, just click on OK to exit the window.

Now, after everything is standing still, we can connect to a CHANNEL(known by the # infront of it's name).
In a channel people usually gather together and chat.

Ok, so we already connected to a server, now we have to get into the channel.

I chose #frihost as our channel.

Now, in your status window, type in:
/join #frihost

now press ENTER and you'll have #frihosts' window in front of you.
congrats! you're inside a channel and you're ready to talk.

== users ==

You are now called a normal user.

First, for more functions you have to be registered.
Change your nickname to the nickname you'd like to be yours.
Sholdn't be registered.

Just try:
/nick YourNick

if after that the NickServ will want you to identify your nickname, thn you have to try again and chose a different Nick.

After you have your nick chosen, register it! xD

by typing this:
/msg NickServ REGISTER pssword email

don't worry, your password won't be revealed.
It will only be visible to you.

In a channel you'll usually hear about people that called Ops, Founders, Half ops(hops), sops(super ops), and Voices.

Let's put it like this:
A founder is an usual super op but he is the first to join the channel.
In deltaanime he will be known by the ~ symbol in front of his name.

Super Op (or SOP) is the SUPER Admin!
Like Bondings here on Frih =)
Sops are watching over everyone, they can do anything.

Op(operator) is the channel's Admin.
He can do anything! Change the topic of the channel, ban, kick, set bots.. etc etc..
Known by the @ symbol in front of his name.
Ops are watching over the hops, voices and the normal users.

Hop(half-op).. well, it's like a Junior Admin on the channel.
They can: Voice, De-Voice, kick, and ban. He's watching on the normal and voiced users, like the police.

NOTE: not all servers support half ops. In irc.deltaanime.net.. i cannot make someone a half-op. So i think they do not support Half-Ops..

Voice.. just a normal user, but with a + infront of him.
One thing that voices are allowed to do and normal users aren't:
chat when the +m mode is on.
+m(moderated mode) disallows normal users to chat on the channel.
can be set by this command:
/mode #channel-name +m

Normal User.. well, normal users can just chat on the channel(if the +m mode isn't active).. that's about everything they can do.

There are few more levels like co-founder, vsop.. etc..
but i don't want to go into detail.. it is not needed.
(google????)

These levels also can be set by numeric values.
/msg ChanServ help access levels for more info.


== #Channels ==

Ok, a channel is a place inside a server where people can chat.

You can join a channel using the command /join
you can quite a channel using the command /part inside the channel.
or /part #channel inside the status window.

You can MAKE your own channel by joining a channel that doesn't exist.
How can I know if the channel exists?? You can do that only by trying.
If you want the channel #kaka to be yours, you have to join and see:
if you are the only user there with an OP status, the channel is yours!

but not quite yours.. well, you have to REGISTER it.

How do I do that?

Simple!#!@!$ Surprised

type in this command in the status window or in the channel window:
/msg ChanServ REGISTER #channel-name password description

example:
/msg ChanServ REGISTER #kaka 1433f3d3 Kaka is a nice channel.

If the registration was successful, you'll become the channel's owner.. or FOUNDER.

You can do many things when you are a founder/op/sop/hop/vsop/co-founder(they're all almost the same):

ban, unban, kick, aop list, sop list, hop list, mode command, change topics.. etc.. just google.

Now that the channel is yours(and you're the founder) you can start with inviting some friends to the channel.. just by telling them.
Then you can make them ops(or sops or whatever) and add them to the auto op list..(or auto sop list or whatever) and finally start to chat.

you can find more info by searching the net or inside the mirc.com site.



frihost:
irc://irc.deltaanime.net/frihost

helios:
irc://irc.deltaanime.net/Metal-Zone


cya!!


Last edited by Helios on Sat Jul 09, 2005 10:03 pm; edited 2 times in total
n0obie4life
Good Job quoting the message and on this tutorial!

Its good for Bondings and n00bs like meh!
daxoker
it is very good for starters
luxtu
good work man
lockwolf
Very nicely done!
Reply to topic    Frihost Forum Index -> Miscellaneous -> Tutorials

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.