Виталий
Написание PHP скриптов
Написание скриптов на PHP. Быстро. Дешево. Качественно
Юрий
Услуги по фото
Широкий спект фото услуг. Фотомонтаж любой сложности
Валерия
Аналитика
Анализ Вашего бизнеса. Рекомендации. Повышение продаж
Василий
Редактирование фотографий
Редактирование старых и неудачных фотографий

MineCraft Launcher с поиском серверов

Валерий
1

Валерий

нет рекомендаций
нет жалоб
Завершён
Название проекта: MineCraft Launcher с поиском серверов
Вариант сотрудничества:
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Банковский перевод, Электронные деньги
Прием заявок: завершен

Описание проекта:
Требуется написать приложение Minecraft Launcher с поиском серверов для windows всех версий (начиная с XP).
Внешний вид Текст скрыт
При запуске проверяется обновление лаунчера на удаленном сервере, если есть, то скачивается.
Авторизация отсутствует, сразу выдается список серверов. Количество серверов может быть несколько тысяч, а количество клиентов в сутки может быть более 100 000, поэтому нужно учесть нагрузку на удаленный сервер и продумать принцип отдачи списка серверов.
При получении списка серверов клиент опрашивает каждый из них и получает необходимую информацию (версию сервера, текущее/максимальное количество игроков, название сервера, список плагинов, установленных на сервере, пинг до сервера). За основу опроса серверов можно взять готовые php классы.
В клиенте присутствует фильтр серверов по плагинам и по версии. Список версий получает от удаленного сервера. Фильтр по плагинам формируется налету и зависит от серверов в списке.
При подключении к серверу проверяется наличие версии игры в папке C:UsersuserAppDataRoaming.minesearchversions , а также остальных вспомогательных файлов и происходит загрузка недостающих с индикацией (скорость загрузки, сколько времени осталось и т.п.). Затем запуск игры и автоматическое подключение к серверу
Принцип устройства версий и вспомогательных файлов сделать по принципу TLauncher Текст скрыт

Размер версий игр примерно по 30Мб, а вспомогательные файлы примерно 200Мб, но они скачиваются один раз, а потом только сверяются с удаленным сервером. Требования к безопасности. Защитить клиента от декомпиляции и от вмешательства в него со стороны серверов minecraft, к которым будет подключаться пользователь.
Автор проекта
Валерий
Юрий
Услуги дизайнера
Дизайн сайтов, дизайн баннеров, дизайн визиток, дизайн лого...
Маргарита
Оформление групп ВКонтакте
Качественная работа за разумную цену!
Кристина
Начитка текстов
Начитаю текст красивым женским голосом :)
Дмитрий
Чертежи. Схемы. ArchiCAD
Чертежи и схемы любой сложности под ключ
Борис
СЕО и реклама
Раскрутка сайтов в социальных сетях
Создание приложений под Android
Предлагаю услуги по разработке мобильных приложений под Android...
Написание PHP скриптов любой сложности
Здравствуйте, Уважаемые Работодатели! . Занимаюсь написание PHP...
Рассылка объявлений на доски объявлений
Предлагаю рассылку Вашего объявления на более чем 2,000 досок...
Разработка автоматизированных систем
Предлагаю услуги по разработке автоматизированных систем на базе...
Business Card Website and Corporate Website Development
Development of high-quality business card website and corporate...