Welcome, Guest
Please Login or Register.    Lost Password?
Go to bottomPage: 12
TOPIC: Denerim EvE
#2905
Re:Denerim EvE 14 Years, 10 Months ago Karma: 0
webroot писал(а):
В эти выходные поднял свой сервер на VMWare (Ubuntu Server 9.0.4) на основе EVEmu.

Работает варп, попробывал ГМ панель... отличная вещь кстати!

Сейчас хочу создать чара у которого вкачены все лернинги в 5 )))

По результатам будет небольшое видео... ))

Ах да... клиент 101786 - Апокрипта.



подскажите где можно скачать сервер евы (EVEmu)
Parkasha
Fresh Boarder
Posts: 20
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#2906
Re:Denerim EvE 14 Years, 10 Months ago Karma: 833
Slav2
Admin
Posts: 16980
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
Send logs to my mail slav2@list.ru with subject 'log files' to pass spam filter.
How to record logs in knowledge base
Contact me in telegram
 
#2909
Re:Denerim EvE 14 Years, 10 Months ago Karma: 0
ну там только текстовые файлы
Parkasha
Fresh Boarder
Posts: 20
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#2914
Re:Denerim EvE 14 Years, 10 Months ago Karma: 0
F.A.Q. по установке сервера

Часть 1: установка базы данных.

Необходимый софт:
-MySQL сервер (как минимум версии 5.1) - dev.mysql.com/downloads/mysql/5.1.html#win32
- Дамп базы данных версии 1.5 - eve.no-ip.de/apo15/apo15-mysql5-v1.sql.bz2
+ из предыдущей темы - Visual Studio Express 2008 /w sp1. - www.microsoft.com/express/download/

Установка:

1. Скачиваем и устанавливаем MySQL.
2. Распаковываем скаченный дамп базы данных в папку C:\evemu\source\sql.
3. Идём в папку C:\evemu\source\sql\utils . запускаем merge-evemu-updates.bat и merge-ofic-updates.bat. это создаст новые файлы с названиями evemu-updates.sql и ofic-updates.sql.

Импорт базы данных:
ВАЖНО : в указании адресов следует использовать / слэш,вместо \

1. Жмём Пуск -> Все программы -> MySQL -> MySQL Server x.x затем MySQL Command Line Client. Это запустит коммандную строку,где надо будет ввести пароль к базе данных.
2 Создаём базу данных. для этого вводим :
Code:

create database evemu;


жмём Enter. Если всё пройдёт успешно,то выскочит сообщение: Query OK, 1 row affected.
3. Теперь импортируем наши таблички. вводим следующее:
Code:

use evemu;
source C:/evemu/source/sql/apo15-mysql5-v1.sql;
source C:/evemu/source/sql/ofic-updates.sql;
source C:/evemu/source/sql/evemu_static-dump.sql;
source C:/evemu/source/sql/evemu_dynamic-dump.sql;
source C:/evemu/source/sql/evemu-updates.sql;
source C:/evemu/source/sql/prime_db.sql;



Поздравляю. Вы только что установили базу данных. Теперь не помешало бы создать аккаунт.

Создание аккаунта:

Всё очень просто. Вводим следующую строку:
Code:

INSERT INTO account (accountID, accountName, role, password, online) VALUES(NULL, 'your_account_name', 4294967231, PASSWORD('your_password'), 0);


Где your_account_name - логин, your_password - пароль.

Часть 2: Конфигурация EVEmu:

Создание директорий:

1. Идём в папку C:\evemu, создаём папки bin, etc и log
2. Копируем eve-server.exe в папку C:\evemu\bin
3. Копируем libmysql.dll из C:\evemu\mysql\lib\opt в C:\evemu\bin
4. Копируем eve-server.xml из C:\evemu\source\utils в C:\evemu\etc.

Создание и настройка файлов:

1. Идём в папку C:\evemu\log и создаём пустые текстовые файлы с названиями log.ini и eve-server.log
2. После этого идём в папку C:\evemu\etc и открываем eve-server.xml любым текстовым редактором. Редактируем:
Code:

<database>
 <host>127.0.0.1</host>
 <username>eve</username>
 <password>eve</password>
 <db>eve</db>
</database>

 <port>26000</port>



Где host - адрес сервера MySQL , username - логин к MySQL серверу, password - пароль к MySQL серверу, db - база данных,которую мы сделали в первой части, port - порт,с которым будет работать наш сервер. т.е. настраиваем тот же порт в самом клиенте. ОБЯЗАТЕЛЬНО (!!!) должен быть 26000,т.к. другие порты ни клиент ни сервер не воспринимает.

3. Далее запускаем eve-server.exe Логи сервера будут сохранены в C:\evemu\log\eve-server.log.

Компиляция сервера для Linux (Ubuntu)

Переведённый и дополненный мануал по компиляции EVEmu на ОС Linux (Ubuntu). (тема взята с maindev.ru - forum.maindev.ru/showthread.php?t=1958)
Источник - evemu.mmoforge.org/forum/viewtopic.php?f=6&t=120

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

Code:

autoconf версии 1.9 и выше
automake
gcc 4.2.x
readline
mysql 5
zlib
pcap
nids
libnet1
subversion



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

2. Далее производим установку нужных нам пакетов., вводим в терминал:

Code:

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 сервер. Установить его можно вот такой командой:

Code:

sudo apt-get install mysql-server-5.1


3. Итак, будем считать что у вас есть все необходимое для компиляции. Осталось скачать собственно сами исходные коды. В терминале создаем папку для нашего сервера:

Code:

mkdir src
cd src
mkdir evemu
cd evemu



3.1 Теперь собственно скачиваем последнюю версию svn с репозитория mmoforge.org/svn/evemu/

Code:

svn co http://mmoforge.org/svn/evemu/trunk


Не забываем про пароль: anonymous

3.2 Далее переходим в скачанный нами SVN.

Code:

cd trunk


4. Перед компиляцией, настраиваем нашу среду выполнения:

Code:

libtoolize --force
autoreconf --install --force



5. Создаем конфигурационный скрипт для сборки сервера:

Code:

./configure


Если мы укажем параметр "--prefix=", то это настроит сценарии для бинарных файлов, указав место сборки для их линкования...

Code:

./configure --prefix=/path/to/evemu/server


6. Компиляция. Заключительный этак нашей трудной работы.

Code:

make


Ждем пока все будет завершено (вы увидите сообщения типа "make[3] выход из каталога...")
Сервер скомпилирован.

7 Также вы можете продолжить установку исполняемых файлов и библиотек:

Code:

make install


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

Вопросы-Ответы:

Вопрос:что за директории source,sql и т.д.
Ответ:папка source - ни что иное как папка trunk, скаченная с SVN-а . о том как скачивать её смотрим здесь. вот ссылка на папку trunk - svn.evemu.org/trunk/

Вопрос:Можно ли использовать другую версию MySQL?
Ответ:Да,только она не должна быть ниже версии 5.1

Вопрос:Есть ли другие способы залить базы данных,кроме как через коммандную строку?
Ответ:Да. К примеру можно использовать Navicat MySQL.

Вопрос:Почему,когда я запускаю eve-server.exe ничего не происходит,или же выскакивает ошибка?
Ответ:В первом случае - не установлена среда Visual C++. Во втором - неправильно сконфигурирован сервер или раскиданы по папкам файлы.

Вопрос:Что за папка C:\evemu\mysql\lib\opt ?
Ответ:Папка,о которой говорилось в теме с компиляцией ( forum.maindev.ru/showthread.php?t=4635 ) . Достать его можно не только по этому адресу,но и от MySQL,который мы устанавливали в этой теме. Находится он в папке c:\Program Files\MySQL\MySQL Server x.x\bin\[/quote]
webroot
Junior Boarder
Posts: 89
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
OS Windows XP SP2 + .NET Framework 3.1 SP1
CPU - AMD 3400+ (2.04 ГГц)
RAM - 4 Гб. DDR2
Video - NVIDIA 9800 GTX+ (512 Мб. DDR3)
 
Go to topPage: 12
Moderators: Slav2
© Macro Laboratory 2025
All rights reserved!
Design by Ivan Kozyrin