项目作者: torrentpier

项目描述 :
Alternative compiled announcer (ocelot)
高级语言: C++
项目地址: git://github.com/torrentpier/ocelot.git
创建时间: 2014-08-01T09:25:07Z
项目社区:https://github.com/torrentpier/ocelot

开源协议:Other

下载


Ocelot

Ocelot is a BitTorrent tracker written in C++ for the Gazelle project. It supports requests over TCP and can only track IPv4 peers.

Ocelot Compile-time Dependencies

Installation

The Gazelle installation guides include instructions for installing Ocelot as a part of the Gazelle project.

Standalone Installation

  • Create the following tables according to the Gazelle database schema:

    • torrents
    • users_freeleeches
    • users_main
    • xbt_client_whitelist
    • xbt_files_users
    • xbt_snatched
  • Edit ocelot.conf to your liking.

  • Build Ocelot:

    1. ./configure
    2. make
    3. make install

Running Ocelot

Run-time options:

  • -c <path/to/ocelot.conf> - Path to config file. If unspecified, the current working directory is used.
  • -v - Print queue status every time a flush is initiated.

Signals

  • SIGHUP - Reload config
  • SIGUSR1 - Reload torrent list, user list and client whitelist