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

由 optix 在 05-11-2004 16:46 发表:

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

我说的是服务器端?web端能搞定。就要服务器端的配置。


由 william0116 在 05-11-2004 18:58 发表:


Use St0.98b

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

http://www.yeuo.com/


AMD Athlon 1.2G

640M PC-133 SDRAM

Gefore 2 MX 200 , ATA-66 5400rpm 20GHD

=========================================

Fedora Core 2 (2.6.8.1) + WINDOWS 98 + 2000(SP4)


由 william0116 在 05-11-2004 21:20 发表:


如果楼主已经有发布页的话,再介绍一个你,很少的四个文件便可,但只是一个Tracker,不错的,我用它和LB来一起用就是一对了.


AMD Athlon 1.2G

640M PC-133 SDRAM

Gefore 2 MX 200 , ATA-66 5400rpm 20GHD

=========================================

Fedora Core 2 (2.6.8.1) + WINDOWS 98 + 2000(SP4)


由 wsgtrsys 在 05-11-2004 22:32 发表:


有一个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,将会看到

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus