LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2853|回复: 23

redhat as3 下如何建立一个BT服务器?

[复制链接]
发表于 2004-5-11 16:46:20 | 显示全部楼层 |阅读模式
我说的是服务器端?web端能搞定。就要服务器端的配置。
发表于 2004-5-11 18:58:08 | 显示全部楼层
Use St0.98b

这个是发布页加上Tracker,PHP+Mysql+mmcache环境运行.

http://www.yeuo.com/
发表于 2004-5-11 21:20:41 | 显示全部楼层
如果楼主已经有发布页的话,再介绍一个你,很少的四个文件便可,但只是一个Tracker,不错的,我用它和LB来一起用就是一对了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-5-11 22:32:25 | 显示全部楼层
有一个bnbt 服务端
地址:
http://bnbt.go-dedicated.com/bnbt75b-2.zip
一、下载bnbt源代码,解压到某个目录,比如我是/home/gtr/bnbt.

二、配置编译的环境

1、freebsd已经自带gcc编译器,它的版本是2.95.4,你可以用gcc -v这个命令得到。

2、stlport,这个可以用port安装,进入/usr/ports/devel/stlport目录,用make install clean安装。

3、zlib库,进入/home/bnbt/src/zlib-1.1.4目录,用gmake install安装。

三、编译bnbt

进入/home/gtr/bnbt/src目录,修改Makefile这个文件,搜索其中一段,改为

$(PROG): $(OBJS)

$(C++) -o $(PROG) $(OBJS) -L/usr/local/lib -lstlport_gcc $(LFLAGS)



clean:

rm -f $(OBJS) $(PROGS)



%.o: %.cpp

$(C++) -o $@ -I/usr/local/include/stlport $(CFLAGS) -c $<

存盘。输入gmake install,进行编译。

慢慢等待,如果机器好的话,可能要40分钟左右,就会编译成功。在/home/gtr/bnbt/src目录下,会有一个3M的文件,名字是bnbt.

四、配置运行

如果直接运行bnbt,会提示错误,会因为没有配置好配置文件。

1、在你的网站的根目录下建立torrents这个目录。

2、输入./bnbt,运行,然后退出,它会在这个目录下自动生成bnbt.cfg这个配置文件,打开配置文件,修改以下的内容:

port = 6969 #服务端口

allowed_dir = /home/www/torrents #你的种子文件保存的绝对地址

bnbt_upload_dir = /home/www/torrents #你的上传种子文件保存的绝对地址

bnbt_external_torrent_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件保存的url地址

bnbt_archive_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件的url地址

bnbt_file_dir = http://wsgtrsys.3322.org/torrents/ #你的种子文件的url地址

dfile = dstate.bnbt #这个我也不明白

bnbt_comments_file = #这个我也不明白

bnbt_tag_file = tags.bnbt #分类文件的位置(我也没配置好,出错)

bnbt_users_file = users.bnbt #用户文件的位置(我也没配置好,出错)

bnbt_static_header = /home/www/torrents/header.html #页面文件的绝对位置

bnbt_static_footer = /home/www/torrents/footer.html #页面文件的绝对位置

bnbt_force_announce_url = http://liuyun.3322.org:6969/announce 修改成你的地址

bnbt_tag1 = 电影|/files/film.gif

bnbt_tag2 = 动漫|/files/comics.gif

bnbt_tag3 = 软件|/files/software.gif

bnbt_tag4 = 音乐|/files/music.gif

bnbt_tag5 = 游戏|/files/game.gif

bnbt_tag6 = 其他|/files/other.gif 这些是分类,格式为 bnbt_tag数字 = 类型名|/files/类型图片





*注意:配置的格式在"="后有一空格

*在bnbt.cfg里有很多变量没有说明,我也不懂,请参考原版的说明(BNBT-Readme.txt)



将以上配置好以后,输入./bnbt,将提示服务已运行

五、在浏览器输入http://你的域名或IP:6969, ... 。。。。。。

六、以上我写错的或者不明白的地方请高手指教。。。。。。。。。
 楼主| 发表于 2004-5-12 14:36:43 | 显示全部楼层
多谢william0116
和wsgtrsys
 楼主| 发表于 2004-5-12 15:37:40 | 显示全部楼层
St0.98b好像是win32用的吧?
发表于 2004-5-12 15:57:04 | 显示全部楼层
最初由 optix 发表
St0.98b好像是win32用的吧?


当然不是,像VBB论坛一样也会分win32和unix吗?
只是安装mmache的方法不同
 楼主| 发表于 2004-5-12 16:13:22 | 显示全部楼层
她不包含tracker服务器吗?
发表于 2004-5-12 16:41:39 | 显示全部楼层
ST0.98包含tracker服务器的
 楼主| 发表于 2004-5-12 17:15:12 | 显示全部楼层
::StormTracker Installation::
-- 高速安装优化版 --

Chinese GB code for display:
------------------------------------------------------------------------------------------------------------
说明:
1、此版本自带APACHE,并经过完善的测试和优化。
2、只能适用用在WINNT/W2K/WINXP 上使用(WIN32)。
3、此版本是为了不知道如何安装或者嫌麻烦对 APACHE/ST 安装、设置 的用户使用,高级
用户可选择使用ST单独安装版。
4、此版本可以让用户不需要具备任何PHP/APACHE知识的情况下一分钟内安装完毕StormTracker.

需求:
1、必须安装在WINDOWS 系列操作系统上。
2、此ST包可以被安装入已含有IIS/APACHE/等 HTTP SERVER的机器上。
3、必须已安装 MYSQL 。本机或者任意目标机器已安装MYSQL。
4、至少256m RAM PIII800 以上。

安装步骤:
1、解开压缩包至任意盘C: D: E: ....
2、保持目录名为apache 不变,并且确认/apache 在根目录下。
(目录树格式为: x:/apache/htdocs/ ... 不应再次包含其它目录,例如不应该有/apache/apache/htdocs)
3、解开完毕后请执行 x:/apache/ 下的install.bat (忽略掉信息)
4、安装完毕,重新启动计算机。StormTracker 已运行,
   接下来访问: http://your.ip.address:6969/install.php ,按照提示进行参数设置后全部安装完成。


* 如果要更改端口,请到x:/apache/conf/httpd.conf 里设置 port.

* 运行成功后必须参看: x:/apache/htdocs/include/lang.php 和 templates/ 目录下文件,否则请不要来论坛提问.


------------------------------------------------------------------------------------------------------------


这是他的readme文件。为什么说只能win上用?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表