[Движок] Deoswar.ru 27.09.2010 by FatalitY™, Powered by Mail.Ru © 2006-2010 IT Territory LLC.

Статус
В этой теме нельзя размещать новые ответы.

NpiXNet

Постоялец
Регистрация
7 Май 2012
Сообщения
46
Реакции
12
В архив входит: Исходники , сорцы деманов , базы sql , сорцы клиента , мануал по установке и настройке серверной части.

Скачать можите тут.

Первая часть
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Вторая часть
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Автор слива FATALITY
 
перезалей......2 и 3 ссылки мёртвые.....на первой истёк срок и + к этому он запаролен,пароля в теме нету
 
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
файлы уже в архиве, но качать можно!
<-------------- добавлено через 55 сек. -------------->
Вот мануал по подъему игры.
Код:
1) Поставить операционку Linux Ubuntu 9.10 (версия
2) Сгенерировать ssh ключ
ssh-keygen -t dsa
3) Убедиться что ключи лежат в папке ~/.ssh
4) Отправить ключ руководству (Сене) для того чтобы прописали доступ на SVN
5) Поставить svn клиент (RapidSVN)
6) Создать рабочую папку (допустим что это ~/work)
7) Создать папку для веб сервера (~/work/wwwroot/)
8) Создать папку для исходников (~/work/dserv/)
9) Поставить следующие пакеты
gcc
g++
liblua5.1.0-dev
10) Установить apache2 + phph5 + mysql + phpmyadmin одной строкой:
sudo aptitude install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin
11) Забрать исхоники с свн
в ~/work/dserv из
svn+ssh://[имя пользователя]@svn.terrhq.ru/SVN/deoswar/trunk/dserv
в ~/work/wwwroot из
svn+ssh://[имя пользователя]@svn.terrhq.ru/SVN/deoswar/trunk/www
12) Настроить апач
в файле /etc/apache2/sites-available/default поправить пути
DocumentRoot следующий за ним блок на
~/work/wwwroot
13) Синхронизировать wwwroot c рабочего сервера (как пример возмем сервер diablo) scp -r diablo@diablo.terrhq.ru:/opt/WWWRoot/diablo/wwwroot/* ~/work/wwwroot/
14) Поправить файл ~/work/wwwroot/include/config.inc
define('SERVER_URL', 'http://[свой IP (можно выяснить командой ifconfig)]/');
define('SERVER_ROOT', 'путь до корня веб сервера (~/work/wwwroot/)');
 
// database
define('DB_HOST', 'diablo.terrhq.ru');
define('DB_NAME', 'diablo');
define('DB_USER', 'diadev');
define('DB_PASSWD', 'mightySlayer');
 
define('DB_AUTH_HOST', 'diablo.terrhq.ru');
define('DB_AUTH_NAME', 'diablo_auth');
define('DB_AUTH_USER', 'diadev');
define('DB_AUTH_PASSWD', 'mightySlayer');
 
define('DB_DIFF_HOST', 'diablo.terrhq.ru');
define('DB_DIFF_NAME', 'diablo_diff');
define('DB_DIFF_USER', 'diadev');
define('DB_DIFF_PASSWD', 'mightySlayer');
 
// node containers config
$nodeCfg = array(
1 => array(
'dbHost' => 'diablo.terrhq.ru',
'dbName' => 'diablo_node1',
'dbUser' => 'diadev',
'dbPasswd' => 'mightySlayer',
'ctrlHost' => 'свой ip',
'ctrlPort' => '4049',
'gameHost' => 'свой ip',
'gamePort' => '4050',
),
);
15) Поправить файл ~/work/dserv/conf/conf.lua
ctrlHost = "свой ip",
ctrlPort = 4049,
gameHost = "",
gamePort = 4050,
nodeNum = 1, -- node number
 
-- Directories
mapDir = "путь до корня веб сервера (~/work/wwwroot)/maps/", -- game maps
schemaRootDir = "путь до корня веб сервера (~/work/wwwroot)/shared/schemas/", -- schemas
 
sys.addDb(1,
"diablo",
"diadev",
"mightySlayer",
"diablo.terrhq.ru"
)
sys.addDb(2,
"diablo_auth",
"diadev",
"mightySlayer",
"diablo.terrhq.ru"
)
sys.addDb(3,
"diablo_diff",
"diadev",
"mightySlayer",
"diablo.terrhq.ru"
)
sys.addDb(101,
"diablo_node1",
"diadev",
"mightySlayer",
"diablo.terrhq.ru"
)
16) Создать папку ~/work/dserv/build
17) Запустить в ней cmake:
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=~/work/dserv -DDIABLO_WWW_ROOT=~/work/wwwroot/ ../
18) Запуситить make && make install
18) Запустить апач (apache2ctl restart)
19) Запустить игровой сервер bash ~/work/dsrev/dserv.sh restart
20) Надо попросить кого-либо имеющего доступ к админке добавить пользователя админки
21) Теперь можно зайти браузером на свой копьютер по http://127.0.0.1/admin авторизоваться (логин пароль получаются в п 20)
22) Теперь можно выбрать Игра > Пользователи -> (выбрать пользователя или зайти на 127.0.0.1 и зарегестрировавщись создать своего) -> Войти под ползователем
 
Итог: мы запустили игру на своем локальном сервере
 
Deoswar.ru - в дауне, есть еще где посмотреть демо?
 
2brainless уже ставил? можешь ссылку сбросить?
 
перезалейте плиз вторую часть
 
привет всем, ребят ктонибудь игру ставил? пробывал установить по мануалу выше не вышло, мб поднимем совместными усилиями?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху