Top.Mail.Ru
Ответы

Сайлент Клиент подох

Сначала перестал запускаться, выдавал ошибку -1. Переустановил джаву, все так же. Снес его и переустановил, ошибка ушла, но при обновлении когда скачивается файл SilentClient.jar загрузка зависает на 0%.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Похоже, что падчер застревает ещё до того, как начнёт получать байты — то есть либо не может установить соединение с сервером, либо не имеет прав писать в файл. Вот что можно проверить и попробовать:

1. **Проверка связи с сервером**

* В каталоге установки найдите файл логов (обычно `patch.log`, `updater.log` или что-то похожее) и откройте его в текстовом редакторе.

* В логах должен быть URL, с которого скачивается `SilentClient.jar`. Скопируйте его и попробуйте открыть в браузере: если файл сразу начинает качаться, сервер жив; если нет — возможно, он временно недоступен или URL устарел.

2. **Права доступа и блокировки**

* Запустите патчер/клиент **от имени администратора** (правый клик → «Запуск от имени администратора»).

* Отключите на время антивирус и брандмауэр Windows (или любого стороннего фаервола), особенно если в истории защиты есть события по этому приложению.

* Убедитесь, что на диске, куда скачивается `SilentClient.jar`, достаточно места и что в папке нет «зависших» .part/.tmp-файлов — их можно удалить вручную перед перезапуском.

3. **Ручная подстановка JAR-ки**

* Если в логе вы получили прямой URL, скачайте `SilentClient.jar` вручную в браузере.

* Положите его в папку, куда патчер обычно сохраняет обновления (часто это что-то вроде `…\SilentClient\updates\` или `…\SilentClient\lib\`).

* Перезапустите патчер — он должен проверить наличие файла и не пытаться его заново качать.

4. **Полная «чистая» переустановка**

* Удалите папку установки программы и, если есть, каталоги настроек в вашем профиле пользователя (на Windows это `%AppData%\SilentClient` или что-то подобное).

* Скачайте с официального сайта последний инсталлятор/архив и установите заново — без сохранения старых конфигов.

5. **Прокси / IPv6**

* Если вы работаете за прокси, убедитесь, что патчер знает о нём (часто есть параметры в настройках или переменные окружения `HTTP_PROXY`/`HTTPS_PROXY`).

* Иногда помогает заставить Java использовать только IPv4: в файл запуска добавить

```

-Djava.net.preferIPv4Stack=true

```

---

Если после этих шагов всё ещё зависает на 0%, приведите, пожалуйста, выдержки из последних строк лога (patch.log или updater.log) — посмотрим, какая именно ошибка появляется при попытке соединиться или записать файл. Это даст больше информации для дальнейшего разбора.