Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Идея Модернизация лаунчера Sashok

ApaDoctor

Старожил
Пользователь
Баллы
103
Доброго времени суток, господа форумчане.
Сегодня ночью меня осенило идеей.
Лаунчер сашка загружает файлы клиента чекая, и давая запрос на загрузку по одному файлу.
Поскольку файлов невероятное множество - на некоторых хостингах - это вызывает 503 ошибку, из-за большого количества запросов, что само по себе не очень хорошо.

Сама идея состоит в том, чтобы лаунчер загружал сначала клиент архивом, а потом уже, при дальнейших обновлениях обновлял клиент чекая файлы по-одному.

Ваш ApaDoctor
 
окей, просто гениально!
Не заметил, прошу прощения. Теперь понятно почему миллион гр****ных тем про лаунчеры и прочее дерьмо не относящееся к bukkit'y засоряет раздел для веб-обвязок и лаунчеров(который, цитирую "создан только для релизов, прочие темы будут удалены, и вы понесете наказание"). Может быть стоит немного подумать о модернизации разделов? Либо редактирования правил для данного раздела?
 
окей, просто гениально!
Не заметил, прошу прощения. Теперь понятно почему миллион гр****ных тем про лаунчеры и прочее дерьмо не относящееся к bukkit'y засоряет раздел для веб-обвязок и лаунчеров(который, цитирую "создан только для релизов, прочие темы будут удалены, и вы понесете наказание"). Может быть стоит немного подумать о модернизации разделов? Либо редактирования правил для данного раздела?
Перенес. Веб-обвязки, к слову, я чищу каждый день от "гр****ных тем про лаунчеры и прочее дерьмо не относящееся к bukkit'y"
 
Перенес. Веб-обвязки, к слову, я чищу каждый день от "гр****ных тем про лаунчеры и прочее дерьмо не относящееся к bukkit'y"
дык, может стоит остановиться и призадуматься?
 
дык, может стоит остановиться и призадуматься?
Призадуматься о чём?
Данный раздел предназначен для релизов, т.е автор в своей теме выкладывает свою разработку, люди в ней задают вопросы - всё просто. Помощь - исключительно только по вопросам Bukkit, не лаунчеры, не сайты, а именнно Bukkit. Модернизация разделов? Да, всем темам по лаунчеру Сашка уже давно я присвоил отдельный раздел - "Корзина".
 
Призадуматься о чём?
Данный раздел предназначен для релизов, т.е автор в своей теме выкладывает свою разработку, люди в ней задают вопросы - всё просто. Помощь - исключительно только по вопросам Bukkit, не лаунчеры, не сайты, а именнно Bukkit. Модернизация разделов? Да, всем темам по лаунчеру Сашка уже давно я присвоил отдельный раздел - "Корзина".
я понял, бесполезно что-либо объяснять...
просто без комментариев, можем будет желание, позже напишу
 
Доброго времени суток, господа форумчане.
Сегодня ночью меня осенило идеей.
Лаунчер сашка загружает файлы клиента чекая, и давая запрос на загрузку по одному файлу.
Поскольку файлов невероятное множество - на некоторых хостингах - это вызывает 503 ошибку, из-за большого количества запросов, что само по себе не очень хорошо.

Сама идея состоит в том, чтобы лаунчер загружал сначала клиент архивом, а потом уже, при дальнейших обновлениях обновлял клиент чекая файлы по-одному.

Ваш ApaDoctor
Папку bin он загружает через cliet.zip (если не ошибаюсь ), потом функцией разархивирует , можешь загружать кучу мелких фаилов как раз через него.
 
Папку bin он загружает через cliet.zip (если не ошибаюсь ), потом функцией разархивирует , можешь загружать кучу мелких фаилов как раз через него.
он загружает файлы по-одному...
У него нету функции деархивации...
К сожалению я не знаток Джавы, я немного в другую сторону ушел, так бы дописал...
 
он загружает файлы по-одному...
У него нету функции деархивации...
К сожалению я не знаток Джавы, я немного в другую сторону ушел, так бы дописал...
Как это нет? А client.zip зачем ему тогда? Его-то он и разархивирует (в версии от Алексанра там еще больше архивов типа assets.zip и т.п.).
 
Как это нет? А client.zip зачем ему тогда? Его-то он и разархивирует (в версии от Алексанра там еще больше архивов типа assets.zip и т.п.).
надо глянуть, по-моему там все намного сложнее чем на первый взгляд...
 
Кстати говоря, так или иначе на до проверять каждый файл в отдельности. Иначе нехорошие люди будут подменять файлы и все.
 
Кстати говоря, так или иначе на до проверять каждый файл в отдельности. Иначе нехорошие люди будут подменять файлы и все.
дык правильно, первая загрузка идет архивом...
все последующие загрузки идут в стандартном режиме...(т.е. лаунчер чекает каждый файл по-отдельности)
и все...
 
Экономия небольшая при этом, а гемора больше.
 
Экономия небольшая при этом, а гемора больше.
о, да, я тоже об этом думал, но, если раз написать, то в последующие разы будет очень даже хорошо.
Чем больше система, тем больше запросов, и соответственно экономии тоже больше.
 
Эта экономия излишняя. Вон, у икрафтса не загибается ведь сайт :)
 
Эта экономия излишняя. Вон, у икрафтса не загибается ведь сайт :)
Ну, как минимум, видимо у меня хостер идиот:)))(хотя всегда был им доволен)
Он запросы режет. Придется инсталлятор пилить! Или дописывать сашку. Правда, с моим знанием джавы - гавнокода будет много!
Как это нет? А client.zip зачем ему тогда? Его-то он и разархивирует (в версии от Алексанра там еще больше архивов типа assets.zip и т.п.).
спасибо большое, ассетс он действительно разархивирует!
Осталось только найти кусок кода, и применить его для клиента
Все, значительно упростил себе жизнь...
Решил проблему, добавлением функции деархивации mods.zip
 

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

Назад
Верх