Skip to content
Хостинг · Розбір помилок

Read timed out

Сервер закрив з'єднання через тайм-аут читання: причини на боці гравця й сервера, keepalive та налаштування порогу.

Оновлено 13 серпня 2026 р.

java.net.SocketTimeoutException: Read timed out
[INFO]: Nick lost connection: Timed out

Сервер не отримував даних від клієнта довше за дозволений час і закрив з'єднання.

Причини

  1. Мережа гравця. Мобільний інтернет, нестабільний Wi-Fi, VPN.
  2. Зависання сервера. Якщо сервер сам не відповідав, клієнт не встигає підтвердити keepalive — і від'єднання записується як таймаут. Масові Timed out в один момент = сервер завис або виконував збирач сміття: Стрибки лагу, Збирач сміття.
  3. Важке завантаження світу під час входу: гравець із повільним диском і великим view-distance може не встигнути.

Як їх розрізнити

Подивіться, скільки гравців від'єдналося одночасно:

  • один — його мережа;
  • усі — сервер.

Налаштування

У config/paper-global.yml:

misc:
  use-alternate-keepalive: true

Альтернативний keepalive зменшує кількість хибних від'єднань у нестабільних мережах. Загальний таймаут збільшувати не потрібно: він маскує зависання сервера.

Пов'язане

Connection timed out — під час підключення, цей — під час гри. Connection reset — від'єднання надійшло з іншого боку.

Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер