Установка сервера на Ubuntu
Данный мануал поможет вам установить Mangos сервер всего за 2 часа, с полной поддержкой скриптов на базе UDB
Перед тем как начать проверьте что у вас присутствуют все нижеперечисленные установки: Код:
Вы используете 32-ух битную систему Ubuntu Server 8.04/8.10 oили Debian 5.0 Важно! при установке пароля в MySQL установите такой пароль который вы сможете с легкостью запомнить, либо запишите его. Код:
cd ~ Скачаем самые новые версии Ядра и скриптов используя следующие команды: Код:
git clone git://github.com/mangos/mangos.git Накатываем патч на ядро используя следующую команду: Код:
git am src/bindings/ScriptDev2/patches/MaNGOS-* Компиляция сервера. Если все предыдущие пункты у вас получились без ошибок, вы можете приступать непосредственно к компиляции самого сервера, это может занять от 30 минут до часа, в зависимости от мощности вашего Компьютера Компилияцию мы будем проводить в «objdir» Если вы перекомпилирываете сервер, то вы можете просто очистить папку и начать все с начала. Код:
autoreconf --install --force Код:
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --datadir=/opt/mangos Код:
make -j [#ofCores] Ниже показаны примеры возможных ошибок, если во время компиляции вы получите не что подобное, попробуйте понизить количество ядер используемых в процессе компиляции. Код:
virtual memory exhausted: Cannot allocate memory Для начала нам нужно указать место где будет распологаться наш сервер Код:
cd /opt/mangos/ Код:
cp etc/mangosd.conf.dist etc/mangosd.conf Указываем пароль MySQL который вы создали в самом начале Код:
nano etc/mangosd.conf Загрузка BD Теперь нам нужно загрузить саму базу. В данном мануале мы сделаем это на примере UDB. Код:
cd ~ && mkdir udb && cd udb Код:
cd ~ && mkdir acid && cd acid Теперь вам снова понадобится пароль MySQL. ( напоминаю, его вы должны были установить в первом пункте когда ставили MySQL.) Замечание! Если вы сбились в ходе установки баз данных, вы можете их удалить и начать их установку заного. Код:
mysql -u root -p (mangos, characters, realmd, and scriptdev2). Код:
mysql -u root -p < /opt/mangos/mangos/sql/create_mysql.sql Код:
mysql -u root -ppassword < /opt/mangos/mangos/sql/create_mysql.sql Код:
mysql -u mangos -pmangos scriptdev2 < ~/mangos/src/bindings/ScriptDev2/sql/scriptdev2_create_structure_mysql.sql Сейчас мы заселим наш будущий мир Код:
cd ~/udb/trunk/Full_DB Теперь обновим базу до последней версии, обновления находятся в следующей дериктории: /opt/mangos/mangos/sql/updates/, Внимание! обновление базы начинается от самого старого, к самому новому sql файлу. К примеру если у вас много обновлений и вы не хотите каждое обновление загружать вручную, вы можете создать небольшой скрипт и положить его в дерикторию с обновлениями и просто его запустить chmod +x /opt/mangos/mangos/sql/updates/updatescript.py Вот содержание этого скрипта Код:
#!/usr/bin/env python Код:
cd /opt/mangos/mangos/sql/updates Нам нужно настроить IP так что бы игроки смогли заходить на наш сервер Код:
mysql -u mangos -pmangos Код:
apt-get install openssh-server Код:
contrib/extractor/ Удаление не нужных файлов Теперь мы можем удалить файлы которые нам больше не понадобятся Код:
rm /root/*.rar -f Код:
mysql -u root -p В первую очередь мы запустим realmd Код:
cd /opt/mangos/bin Код:
cd /opt/mangos/bin |
Re: Установка сервера на Ubuntu
Код HTML:
autoreconf --install --force когда в консоли пишу это выскакивает следующее.. пока не могу до думать как исправить Код HTML:
skymax@skymax-M52S-S3P:~/mangos/mangos/objdir$ autoreconf --install --force Добавлено через 1 минуту я так понял что не хватает этого - `configure.ac' or `configure.in' is required а где настроить понять не могу c первой ошибкой разобрался.. дальше снова тупик... . Код HTML:
./configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos |
Re: Установка сервера на Ubuntu
Та же проблема
при autoreconf --install --force Выдает ошибку autoreconf: `configure.ac' or `configure.in' is required таких файлов нет и где взять ХЗ помогите!!! |
Re: Установка сервера на Ubuntu
Сейчас нужно использовать Cmake
http://getmangos.com/community/topic...masteronezero/ |
Текущее время: 11:45. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot