IRC下载说明——下载篇
作者:切斯特·杨

未经作者允许,请勿转载
如何下载:
在开始使用fServe之前,有一件很重要的事情:为保证你输入的命令能正确的被挂在Channel里面的fServe识别,需要先输入 /remote off,将原本加在你输入的文字上的各种各样的效果关掉。带有颜色的字,增加了前后缀的字,fServe都是认不出来的,你也就不能使用fServe了。
2.第一个和fServe有关的命令就是列出Channel里面所有fServe的信息,输入!list,然后你会看到一堆如下图所示的文字在屏幕上滚过,这些信息只会在你的计算机上显示,别人是看不到的,列出的信息如图:
一个fServe提供的信息很多,这些信息按字段划分,通常包括这个fServe的Trigger(触发器),当前/最大发送数,当前/最大等待数,总的发送次数和字节数,目前的带宽状况等,还有服务器消息。

比如这样一行:
-qiyu- [Fserve Active] - Triggers:[/ctcp qiyu anime(0/30) & /ctcp qiyu spare anime(0/30) & /ctcp qiyu comic(0/30)] - Users:[0/5] - Min CPS:[4.9kB/s] - Record CPS:[70.7kB/s by blindman] - Bytes Sent:[70.32GB] - Files Sent:[409] - Sends Failed:[1128] - Accesses:[3392] - Upload Speed:[58.4kB/s] - Download Speed:[30.6kB/s]

说明:

*这是qiyu的fServe,可以看到当前是活动的,在Triggers后面写的就是进入fServe的触发器,一共有三个,中间用 & 分隔,在每一个触发器后面写有一个两个数字,这是该触发器对应的等待队列的情况,不是触发器本身,使用的时候可别把这个数字也用上了。有的fServe并没有按触发器来设置等待队列,而是所有的触发器共用一个,那么这一项等待队列的情况就不会再触发器后面看到,而是在稍后写的地方有一个Queues字段,说明fServe的等待队列情况。在这两个数字里面,前面一个是当前正在等待的任务数,后面一个是该扥带队列的最大容量,如果你看到一个触发器或者fServe的等待队列情况中两个数字是相同的,就说明该队列已经满员,你的请求就加不进去了,得换其它的fServe或者等一会儿再来。

*再往后看,Users是当前连接在这个fServe上的用户情况,同样有当前用户数和最大用户数之分。之后还有很多fServe的记录信息,如记录到的最大传输速率是多少及该记录的创造者,一共发送了多少文件和多少字节,总访问次数,当前fServe的带宽使用情况,分上行和下行。

*在了解fServe的提示信息之后,就要看具体使用方法了,首先,打开fServe大门的钥匙就是刚才看到的Tigger。

*在mIRC中输入/ctcp qiyu anime,也可以是后面两个Trigger,然后mIRC会尝试与qiyu的fServe建立会话,成功的话,你可以看到出现一个新的小窗,然后就能在这个小窗里面使用fServe了,如下图所示。在建立连接的时候如果你的mIRC设定中On DCC Chat Request不是自动接收的话,还会有一个确认对话框,问你是否开始与fServe的会话。如果尝试失败,可能的原因也许是你本地的防火墙之类的禁止了该次连接。

3.fServe使用的命令不是很多,下面列出了最普遍的几个:
Dir:列当前目录的内容,如果是文件的话,会看到文件的大小,如果没有文件大小的,那就是子目录了。
Cd <子目录名>:进入某一层子目录。
Get <文件名>:取文件,这只是产生一个取文件的请求,是不是马上开始发送还要看等待队列的情况。
Sends:查看fServe当前的发送情况。
Queues:查看fServe等待队列情况。
Help:帮助,看fServe支持的各种命令。
Clr_queues:清除在等待队列中所有你发出的请求。
Clr_queue <N>:清除等待队列中第N项任务,当然得是你自己的。
Stats:查看fServe的信息。

4.说明:

[1].在一个fServe上通常都有好多东西,怎样才能知道上面有没有你想要的呢?一般来说,比较新的东西或者该fServe主推的东西都会在fServe的信息中写出来,就是Message那项,可以在!list的时候仔细留意,看到自己想要的东西之后再下手。

进入一个fServe之后,先看看Sends和Queues情况是比较好的,一来可以知道该fServe的负载情况,二来也能估计一下自己排队的时间。

这个与fs的dcc chat session只是用来处理上面这些命令的,和文件传输本身没有关系,在你完成了想要做的操作之后,完全可以不理这个窗口,关掉最好。等排队轮到你的时候,会有新的session来传输文件。
[2].说到排队,很多人认为IRC上下载文件排队时间很长,感觉上就很慢,其实不然。任何事情都是相对的,有对立而辩证统一的两个方面。对于下载而言,速度和时间两者总不能兼顾,而IRC更中意前者,与eDonkey相比,IRC上的东西少而精,和FTP相比,特别是个人FTP,哪里有IRC这样出色的在线情况指示?就下载所花的时间而言,特别是一些新的或者主推的内容,IRC不会比其它方式来的慢,如果fServe的数量再进一步增加的话,IRC肯定是得到文件最快的方法。此外,IRC最大的好处在人,在论坛上发帖子找文件,等了几天都有可能没人回答,而IRC上都是大活人,有困难还怕没人帮?