Radiance is a BitTorrent tracker written in C++ for the Luminance project. It supports requests over TCP and can track both IPv4 and IPv6 peers in a dual-stack mixed swarm.
Also required for debug builds:
radiance.conf to your liking.
autoreconf -i ./configure make sudo make install
pkg update pkg install autoconf automake autotools boost-libs clang35 gcc8 git gmake libev llvm35 mysql++-mysql56 google-perftools git clone https://github.com/Empornium/Radiance.git cd Radiance/ && autoreconf -i && ./configure --with-tcmalloc && make && make install
--with-jemalloc is recommended
--with-tcmalloc is a good alternative to jemalloc
--enable-debug can help to find the source of crashes
Obs: Configure flags
--enable-debug doesn't work on FreeBSD,
--with-jemalloc work's since you have google-perftools installed.
-c <path/to/radiance.conf>- Path to config file. If unspecified, the current working directory is used.
-d- Fork to the background and run as a service daemon.
-v- Print version string and exit.
SIGHUP- Reload config
SIGUSR1- Reload torrent list, user list and client blacklist