???
Математика на уровне МГУ

Показано с 1 по 4 из 4

Тема: IL2DCE: A dynamic campaign engine - генератор миссий

  1. #1
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    IL2DCE: A dynamic campaign engine - генератор миссий

    http://forum.1cpublishing.eu/showthread.php?t=25076

    http://code.google.com/p/il2dce/

    Пока прототип.
    Устанавливается в меню синглплеера.

    Также сделан задел для мультиплеера, но пока не работает корректно из-за отсутствия документации. Надеюсь, разработчики помогут автору пофиксить мультиплеер.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  2. #2

    Re: IL2DCE: A dynamic campaign engine - генератор миссий

    Hi, I'm the developer.

    I struggle with the creation of the server addin. I hope one of the devs can help me with it.

    This is what I have so far:

    GameServer.cs inherits from maddox.game.GameServerDef and is the entry point of the server addin. IL2DCE.GameServer.xml is provided to load the server addin.

    ServerOptionsPage.cs is the start page of the server addin. So nothing can be set here. I assume that the network settings are taken from the conf.ini file. I call GameDef.init(string password) when the accept button is clicked. Is this call required or only if I want to have a password?

    SelectCampaignPage.cs selects the campaign. Nothing special here.

    CampaignIntroPage.cs is where the mission is loaded. Note that I either load the mission via SingleMissGame for single-player or "ServerGame" for multiplayer.
    Код:
                    if (Game is IGameSingle)
                    {
                        Game.gameInterface.PagePush(Game.gameInterface.PageGet("SingleMissGame"), "mission " + missionFileName);
                    }
                    else if (Game is IGameServer)
                    {
                        Game.gameInterface.PagePush(Game.gameInterface.PageGet("ServerGame"), "mission " + missionFileName);
                    }
    The mission loads fine and I'm definitly in "server mode" as to context menu shows the "NET Stat" entry.

    However clients are unable to connect to the server and it doesn't show up in the steam friends list.

    For steam I suppose I have to do some calls to maddox.steam.WServer, however I don't know in what to call an in which order and parameters.

  3. #3
    Пилот Аватар для Motorhead
    Регистрация
    13.07.2009
    Адрес
    Киев
    Возраст
    42
    Сообщений
    582

    Re: IL2DCE: A dynamic campaign engine - генератор миссий

    Ух ты, ну очень хорошая новость! Правда пока у них генерится не кампания, а только одна миссия, но надеюсь, этот динамический генератор доведут до ума. Все таки одних статических кампаний мало для полноценного оффлайна, даже если они очень качественные.
    Ain't a hope in hell, nothing's gonna bring us down, the way we fly, five miles off the ground, it's a Bomber!

  4. #4
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: IL2DCE: A dynamic campaign engine - генератор миссий

    Автор переписывает генератор заново, ориентируясь на онлайн (оффлайн тоже включен).

    Описание концепции: http://code.google.com/p/il2dce/wiki..._Specification

    Компоненты: http://code.google.com/p/il2dce/wiki...gn_Description

    Источник: http://forum.1cpublishing.eu/showthr...653#post408653
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •