Note that this is a 0.6 teeworlds mod (DDNet-compatible), if you are looking for 0.7 version, check InfCroya
Slightly modified version of original InfClass by necropotame.
GeoLite2++ is used for IP geolocation
sudo apt install libmaxminddb-dev
Install bam 0.4.0 build tool. Compile it from source or get precompiled binaries for your platform.
git clone https://github.com/yavl/teeworlds-infclassr
cd teeworlds-infclassr
Copy bam executable into teeworlds-infclassr directory.
sudo apt install libicu-dev libmaxminddb-dev
./bam server_debug
Read the wiki for more details.
via Homebrew:
brew install icu4c libmaxminddb
./bam server_debug_x86_64
GCC should be installed, e.g. Mingw-w64.
bam config stackprotector=true nogeolocation=true
bam server_debug
Read the wiki