Unable to read beyond the end of the stream: РЕШЕНИЕ
Симптом
При подключении к серверу Rust игра выкидывает в главное меню, в логе появляется:
Причина: клиент скачал .map файл частично — соединение с CDN сервера прерывается на полпути (блокировки провайдера, региональные ограничения, маршрутизация). Это не баг сервера и не баг клиента.
Решение №1 — очистить кэш карт
Иногда в локальном кэше остаётся обрезанный файл с прошлой попытки и игра упорно пытается его прочитать. Удалите его и попробуйте снова.
- Закройте Rust полностью.
- Откройте папку:
Steam\steamapps\common\Rust\maps\
- Удалите всё содержимое папки.
- Запустите Rust и подключитесь к серверу заново.
Если карта прогрузилась — отлично. Если ошибка осталась — переходите к решению ниже.
Решение №2 — скачать карту вручную
Введите IP сервера или строку из консоли Rust. Мы сами достанем актуальный .map файл напрямую (в обход проблемного маршрута) и отдадим его с оригинальным именем — таким же как у сервера. Положите файл в папку выше и переподключитесь — игра возьмёт карту с диска.
Покрытие: почти все серверы Rust. Не получится скачать карту только у тех у кого настроена жёсткая anti-DDoS защита.
Альтернатива — средства обхода
Включите VPN, зайдите на сервер, после того как карта прогрузилась — VPN можно выключать. Минус: VPN режет скорость и поднимает пинг, использовать только для одной первоначальной загрузки.