RU/Building MTASA Server on Mac OS X
Подготовка системы
Чтобы собрать выделенный сервер Multi Theft Auto, вам понадобится снабдить свою систему определенными библиотеками и инструментами. А чтобы их получить, вам понадобится установить новейший релиз MacPorts.
Наш сетевой модуль поставляется как прекомпилированная двоичная библиотека. Новейшую версию для Mac OS X можно скачать со страницы закачек на GitHub.
Настройка MacPorts
Так как наше программное обеспечение зависит от определенных широко известных библиотек, которые не идут в комплекте с vanilla Mac OS X системой, вам может понадобиться установить их в первую очередь. С ПО MacPorts вы можете с легкостью скачать и установить их, следуя инструкции по установке на macports.org.
После установки MacPorts, вам следует установить пакеты из списка ниже:
- pcre
- zlib
- google-sparsehash
- curl
Чтобы их установить, воспользуйтесь командой port install <package> в окне Терминала. Если вы работаете не из-под root, понадобится перед этим еще и добавить sudo.
Компилирование сервера
MacPorts по умолчанию устанавливается по пути /opt/local, так что нам понадобится указать соответствующие флаги для поиска путей компилятору и linker'у у команды configure.
autoreconf -fi CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./configure make install
Ваш vanilla сервер будет скомпилирован и установлен в директрию MTA10_Server/output/.
Запуск сервера
Возьмите новейший net.so со страницы закачек на GitHub и поместите его в папку output, установите файлы accounts.xml, mtaserver.conf и acl.xml в папку mods/deathmatch/ и возьмите ресурсы с проекта multitheftauto-resources. Теперь можно запустить и сам сервер.
cd MTA10_Server/output ./mta-server