EVEmu для Linux(ubuntu) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games

Другие игры / Other games
Прочие онлайн игры и эмуляторы их серверов. Other online games and emulators.

Ответ
Опции темы
Непрочитано 20.01.2010, 03:04   #1
Пользователь

Автор темы (Топик Стартер) EVEmu для Linux(ubuntu)

Предлагаю вашему вниманию переведенный мануал по компиляции сервера EVEmu по ОС Ubuntu(linux).

Оригинал статьи находится по этому адресу
Этот мануал я дополнил с тем учетом, чтобы даже самый малоопытный пользователь, который не работал с linux, смог без проблем скомпилировать проект. Для теста была выбрана ось uBuntu 9.04

Итак приступим.
1. Для компиляции проекта нам потребуются следующие пакеты:

Для того, чтобы установить эти пакеты нам потребуется открыть терминал. Найти его можно Приложения -> Стандартные -> Терминал.

2. Далее производим установку нужных нам пакетов., вводим в терминал:
Код:
sudo apt-get install build-essential libreadline5-dev zlib1g-dev libpcap-dev libnet1-dev subversion libnids-dev libmysqlclient15-dev automake autoconf libtool
!-> Для установки вожможно потребуется ввести пароль администратора. Если вас спросят загружать ли *** пакет, ответ думаю очевиден.
2.1 Также, если вы захотите запустить скомпилированный сервер вам потребуется собственно сам MySQL сервер. Установить его можно вот такой командой:
Код:
sudo apt-get install mysql-server-5.1
3. Итак, будем считать что у вас есть все необходимое для компиляции. Осталось скачать собственно сами исходные коды. В терминале создаем папку для нашего "супер" сервера:
Код:
mkdir src
cd src
mkdir evemu
cd evemu
3.1 Теперь собственно скачиваем последнюю версию svn с репозитория http://mmoforge.org/svn/evemu/
Код:
svn co http://mmoforge.org/svn/evemu/trunk
Не забываем про пароль: anonymous
3.2 Далее переходим в скачанный нами SVN.
Код:
cd trunk
4. Перед компиляцией, настраиваем нашу среду выполнения:
Код:
libtoolize --force
autoreconf --install --force
5. Создаем конфигурационный скрипт для сборки сервера:
Код:
./configure
Если мы укажем параметр "--prefix=", то это настроит сценарии для бинарных файлов, указав место сборки для их линкования...
Код:
./configure --prefix=/path/to/evemu/server
6. Компиляция. Заключительный этак нашей трудной работы. Если вы (мы) используете GNU make, то можно запустить компиляцию аж в 4 потока на каждом ядре нашего супер процессора (сие чудо распространяется только для счастливых обладателей 4-х ядерных процессоров). Для этого нужно использовать параметр "-j 4".
Итак компилируем:
Код:
make
или., читай выше:
Код:
make -j 4
Ждем пока все будет завершено (вы увидите сообщения типа "make[3] выход из каталога...")
Поздравляю, вы скомпилировали сервер evemu.

7 Также вы можете продолжить установку исполняемых файлов и библиотек:
Код:
make install
После этого найти наш шервер можно будет в /path/to/evemu/server/bin/(помните мы указывали ключ --prefix=...), или же если последняя команда установки не прошла по каким то причинам, ищите в /home/"имя пользователя"/src/evemu/trunk/src/eve-server/., файл с названием eveserver и весом аж в 47,5 метров...

Чтобы запустить сервер, читайте мануал по запуску сервера
Monolit вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 21:21. Часовой пояс GMT +3.

Вверх