1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Launcher-Updater для MMORPG

Тема в разделе 'Услуги', создана пользователем HammerJade, 30 июл 2017.

  1. Фрэнк Кастл Пользователи

    Сообщения:
    24
    Лайки:
    7
    Пол:
    Мужской
    Репутация:
    0
    А не лучше сделать проверку при запуске? И просто не запускать его, если он находится не в соответ. директории. 0_YNG6wO7MA.png
    LiptoN[Triton] нравится это.
  2. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Возможно и лучше, попробую реализовать это у себя (но ссылку на руководство всё равно сделаю). Я когда то был gm на игровом сервере и не по наслышке знаю что у людей возникают проблемы с установкой патчей
  3. Фрэнк Кастл Пользователи

    Сообщения:
    24
    Лайки:
    7
    Пол:
    Мужской
    Репутация:
    0
    При загрузке формы:
    Код:
    If IO.File.Exists("element\elementclient.exe") Then 'Проверка на место нахождения программы (как вариант)
    Else
       MsgBox("Поместите программу в клиент с игрой и попробуйте снова!")
       Close() 'Закрытие программы
    End If
    По поводу установки патчей: Какие могут быть проблемы с установкой, если лаунчер автоматом ставит/устанавливает нужные файлы?
    На всех серверах уже готовая сборка клиента, т.е. игрок просто установил клиент и запустил через ярлык на рабочем столе патчер/игру. И никаких проблем нету)
  4. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    Поверь мне, есть и такие, которые даже готовый клиент могут сломать, так что всегда актуальны гайды.
  5. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Всем привет, продолжаю работу над лаунчером, решил прислушаться к LiptoN[Triton] и сделал авторизацию с подтверждением логина и пароля
    что говорить всё на видео, ко всему теперь помимо шифровки пароля, шифруется и сам xml с конфигурациями, возможность установить либо сменить звук нажатия кнопок, возможность установить либо сменить трейлер(обе функции не обязательны)
    Фрэнк Кастл по поводу привязки лаунчера к exe, не совсем хорошая идея, есть сервера которые переименовуют Эксы, лучше к какой нить библиотеке dll без которой игрушка не стартанёт и не сменишь имя
  6. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    "Version" только, а не "Wersion".
    Шрифт не самый лучший [​IMG] (да еще и можно написать "Версия:", а не "Вер", что за "Вер", "Вера"?)
    Зачем кнопка "настроек", которая открывает опять же выпадающее меню авторизации? Зачем лишнее окно для авторизации (про то, где есть большая пульсирующая кнопка (которая ломает глаза) "Сохранить")? Круглую кнопку, как по мне, лучше не делать таким образом, а отрисовать сразу, без этой убогой анимации.
    А на счет привязки не понятно, ни разу в жизни не видел, чтобы кто-то переименовывал elementclient.exe в другое название.
    (ps. - все замечания сделаны как "потребителя", а не разработчика)
  7. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Добавил еще функций, регистрация, при входе подгрузка аватарок с сайта, ну и само собой исправление мелких багов
    lukacho нравится это.
  8. lukacho B L A C K    L I S T Пользователи

    Сообщения:
    537
    Лайки:
    156
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    "Неверные только",а не "не верные".Все исправимо)

    Интересно,красиво,вмещает обширный функционал,а остальное легко исправимо.
  9. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Привет всем, новую тему решил не создавать, а выложить здесь, и так, надумался сделать чат для лаунчера(не то чтобы сделать, но посмотреть смогу ли реализовать), но для начала сделал отдельным приложением, будут вопросы, всегда рад ответить, выкладываю сам чат и сервер для его, всё просто и понятно https://goo.gl/hXsA4F
    [​IMG] [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]
    Фрэнк Кастл нравится это.
  10. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    Уж очень код похож на проект, который валяется в интернете, прям очень похож.
    Но суть в том, что он - не очень, советую не писать так чат.
    И сервер, разумеется, не стоит делать WPF, естественно, что лучше на консольке.
  11. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Я и не писал что скрутил его с нуля(не вижу смысла "выдумывать заново колесо") взял код, перенёс на wpf, добавил функций, кое что поправил, изначально он выглядел вот так, а по поводу сервера, если я и надумаюсь сделать чат для своего лаунчера, то скорее всего буду его подгонять по php сервер
    [​IMG]
  12. LiptoN[Triton] Пользователи

    Сообщения:
    441
    Лайки:
    209
    Пол:
    Мужской
    Репутация:
    2
    Страна:
    Russian Federation Russian Federation
    А вот чат на PHP еще более плохая идея.
    Лучше разверни полноценный TCP сервер, делается буквально за 2 минуты.
    Уж поверь мне, не лезь ты в этот PHP, да еще и с чатом.
  13. Фрэнк Кастл Пользователи

    Сообщения:
    24
    Лайки:
    7
    Пол:
    Мужской
    Репутация:
    0
    Как можно сломать клиент? Не чуди)
    Прочти внимательно первую строчку кода (комментарий в скобочках)
  14. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Всем привет, переделал полностью апдейтер, изменений много, часть на видео
  15. TopicStarter Overlay

    HammerJade Пользователи

    Сообщения:
    36
    Лайки:
    17
    Пол:
    Мужской
    Репутация:
    0
    Более точное описание, апдейтер ложиться при установке в папку C:\Program Files, (можно и другую, не важно), настройки программы в мои документы, путь к клиенту игры записывается в настройки программы(можно реализовать запуск нескольких клиентов), отдельно написал програмку для редактирования аватарки.
    Фрэнк Кастл и lukacho нравится это.
  16. Demort Пользователи

    Сообщения:
    1
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    MmoWeb
    Страна:
    Japan Japan
    1. можешь ли ты сделать его на основе торрент системы к примеру как у WoT
    2. Твоя система авторизации в клиенте через апдейтер работает в реалиях L2?
    Если да то как быстро сделаешь п.1?
Черновик сохранён Черновик удалён
Similar Threads
  1. VDOut
    Ответов:
    30
    Просмотров:
    4.588
  2. elf01
    Ответов:
    2
    Просмотров:
    1.532
  3. DigitalNox
    Ответов:
    1
    Просмотров:
    2.318
  4. Arather
    Ответов:
    1
    Просмотров:
    1.555
  5. HammerJade
    Ответов:
    0
    Просмотров:
    1.031
Загрузка...

Поделиться этой страницей