Кира
Творческие работы. Дизайн
Работаю с вдохновением и творчески
Артем
Разработка под Андроид
Программирование под Андроид любого уровня сложности
Валерия
Аналитика
Анализ Вашего бизнеса. Рекомендации. Повышение продаж
Дмитрий
Чертежи. Схемы. ArchiCAD
Предоставляю все услуги по чертежам

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

Валерий
1

Валерий

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

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

Размер версий игр примерно по 30Мб, а вспомогательные файлы примерно 200Мб, но они скачиваются один раз, а потом только сверяются с удаленным сервером. Требования к безопасности. Защитить клиента от декомпиляции и от вмешательства в него со стороны серверов minecraft, к которым будет подключаться пользователь.
Автор проекта
Валерий
Виталий
Программист PHP
Написание скриптов на JavaScript. Быстро. Дешево. Качественно
Светлана
Продвижение товаров и услуг
О Ваших товарах и услугах узнают многие и многие закажут у Вас
Дарина
Кто последний за логотипом?!
Не упустите свой шанс заказать логотип у профессионала!
Евгений
Редактирование текстов
Редактирование любых текстов и на любую тематику
Егор
Разработка мобильных приложений
Создание мобильных приложений в короткие сроки
Веб-дизайн. Дизайн сайта и веб-элементов
Занимаюсь веб-дизайном. Разрабатываю дизайн сайта и веб-элементов...
Парсер сайта "под ключ"
Здравствуйте, уважаемые Работодатели! . Предлагаю Вам свои услуги...
Рассылка объявлений на доски объявлений
Предлагаю рассылку Вашего объявления на более чем 2,000 досок...
Услуги PHP программиста в Екатеринбурге
Услуги PHP программиста в Екатеринбурге. PHP программирование в...
Спец предложение! Создам недорого интернет-магазин с уникальным дизайном
Уважаемые Работодатели! . Предлагаю Вам уникальное спец....