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

Тема в разделе "Игровые движки", создана пользователем NpiXNet, 16 май 2012.

Статус темы:
Закрыта.
  1. NpiXNet

    NpiXNet Создатель

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

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

    Первая часть
    Перейти по ссылке
    Перейти по ссылке
    Перейти по ссылке

    Вторая часть
    Перейти по ссылке
    Перейти по ссылке
    Перейти по ссылке

    Автор слива FATALITY
     
  2. brainless

    brainless

    Регистр.:
    28 авг 2009
    Сообщения:
    359
    Симпатии:
    130
    перезалей......2 и 3 ссылки мёртвые.....на первой истёк срок и + к этому он запаролен,пароля в теме нету
     
  3. NpiXNet

    NpiXNet Создатель

    Регистр.:
    8 май 2012
    Сообщения:
    46
    Симпатии:
    12
    Перейти по ссылке
    Перейти по ссылке
    файлы уже в архиве, но качать можно!
    <-------------- добавлено через 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 и зарегестрировавщись создать своего) -> Войти под ползователем
     
    Итог: мы запустили игру на своем локальном сервере
     
  4. Da1VeR

    Da1VeR Постоялец

    Регистр.:
    22 фев 2012
    Сообщения:
    128
    Симпатии:
    21
    Deoswar.ru - в дауне, есть еще где посмотреть демо?
     
  5. NpiXNet

    NpiXNet Создатель

    Регистр.:
    8 май 2012
    Сообщения:
    46
    Симпатии:
    12
    Вроде нету, я по инету не встречал.
     
  6. Da1VeR

    Da1VeR Постоялец

    Регистр.:
    22 фев 2012
    Сообщения:
    128
    Симпатии:
    21
    2brainless уже ставил? можешь ссылку сбросить?
     
  7. brainless

    brainless

    Регистр.:
    28 авг 2009
    Сообщения:
    359
    Симпатии:
    130
    писал выше......2 ссылки мёртвые а на 3-й архив запаролен
     
  8. the4gamblers

    the4gamblers Создатель

    Регистр.:
    25 апр 2010
    Сообщения:
    26
    Симпатии:
    10
    перезалейте плиз вторую часть
     
  9. the4gamblers

    the4gamblers Создатель

    Регистр.:
    25 апр 2010
    Сообщения:
    26
    Симпатии:
    10
    пароль dapf.us
     
    Subtixx нравится это.
  10. Diesel_craft

    Diesel_craft Постоялец

    Регистр.:
    21 мар 2012
    Сообщения:
    125
    Симпатии:
    39
    привет всем, ребят ктонибудь игру ставил? пробывал установить по мануалу выше не вышло, мб поднимем совместными усилиями?
     
Статус темы:
Закрыта.