Все о EVEmu (Информация, Компиляция, Установка)
Немного о самом эмуляторе EVEmu.
Старый сайт http://evemu.sourceforge.net (много интересного) Новый форум http://evemu.mmoforge.org/forum/ Сам проэкт находтся на http://mmoforge.org/gf/project/evemu/ Новые SVN релизы http://mmoforge.org/svn/evemu/ пароль anonymous И trac, кудаж без него http://trac.mmoforge.org/evemu/ Начинаем :) EVEmu для Windows [SPOILER]Оригинал статьи находится на http://trac.mmoforge.org/evemu/wiki/CompilingWindows Нужный софт:
Итак начинаем.
На данном этапе все настройки были выполнены и можно приступать к компиляции. Компиляция исходного кода
Собственно все.[/SPOILER] EVEmu для Linux(ubuntu) [SPOILER] Предлагаю вашему вниманию переведенный мануал по компиляции сервера 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 Код:
mkdir src Код:
svn co http://mmoforge.org/svn/evemu/trunk 3.2 Далее переходим в скачанный нами SVN. Код:
cd trunk Код:
libtoolize --force Код:
./configure Код:
./configure --prefix=/path/to/evemu/server Итак компилируем: Код:
make Код:
make -j 4 Поздравляю, вы скомпилировали сервер evemu. 7 Также вы можете продолжить установку исполняемых файлов и библиотек: Код:
make install Чтобы запустить сервер, читайте мануал по запуску сервера[/SPOILER] Установка эмулятора EVEmu [SPOILER]Подключение к БД. Вы можете подключиться к вашей базе MySQL с помощью стандартного mysql-клиента, который есть в любом дистрибутиве MySQL. Откройте коммандную строку и введите: Код:
$ mysql -u <eveuser> -p <evedb> Код:
Reading table information for completion of table and column names Создание или удаление БД. Для того, что-бы создать базу данных, введите: Код:
CREATE DATABASE <evedb>; Код:
DROP DATABASE <evedb>; Для нормальной работы эмулятора вам потребуется 3 SQL файла: load_static.sql load_empty_users.sql prime_db.sql Для того, что-бы импортировать файлы в БД, введите в mysql-клиенте: Код:
$ mysql -f -u <eveuser> -p <evedb> < ../путь/к/sql/файлам/файл.sql В MySQL-Клиенте введите (Где your_account_name - ваш логин, и your_password - ваш пароль: Код:
INSERT INTO account (accountName,role,password) VALUES('your_account_name', 4294967231, PASSWORD('your_password')); Создайте папку "data" в корневом каталоге эмулятора, и положите туда файл strings.txt, который вы можете найте в папке script/sys/ вашего клиента Eve. Если вы всё-таки не смогли его найти, то вы можете взять его тут. Config File. Теперь вам нужно создать файл "evemuserver.xml" в корневой директории эмулятора, в котором будут хранится настройки подключения к БД. Содержимое файла должно быть следующим: Код:
<eve> Теперь ваш сервер готов к работе ;)[/SPOILER] Команды в EVEmu [SPOILER]По просьбам решил написать не большой гайдик про команды в эмуляторе EVEmu. Оригинал статьи находится на офф форуме разрабов. (ссылка на тему). Рекомендую для просмотра в первую очередь. Перечень команд: /create [ITEM-ID] (count) описание: Создает 1 или (count) предметов типа [ITEM-ID] в инвентре вашего корабля/капсулы. пример: /create 596 ― создание 1-го НПС Amarr Imparior /giveisk [Player-ID] (AmounofISK) описание: передает указаное число ISK [AmounofISK] игроку с порядковым номером [Player-ID] пример: /giveisk X 3333333 ― дать 33333ISK игороку с ID X (0=self) /spawn [typeID] описание: Работает в космосе!. Создает NPC типа [typeID] рядом с вами в космосе. пример: /spawn 123 ―- спаун NPC. /roid [typeID] (radius) пример: /roid /search [namefragment] описание: Поиск предмета/корабля/материалов в базе данных и выведение их ID норема, а также ID номера чертежа этого предмета, если таковой имеется. пример: /search laser ― поиск по базе предмета с именем 'laser' /tr [targetID] - ???? /goto [x] [y] [z] описание: Перемещает вас в заданные координаты. /location описание: Выводит информацию о местоположении вас в данной локации, например: x: -101092776600.000000, y: 5279539200.000000, z: -155050340352 /clearlog : clears the log from the memory of the server (guessing) /getlog : evemails you the log /setbpattr itemID [copy 0=no 1=yes] [material effic] [procuction effic] [icsenced production runs] : Sets the blueprint attributes /getattr [itemid] [attributeid] : displays the attribute value /setattr [itemid] [attributeid] [newvalue] : changes an attribute value *doesn't seem to work for ships at present :(* /state : moves you into the center of the system (and in my case propelling me out from the sun at an insane speed) /pop [msg|notify|error] [charid] [???] : should make a popup, ??? only accepts one word, otherwise it throws a Bad arguments error, might be related to table eveMessages /roid [typeID] (radius) - Spawn an asteroid with the specified type. /growbelt - Trigger asteroid growth in the current belt. DOESN'T WORK /spawnbelt - Creates a new asteroid belt. Как воспользоватся командами: http://pikucha.ru/91910/search.png Все команды седня проверю - отпишусь. Кто будет проверять тоже жду ваших отзывов. Перевод других команд с полным описание будет поже. П.С. Все команды находятся в файле trunk/src/server/admin/GMcommands.cpp.[/SPOILER] 466 ревизия. Изменения в струтуре ДБ. [SPOILER]Для установки базы нужно сделать следующие (перевод с офф ридми) 1. Скачать оффициальный дамп базы EVE: http://eve.no-ip.de/apo100/apo100-mysql5-v1.sql.bz2 2. Распаковать на диске скачаный архив. У вас получится файл с расширением ".sql". 3. Создать новую базу данных, в которую вы будите импортировать данные EVEmu. 4. Импортировать официальный дамп базы (тот который мы скачивали). 5. Импортировать ofic-update.sql. 6. Импортировать evemu_static.sql. 7. Импортировать evemu_dynamic.sql. 8. Импортировать все обновления с поддиректории /updates. 9. Импортировать prime_db.sql. Описание новой структуры базы: ofic-update.sql - Чтото вроде заплатни к новому дампу базы EVEmu. Изменяет данные, чтобы максимально преблизится к офф серверу (миссии, агенты, скилы и т.д.) evemu_static.sql - Сюда вынесены некоторые статические данные, которые использует эмулятор EVEmu. evemu_dynamic.sql - Этот файл содержит динамические "схемы" используемые EVEmu. prime_db.sql - Специальный SQL файл, который сбрасывает все динамические значения в состояние "по умолчанию".[/SPOILER] |
Re: Все о EVEmu (Информация, Компиляция, Установка)
молодец )))
Добавлено через 1 минуту теперь ищи клиент для сервера жду.... ))) |
Re: Все о EVEmu (Информация, Компиляция, Установка)
Цитата:
Добавлено через 3 минуты у меня так то нет времени компилить серв и еще клиент качать ) |
Re: Все о EVEmu (Информация, Компиляция, Установка)
давай если подойдеш выложиш ссылку на клиент... )
|
Re: Все о EVEmu (Информация, Компиляция, Установка)
ниче не пойму как качать серв Оо
Добавлено через 31 минуту короче ну его этот серв) VC2008FeaturePack вообще не ставит инструкция явно старовата |
Re: Все о EVEmu (Информация, Компиляция, Установка)
ну че там когда клиент узнаеш? =(
|
Re: Все о EVEmu (Информация, Компиляция, Установка)
Вот что нашел под Windows
EVEmu Server Package (Complete) -OUTDATED EvEMU Complete Package(Pre-Alpha Build 0.01): http://www.megaupload.com/?d=CFBKMSFK |
Re: Все о EVEmu (Информация, Компиляция, Установка)
под последнем билдом не пашет...тупо переписываешь файл чтоб свой сервер отоброжался в списке,после чего запускаешь игру и вылетает ошибка.плз скинте ссылку на билд 3913...обновления думаю сам прикручю xD
|
Re: Все о EVEmu (Информация, Компиляция, Установка)
Ясно дело мой мануал устарел так как был написан аж 22.04.2009.
Но если ты бы почитал дальше посты в форум понял что мануал рабочий на 100%, и тамже указывается для какого клиента он подходит! Добавлено через 6 минут Хотя меня бесит то, что хоть автор даного поста скопировал все без изменения и ссылки на форум остались, но он не указал ничего об источнике, чтобы люди которые не поняли или чтото у них не получилось могли получить квалифицированную помошь от того кто занимается продвижением этого эмулятора. Вот скомпиленый сервер последней 791 ревизиисо всеми необходимыми файлами включая патч клиента и базой данных а также инструкцией. Поддерживаемая верия клиента 101786. |
Re: Все о EVEmu (Информация, Компиляция, Установка)
спасибо за ссылку =)
|
Текущее время: 05:27. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot