Компилирование MTASA на Windows

Чтобы успешно собрать Multi Theft Auto из исходников, вам необходимо предпринять ряд шагов, о которых будет сказано ниже.

Перед началом

Перед тем, как пробовать собрать Multi Theft Auto, убедитесь, что у вас установлено следующее программное обеспечение и SDK:

- Microsoft Visual Studio 2008 SP1
- Microsoft DirectX SDK
- Microsoft Platform SDK

Установите TortoiseSVN, если у вас еще нет схожей программы, которая могла бы быть использована для закачки и распоряжения кодом.

Получение новейшего исходного кода

Чтобы получить новейший исходный код, вам надо будет произвести checkout нашего SVN репозитория своим SVN-клиентом (напр. TortoiseSVN) через использование функции Checkout с URL

Перед сборкой

Чтобы убедиться, что целевые папки имеют правильно установленные права, важно установить новейший unstable nightly-билд в точности в следующую папку:
C:\Program Files\MTA San Andreas x.x\

Где x.x - версия, которую будете компилировать. Если у вас 64-битный windows, не забудьте убрать из пути (x86).

Процесс сборки

Для сборки исходного кода вам понадобится Microsoft Visual Studio. Откройте файл проекта в Shared/Core 2008.sln и начните сборку, используя одну из конфигураций проекта: Debug или Release. Заметьте, что процесс в Debug режиме пойдет намного медленнее.

Получение новейшего сетевого модуляТак как сетевые модули netc.dll/net.dll, предоставляемые клиенту, распространяются под другой лицензией, вам придется воспользоваться двоичными файлами, которые устанавливаются вместе с новейшим nightly-билдом. Если вы желаете запустить debug-версию MTA, ей потребуется debug-версия net dll. В связи с тем, что мы их не предоставляем, просто добавьте "_d" к имени dll-файла скачанного релиза.

Запуск выделенного сервера

Если вы хотите запустить выделенный Multi Theft Auto сервер, вам понадобится установить ресурсы. Они нужны, так как предоставляют даже самые базовые возможности (напр. респавн) игрового процесса.

Наш официальный репозиторий ресурсов расположен на хостинге Google Code. Рекомендуется время от времени проверять репозиторий на наличие ресурсов более новой версии или скачивать zip-версию со вкладки Downloads. Удостоверьтесь, что вы не используете каких-либо ресурсов от старых версий Multi Theft Auto, так как это точно вызовет проблемы.

Если вы испытываете проблемы, связанные с отсутствием DLL-файлов (напр. libcurl.dll), то просто скопируйте их из data-архива клиента MTA, как описано выше.
Здесь может быть реклама Вашего сервера или группы

Нажмите сюда, что бы ознакомится с ценами аренды

Категория: Разработчику

Автор(ы): MTA Community

Добавил: RaceR

Дата добавления: 12.04.2014

Войдите или зарегистрируйтесь чтобы оставлять комментарии
avatarОт yarik999 за 28.01.2018 в 19:52Какие есть преимущества у ночных сборок?