- 积分
- 3799
- UID
- 7
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
SetiGate简介
SETI@Home的爱好者们需要从SETI@Home的服务器上下载WU(work unit)到自己的计算机上进行分析。同时SETI@Home也提供了标准的程序接口,任何人可以利用这个接口编制自己的软件从SETI@Home的服务器上直接获得WU。因此就产生了所谓的缓冲软件(Cache Software),如SetiGate,SetiHide,SetiDriver等等。这种软件早期的主要目的是可以从服务器上批量下载WU供SETI@Home的客户端程序使用,这一点对于那些不是永远在线的用户来讲是很重要的。这样可以充分利用计算机的处理能力。随着这些软件的发展,它们提供了更多的功能,如WU的导入导出,小组成员列表等等。
SetiGate是GSS(Grooteman Software Solutions)编写的,他们在SETI@Home上成立了一个小组叫作SeitGate@Earth。上面听到的所谓缓冲软件(Cache Software),有些是免费使用的,有些是需要加入作者的小组才能够使用的(在SETI@Home上看到居然还有关于SETI@Home的病毒),而有些只需要使用者付出一个或结果WU的结果就可以。SetiGate就属于后者,当你使用SetiGate分析的第10个WU结果会作为SetiGate的结果返回SETI@Home,而且只有这一次。这一点在软件的使用说明上有明确的说明。(我认为这是值得的,也是对软件作者的一种鼓励,当然为了避免重新安装的时候“浪费”自己的WU,所以一定要保护好setigate.dat这个文件。)
笔者一直在使用这个软件,下面就这个软件的使用做一图解说明。
--------------------------------------------------------------------------------
SetiGate的下载和安装
SetiGate目前的版本是1.92,该软件是所谓的“绿色软件”,可以直接运行,不需要安装。只需要将软件解压到一个指定的目录下面。
在使用SetiGate之前,需要你有SETI@Home的客户端软件和自己的用户名(如果是cli的客户端,建议将其放在SetiGate的目录内)。然后,就可以直接运行setigate.exe了。如果想要在计算机启动时自动运行,需要将在“启动”菜单内建立setigate.exe的快捷方式。
注意:你使用SetiGate后的第10个WU会做为SetiGate的结果返回SETI@Home(不是你自己的结果),作为你继续使用SetiGate的报酬。
SetiGate的参数说明

Seti host/Seti port
Seti http host/Seti http port
分别代表了SETI@Home的服务器和HTTP服务器的地址和端口号,应使用缺省值
Ready% 代表每个WU的完成状况,应使用缺省设置100.000
Max. WU conn. 表示下载WU时的最大线程,也就是同时下载多少个WU,需要根据你的网络连接情况设置
Local port 表示SetiGate与SETI@Home的客户端软件通信的端口号,应该大于1024,可使用缺省值5001
Statistics link
Group link
分别表示国家和小组的连接地址。国家的连接如图所示(表示中国);小组的连接根据自己参加的小组添加。这样你就可以看到你在中国的排名,以及其他的小组成员。
Log to SetiGate CSV file
Log to SETILog CSV file
代表不同的log文件的生成位置
Auto connect
Auto reconnect on timeout
自动连接的设置,可以不选
Use proxy
如果你是通过代理服务器上网的,需要填写proxy的地址和端口
--------------------------------------------------------------------------------

Email address
就是你用于SETI@Home的邮件地址,也是你的帐号
Get ranking information
可以显示你在SETI@Home的等级信息
Active user
一定要选,表示客户端软件以上面的用户的名义工作。如果你有多个帐号的话,可以通过设置Active user的方式,决定向那个帐号返回WU的结果
注意:如果你想观察你的朋友的工作情况,你可以在这个页面里输入他的帐号(电子邮件地址),但是不要选择“Active user”,就可以看到你朋友的工作情况。否则的话,你就不是在为自己的WU工作了。
Max. cache size
表示在硬盘上缓存WU的数量
--------------------------------------------------------------------------------

Client name 只是一个名字而已
Client dir 你的客户端软件(图形方式或者命令行方式)所在的路径
Application name 客户端软件的可执行程序
Command line 这一项只对cli方式的客户端有用。这里应填写cli方式的参数,详细参数解释请看这里。图中所示,localhost表示本机,5001是端口号,一定要和前页(SetiGate options)中一致。这样,cli就可以通过本机的5001端口与SetiGate通信获得WU。
Console title 表示客户端软件运行窗口的标题栏名称
Active client 选择这项则指定了SetiGate所运行的客户端程序,如果不选,SetiGate则不会运行这个客户端而只是显示该客户端曾经完成的WU数量。(这也就意味着在同一台计算机上,可以通过SetiGate运行多个SETI@Home客户端程序)
Autostat client 表示运行SetiGate时启动SETI@Home客户端程序
Autostop client 表示退出SetiGate时关闭SETI@Home客户端程序,否则客户端程序会一直运行
Hide console 表示隐藏客户端运行窗口
Stop client 可以手动的停止/运行客户端程序 |
评分
-
查看全部评分
|