Ръководство за хост бот - GHost Warcraft 3 Руска общност за хост бот

основна информация

Инсталиране и конфигуриране

Основни характеристики

Принос на Общността

Как можете да помогнете на проекта

Стъпка по стъпка настройка на Ghost ++ за linux (също сървър на Ubuntu.) Компютър. За този проект ще се използва прясно инсталиран сървър Ubuntu 8.10, други версии на Linux също са приложими, въпреки че някои неща ще се променят, като bot_war3path в конфигурационния файл.

Подготовка на машината

Първото нещо, което трябва да направите, е да изградите основи за изграждане. Този пакет ще ви позволи да компилирате различни изходни файлове, което трябва да направим, за да компилираме Ghost ++. Повечето сървъри вече имат този пакет, но ако не, тогава е необходимо. Също така се нуждаем от GMP, за да компилираме библиотеката bncsutil, и се нуждаем от M4, за да компилираме библиотеката GMP. Първо, първо, трябва ни zlib и libbz2 за StormLib. И така, нека започнем с изграждането на основи за изграждане, m4, zlib и libbz2. За да инсталирате, просто използвайте apt.

След това трябва да инсталирате GMP. Вземете най-новия tarball от ftp://ftp.gnu.org/gnu/gmp/

(заменете с версията, която искате) За да извлечете tarball, напишете

Отидете в папката gmp, конфигурирайте, изградете и инсталирайте.

GMP трябва да поиска да проверите монтажа. Ние сме съгласни. Ще отнеме секунда и ще ви спаси от хемороиди, ако не направите нещо. Просто напишете make check .

Компилиране на Boost

Новите версии на бота изискват инсталирана библиотека за усилване, най-новите версии винаги могат да бъдат изтеглени от http://boost.org

Изтеглете Boost 1.38.0

редактиране Makefile _BJAMCONFIG = (ред 2) заменете с: _BJAMCONFIG = --layout = система

Компилиране на StormLib и BNC

Вече можем да преминем към работа с ghost ++. Като начало, нека вземем източниците на ghost ++ c http://code.google.com/p/ghostplusplus/ Ще стартираме ghost ++ от домашната папка/home/admin/или просто

/. Можете да го поставите където пожелаете, но за този случай ще използваме тази папка.

Ако компилирането на най-новата стабилна версия води до грешки, опитайте да вземете последната версия от хранилището на svn checkout http://ghostplusplus.googlecode.com/svn/trunk/ ghostplusplus