Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    UHP Rookie Team
    Регистрация
    24.03.2009
    Адрес
    Уфа
    Сообщений
    239
    Поблагодарил(а)
    0
    Благодарностей
    12
    Вес репутации
    268
    Записей в дневнике
    9

    Arrow oNHLine - программа-клиент для автоматического обновления ростеров

    Как я и обещал публикую первую версию oNHLine - программы-клиента для автоматического обновления ростеров у пользователей!


    Алгоритм работы:
    При запуске программы проверяется актуальность версии ростера. Версия установленного ростера хранится в файлах "settings.ini" у клиента, и в "last_update.txt" - на сервере. Если версии разные, то обновляемся, запускаем батник, а затем и саму игру. Если же версии одинаковы, то просто запускаем игру.
    Сейчас программа умеет распознавать exhibition.exh, exhibition.exha.tdb, db.viv, db.bh, local.viv, bat и exe файлы.

    О settings.ini:
    В первой строке "server=" прописываем сервер с которого будем тянуть обновления.
    Во второй строке "last_update=" хранится информация о последнем обновлении.
    В третьей строке "file.bat=" пишем название батовского файла, который будет запускаться после окончания всех загрузок.
    В четвертой строчке "game.exe=" - названия экзешника с игрой.

    Как содержать такой сервер обновлений?
    Легко! Нужно только в корне вашего сайта создать папку "oNHLine", засунуть в нее файл "last_update.txt", где хранится информация об обновлении и не забыть закинуть сами файлы. Файлы загружаем в папку без подпапок и каталогов, программа-клиент сама разберется куда их загружать на компьютере клиента...
    Если все сделано правильно, то для получения обновлений с вашего сайта пользователю придется указать только его адрес в файле "settings.ini".
    Вот все так просто! Тестируем, делимся результатами. Пишем идеи...

    P.S. По умолчанию в роли сервера прописан сайт www.onhline.tk. Чтобы не убивать составы тестирующих, в моих документах/NHL09/ файлы сохраняютя с окончанием _oNHLine_. На всякий случай Как только все хорошо протестируем, выложу следующую версию.

    Идеи (в разработке):
    Можно сделать полноценный инструментарий для онлайн лиг (несколько набросков):
    - После завершения онлайн матча и выхода из игры, через программу можно будет отправить результат и статистику админу лиги на е-mail. Работать будет в связке с NHL09 GamePlay Center.
    - Хранить список участников лиги (с ip адресами). Показывать кто онлайн.
    - Реализовать чат внутри лиги.

    Для админов:
    - Авто-обработчик файлов статистики. С возможным выводом турнирной таблицы и лидеров.
    P.S. Пишите свои
    Внимание! Для правильной работы программы требуется Microsoft .NET Framework 4!

    Последний раз редактировалось Салаватик; 23.06.2013 в 20:13.

  2. 6 пользователей сказали cпасибо Салаватик за это полезное сообщение:


  3. #2
    Капитан
    Регистрация
    06.11.2007
    Сообщений
    271
    Поблагодарил(а)
    0
    Благодарностей
    1
    Вес репутации
    229
    сделаешь мне на саите? пароль у теб я есть от него. как пробный. сезон у нас закончен щас до сентября

  4. #3
    UHP Rookie Team
    Регистрация
    24.03.2009
    Адрес
    Уфа
    Сообщений
    239
    Поблагодарил(а)
    0
    Благодарностей
    12
    Вес репутации
    268
    Записей в дневнике
    9
    Цитата Сообщение от Green House Посмотреть сообщение
    сделаешь мне на саите? пароль у теб я есть от него. как пробный. сезон у нас закончен щас до сентября
    Да, на днях будет следующий релиз, после него и поставлю Сейчас же, напиши список файлов которые нужно обновлять и на каком exeшнике вы играте в своей лиге.

  5. #4
    Юниор
    Регистрация
    27.06.2013
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей
    0
    Вес репутации
    0
    а что, если сделать еще проверку файлов aidata.viv и fmisc.viv? это тоже может быть полезно для онлаин-лиг

  6. #5
    UHP Rookie Team
    Регистрация
    24.03.2009
    Адрес
    Уфа
    Сообщений
    239
    Поблагодарил(а)
    0
    Благодарностей
    12
    Вес репутации
    268
    Записей в дневнике
    9
    Цитата Сообщение от TRVP Посмотреть сообщение
    а что, если сделать еще проверку файлов aidata.viv и fmisc.viv? это тоже может быть полезно для онлаин-лиг
    Вот-вот, поэтому я и прошу список нужных для лиг файлов

  7. #6
    Капитан
    Регистрация
    06.11.2007
    Сообщений
    271
    Поблагодарил(а)
    0
    Благодарностей
    1
    Вес репутации
    229
    Цитата Сообщение от Салаватик Посмотреть сообщение
    Да, на днях будет следующий релиз, после него и поставлю Сейчас же, напиши список файлов которые нужно обновлять и на каком exeшнике вы играте в своей лиге.
    Мы на играем на 4 55 нхл на 2 кхл.и фмиск ставим и все.

    Фмиск ярлыки и ростеры и все

  8. #7
    UHP Rookie Team
    Регистрация
    24.03.2009
    Адрес
    Уфа
    Сообщений
    239
    Поблагодарил(а)
    0
    Благодарностей
    12
    Вес репутации
    268
    Записей в дневнике
    9
    Цитата Сообщение от Green House Посмотреть сообщение
    Мы на играем на 4 55 нхл на 2 кхл.и фмиск ставим и все.

    Фмиск ярлыки и ростеры и все
    Мне бы лучше названия файлов полностью

  9. #8
    Капитан
    Регистрация
    06.11.2007
    Сообщений
    271
    Поблагодарил(а)
    0
    Благодарностей
    1
    Вес репутации
    229
    Цитата Сообщение от Салаватик Посмотреть сообщение
    Мне бы лучше названия файлов полностью
    fmisc.viv NHL09forRussia_4.55_port3799.exe NHL09forRussia_2.exe Ростер

  10. #9
    Юниор
    Регистрация
    27.06.2013
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей
    0
    Вес репутации
    0
    как там новая версия, когда выйдет?

  11. #10
    Ключевой Игрок
    Регистрация
    29.05.2012
    Сообщений
    215
    Поблагодарил(а)
    62
    Благодарностей
    29
    Вес репутации
    180
    Салаватик, спасибо за прогу)

Ваши права

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