ddnet/README.md

22 lines
1.6 KiB
Markdown
Raw Normal View History

2015-08-17 00:25:37 +00:00
[![DDraceNetwork](http://ddnet.tw/ddnet-small.png)](http://ddnet.tw) [![Build Status](https://circleci.com/gh/ddnet/ddnet/tree/master.png)](https://circleci.com/gh/ddnet/ddnet)
2014-02-07 19:54:29 +00:00
================================
2014-02-07 19:54:06 +00:00
Our own flavor of DDRace, a Teeworlds mod. See the [website](http://ddnet.tw) for more information.
2014-08-25 21:45:59 +00:00
Development discussions happen on #ddnet on Quakenet ([Webchat](http://webchat.quakenet.org/?channels=ddnet&uio=d4)).
2015-07-22 20:40:51 +00:00
2015-07-22 20:49:20 +00:00
You can get binary releases on the [DDNet website](http://ddnet.tw/downloads/).
2015-07-22 20:40:51 +00:00
Building
--------
To compile DDNet yourself, you can follow the [instructions for compiling Teeworlds](https://www.teeworlds.com/?page=docs&wiki=compiling_everything).
2015-09-23 14:41:59 +00:00
DDNet requires additional libraries, that are bundled for the most common platforms (Windows, Mac, Linux, all x86 and x86_64). Instead you can install these libraries on your system, remove the `config.lua` and `bam` should use the system-wide libraries by default. You can install all required dependencies on Debian and Ubuntu like this:
apt-get install libsdl1.2-dev libfreetype6-dev libcurl4-openssl-dev libogg-dev libopus-dev libopusfile-dev
2015-07-22 20:40:51 +00:00
2015-07-22 20:56:34 +00:00
If you have the libraries installed, but still want to use the bundled ones instead, you can specify so by running `bam config curl.use_pkgconfig=false opus.use_pkgconfig=false opusfile.use_pkgconfig=false ogg.use_pkgconfig=false`.
2015-09-22 09:48:50 +00:00
The MySQL server is not included in the binary releases and can be built with `bam server_sql_release`. It requires `libmariadbclient-dev`, `libmysqlcppconn-dev` and `libboost-dev`, which are also bundled for the common platforms.