Советую использовать пустой аккаунт для загрузки ибо нет гарантий что аккаунт не отлетит. Если вы уже использовали обычный аккаунт, то советую выйти и создать пустой и после окончания загрузки переустановить Steam начисто.
Актуальный способ скачивания старых версий Rust на 2026 год. Для загрузки старых сборок Rust и Rust Dedicated Server нам понадобится Steam, SteamTools и архивы с манифестами. Перед началом работы скачайте все из ссылок ниже.
Steam:
https://store.steampowered.com/about/
SteamTools:
https://steamtools.net/
Архивы манифестов:
https://codeload.github.com/SSMGAlt/ManifestHub2/zip/refs/heads/252490
https://codeload.github.com/SSMGAlt/ManifestHub2/zip/refs/heads/258550
1. Установка Steam и SteamTools. Для начала установите Steam и войдите в любой аккаунт. Для загрузки файлов наличие лицензии Rust не обязательно, поэтому можно использовать даже новый пустой аккаунт. После этого установите SteamTools и запустите его вместе со Steam. Теперь распакуйте оба архива с манифестами и выделите все файлы с расширениями .lua и .manifest. Перетащите их в плавающее окно SteamTools и полностью перезапустите Steam. Если Rust или Rust Dedicated Server не появились в библиотеке — просто перезапустите Steam ещё раз. После появления игр в библиотеке можно переходить к загрузке файлов.
2. Определение нужной версии и загрузка файлов. Перед началом загрузки нажмите Win + R и введите steam://open/console после этого в Steam появится вкладка Console. Теперь нужно определить какую именно версию игры или сервера вы хотите скачать. Для этого используйте SteamDB: Rust: https://steamdb.info/app/252490/patchnotes/ Rust Dedicated Server: https://steamdb.info/app/258550/patchnotes/. На страницах SteamDB находится список всех обновлений игры и сервера. Вы можете искать нужную сборку по дате, названию девблога. Когда найдёте нужную версию — нажмите на её название, если названия нет нажмите на no title. После открытия страницы патча вы увидите подробную информацию об обновлении включая список изменённых файлов, депоты и манифесты. Для загрузки используются зелёные manifest ID. Rust Client (Windows) использует appid 252490 и депоты 252495 и 252494. Rust Dedicated Server использует appid 258550. Для Windows сервера нужны депоты 258551 и 258554, для Linux сервера 258552 и 258554. Команда загрузки файлов через консоль Steam выглядит так: download_depot appid depotid manifestid(см примеры ниже).
Примеры команд для загрузки 236 девблога, по протоколу сервера это 2271.
Клиент(windows)
download_depot 252490 252495 2931886211716677874
download_depot 252490 252494 5186082696484381022
Сервер(windows)
download_depot 258550 258551 7353951641115118046
download_depot 258550 258554 1993020742675122959
Сервер(linux)
download_depot 258550 258552 1385793814105908558
download_depot 258550 258554 1993020742675122959
После начала загрузки Steam автоматически скачает файлы в папку C:\Program Files (x86)\Steam\steamapps\content\ после загрузки там появятся папки app_252490 и app_258550. Как только вы скачаете все нужные вам депоты можно приступать к следующему этапу.
3. Сборка клиента и сервера. Для сборки клиента создайте новую папку без кириллицы в пути, например D:\Rust после этого откройте папку app_252490. Внутри будут папки depot_252495 и depot_252494. Откройте обе папки и перенесите всё их содержимое в вашу папку Rust. Переносить нужно именно содержимое depot папок, а не сами папки depot_252490 и т.п. После объединения файлов вы получите полностью готовый клиент Rust. Для сборки сервера создайте отдельную папку например D:\rust_dedicated. Если вам нужен Windows сервер — откройте depot_258551 и depot_258554 после чего скопируйте всё содержимое обеих папок в rust_dedicated. Если нужен Linux сервер — откройте depot_258552 и depot_258554 и также перенесите всё содержимое в rust_dedicated. Как и в случае с клиентом переносить нужно содержимое depot папок в одну общую папку сервера чтобы файлы объединились в полноценную рабочую сборку.
Если вы прошли все этапы без единой ошибки, поздравляю! Вы получили полностью чистый клиент игры или сервер прямо из Steam, если нужно сделать клиент игры под NoSteam(пиратка на основе Spacewar), тогда переходим по ссылкам(см ниже).
DnSpy: https://github.com/dnSpy/dnSpy/releases/download/v6.1.8/dnSpy-net-win64.zip
HxD Hex Editor: https://mh-nexus.de/downloads/HxDPortableSetup.zip
После того как вы скачали оба архива, распаковали и установили HxD Hex Editor нужно определить как именно нужно пропатчить клиент. Здесь важный момент, если у вас клиент до 2020 года, у вас может отсутствовать GameAssembly.dll, в таком случае вам понадобится зайти в папку RustClient_Data\Managed в этой папке будет файл Assembly-CSharp.dll, но если у вас клиент 2020 года или выше, то у вас будет GameAssembly.dll в корне папки Rust, когда вы определились какой файл у вас есть можно приступать к патчу.(см ниже оба патча)
3.1 Патч Assembly-CSharp.dll: Открываем распакованный DnSpy через dnSpy.exe, если не скачан то скачайте и распакуйте. Как только вы открыли DnSpy нажимаем file после этого open и выбираем наш Assembly-CSharp по пути RustClient_Data\Managed и как только вы открыли файл он у вас появится в Assembly Explorer. Разворачиваем в Assembly Explorer наш файл Assembly-CSharp (0.0.0.0) далее Assembly-CSharp.dll далее Rust далее Defines и здесь у вас будет appID, вам нужно щёлкнуть по нему правой кнопкой мыши по appID и нажать Edit Class (C#), в открывшемся окне меняем appID = 252490U; на appID = 480U; после этого нажимаем Compile. Далее нажимаем file и нажимаем save module, на вопрос нажимаем ОК. Если игра после патча не вылетает и запускается, то значит вы все сделали правильно.
3.2 Патч GameAssembly.dll: Открываем установленный HxD Hex Editor через HxD64.exe, если не установили ещё то скачайте и установите. Как только вы открыли HxD Hex Editor нажимаем на file после этого open и выбираем наш GameAssembly.dll. Дальше нам нужно нажать search после которого replace. В появившемся окне переходим в integer number, далее ставим bitwidth (U)Int32 и search direction ставим как all. После этого заполняем search for как 252490 а replace with 480, после этого нажимаем replace all. После этого нажимаем file и save. Если игра после патча не вылетает и запускается, то значит вы все сделали правильно.
утилита CloudRedirect у кого не качает манифесты скачиваете последнюю версию по ссылке - https://github.com/Selectively11/CloudRedirect/releases/tag/v2.5.4
Если программа не запускается то устанавливайте ещё и runtime - https://builds.dotnet.microsoft.com....28/windowsdesktop-runtime-8.0.28-win-x64.exe
Ещё раз говорю не я автор темы, я всего лишь выложил её так как есть, на форуме нету нового способа установки старых клиентов и серверов
Актуальный способ скачивания старых версий Rust на 2026 год. Для загрузки старых сборок Rust и Rust Dedicated Server нам понадобится Steam, SteamTools и архивы с манифестами. Перед началом работы скачайте все из ссылок ниже.
Steam:
https://store.steampowered.com/about/
SteamTools:
https://steamtools.net/
Архивы манифестов:
https://codeload.github.com/SSMGAlt/ManifestHub2/zip/refs/heads/252490
https://codeload.github.com/SSMGAlt/ManifestHub2/zip/refs/heads/258550
1. Установка Steam и SteamTools. Для начала установите Steam и войдите в любой аккаунт. Для загрузки файлов наличие лицензии Rust не обязательно, поэтому можно использовать даже новый пустой аккаунт. После этого установите SteamTools и запустите его вместе со Steam. Теперь распакуйте оба архива с манифестами и выделите все файлы с расширениями .lua и .manifest. Перетащите их в плавающее окно SteamTools и полностью перезапустите Steam. Если Rust или Rust Dedicated Server не появились в библиотеке — просто перезапустите Steam ещё раз. После появления игр в библиотеке можно переходить к загрузке файлов.
2. Определение нужной версии и загрузка файлов. Перед началом загрузки нажмите Win + R и введите steam://open/console после этого в Steam появится вкладка Console. Теперь нужно определить какую именно версию игры или сервера вы хотите скачать. Для этого используйте SteamDB: Rust: https://steamdb.info/app/252490/patchnotes/ Rust Dedicated Server: https://steamdb.info/app/258550/patchnotes/. На страницах SteamDB находится список всех обновлений игры и сервера. Вы можете искать нужную сборку по дате, названию девблога. Когда найдёте нужную версию — нажмите на её название, если названия нет нажмите на no title. После открытия страницы патча вы увидите подробную информацию об обновлении включая список изменённых файлов, депоты и манифесты. Для загрузки используются зелёные manifest ID. Rust Client (Windows) использует appid 252490 и депоты 252495 и 252494. Rust Dedicated Server использует appid 258550. Для Windows сервера нужны депоты 258551 и 258554, для Linux сервера 258552 и 258554. Команда загрузки файлов через консоль Steam выглядит так: download_depot appid depotid manifestid(см примеры ниже).
Примеры команд для загрузки 236 девблога, по протоколу сервера это 2271.
Клиент(windows)
download_depot 252490 252495 2931886211716677874
download_depot 252490 252494 5186082696484381022
Сервер(windows)
download_depot 258550 258551 7353951641115118046
download_depot 258550 258554 1993020742675122959
Сервер(linux)
download_depot 258550 258552 1385793814105908558
download_depot 258550 258554 1993020742675122959
После начала загрузки Steam автоматически скачает файлы в папку C:\Program Files (x86)\Steam\steamapps\content\ после загрузки там появятся папки app_252490 и app_258550. Как только вы скачаете все нужные вам депоты можно приступать к следующему этапу.
3. Сборка клиента и сервера. Для сборки клиента создайте новую папку без кириллицы в пути, например D:\Rust после этого откройте папку app_252490. Внутри будут папки depot_252495 и depot_252494. Откройте обе папки и перенесите всё их содержимое в вашу папку Rust. Переносить нужно именно содержимое depot папок, а не сами папки depot_252490 и т.п. После объединения файлов вы получите полностью готовый клиент Rust. Для сборки сервера создайте отдельную папку например D:\rust_dedicated. Если вам нужен Windows сервер — откройте depot_258551 и depot_258554 после чего скопируйте всё содержимое обеих папок в rust_dedicated. Если нужен Linux сервер — откройте depot_258552 и depot_258554 и также перенесите всё содержимое в rust_dedicated. Как и в случае с клиентом переносить нужно содержимое depot папок в одну общую папку сервера чтобы файлы объединились в полноценную рабочую сборку.
Если вы прошли все этапы без единой ошибки, поздравляю! Вы получили полностью чистый клиент игры или сервер прямо из Steam, если нужно сделать клиент игры под NoSteam(пиратка на основе Spacewar), тогда переходим по ссылкам(см ниже).
DnSpy: https://github.com/dnSpy/dnSpy/releases/download/v6.1.8/dnSpy-net-win64.zip
HxD Hex Editor: https://mh-nexus.de/downloads/HxDPortableSetup.zip
После того как вы скачали оба архива, распаковали и установили HxD Hex Editor нужно определить как именно нужно пропатчить клиент. Здесь важный момент, если у вас клиент до 2020 года, у вас может отсутствовать GameAssembly.dll, в таком случае вам понадобится зайти в папку RustClient_Data\Managed в этой папке будет файл Assembly-CSharp.dll, но если у вас клиент 2020 года или выше, то у вас будет GameAssembly.dll в корне папки Rust, когда вы определились какой файл у вас есть можно приступать к патчу.(см ниже оба патча)
3.1 Патч Assembly-CSharp.dll: Открываем распакованный DnSpy через dnSpy.exe, если не скачан то скачайте и распакуйте. Как только вы открыли DnSpy нажимаем file после этого open и выбираем наш Assembly-CSharp по пути RustClient_Data\Managed и как только вы открыли файл он у вас появится в Assembly Explorer. Разворачиваем в Assembly Explorer наш файл Assembly-CSharp (0.0.0.0) далее Assembly-CSharp.dll далее Rust далее Defines и здесь у вас будет appID, вам нужно щёлкнуть по нему правой кнопкой мыши по appID и нажать Edit Class (C#), в открывшемся окне меняем appID = 252490U; на appID = 480U; после этого нажимаем Compile. Далее нажимаем file и нажимаем save module, на вопрос нажимаем ОК. Если игра после патча не вылетает и запускается, то значит вы все сделали правильно.
3.2 Патч GameAssembly.dll: Открываем установленный HxD Hex Editor через HxD64.exe, если не установили ещё то скачайте и установите. Как только вы открыли HxD Hex Editor нажимаем на file после этого open и выбираем наш GameAssembly.dll. Дальше нам нужно нажать search после которого replace. В появившемся окне переходим в integer number, далее ставим bitwidth (U)Int32 и search direction ставим как all. После этого заполняем search for как 252490 а replace with 480, после этого нажимаем replace all. После этого нажимаем file и save. Если игра после патча не вылетает и запускается, то значит вы все сделали правильно.
утилита CloudRedirect у кого не качает манифесты скачиваете последнюю версию по ссылке - https://github.com/Selectively11/CloudRedirect/releases/tag/v2.5.4
Если программа не запускается то устанавливайте ещё и runtime - https://builds.dotnet.microsoft.com....28/windowsdesktop-runtime-8.0.28-win-x64.exe
Ещё раз говорю не я автор темы, я всего лишь выложил её так как есть, на форуме нету нового способа установки старых клиентов и серверов