[Движок] 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 , сорцы клиента , мануал по установке и настройке серверной части.

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

    Первая часть
    http://ifolder.dapf.us/19546613
    http://depositfiles.com/files/ezgkqcq59
    http://turbo.dapf.us/gevonp336ieo.html

    Вторая часть
    http://ifolder.dapf.us/19547144
    http://depositfiles.com/files/lw17u6l9i
    http://turbo.dapf.us/dneojhswbdd1.htm

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

    brainless

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

    NpiXNet Создатель

    Регистр.:
    8 май 2012
    Сообщения:
    46
    Симпатии:
    12
    http://ifolder.ru/19546613
    http://ifolder.ru/19547144
    файлы уже в архиве, но качать можно!
    <-------------- добавлено через 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
    Сообщения:
    357
    Симпатии:
    118
    писал выше......2 ссылки мёртвые а на 3-й архив запаролен
     
  8. the4gamblers

    the4gamblers Создатель

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

    the4gamblers Создатель

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

    Diesel_craft Постоялец

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