Несмотря на заголовок, хотелось бы рассмотреть вообще дерево развития этой замечательной игры и, соответственно, показать, как устанавливать любую версию RUST (сервер и клиент) из данного дерева.

Прежде, чем приступить к короткой технической части, считаю уместным пролить свет на некоторые моменты в развитии RUST, чтобы было понятнее, какую из версий стоит устанавливать и чего от нее ждать. Кто сразу желает перейти к делу - листайте страницу до подвала.

Общие тенденции развития RUST

Я как-то писал, что меня не устраивает как развивается данная игра, и с тех пор мало что поменялось в моем мнении. Однако, сама игра поменялась значительно и даже не скажешь однозначно в какую сторону.

Дело в том, что эксперименты разработчиков в глобальном плане я оцениваю на данный момент негативно, так как меня бесит участвовать в этих адских мероприятиях. Но и не участвовать не получается, ведь как я смог бы тогда сказать, что эксперимент мудачный. Короче, я, скрипя зубами  и скрепя сердце, жму кнопку "в бой", то есть "коннект".

старый добрый RUST загружается

За время моего участия в тестировании можно выделить важные аспекты:

  • Графика становится лучше, что несомненно приятно глазу. Только посмотрите на нынешние тени, блики, цветочки :)
  • Оптимизация производительности тоже не стоит на месте и здесь я замечаю качественные изменения, так как играю неизменно на том же ПК, что и раньше. И ДА! - стало лучше, даже параметры графики получилось подкрутить и увидеть нынешнюю замечательную картинку без тормозни, которая была раньше.
  • Детализация объектов выше всяких похвал: меня просто в шок ввели новые пещеры, цветочные поляны, новые локации и биомы!
  • Звуки теперь невероятно атмосферные, введение музыки очень доставляет.
  • Мувсеты персонажей, меню крафта и изменения в инвентаре - все это замечательно улучшает игру, нечего и говорить.
  • Логика спавна ресурсов лично мне не нравится. Это челенж, конечно, но не там этот челенж надо устраивать, или по крайней мере не сейчас. Бесит меня теперь камни искать, когда раньше даже можно было по ним определить, далеко ли вражины - камней нет, значит и рядом нет никого скорее всего.
  • Некоторые объекты не допилены и вырываются из общей картинки как бельмо на глазу.
  • Поведение животных и баланс потребности в еде/воде меня добивает. Надеюсь с этим разработчики разберутся. Нужно не шкалу сытости вводить, а шкалу энергии и подумать над ее восполнением и тратой.
  • И самое ужасное - изменение стратегии развития персонажа. Это пи*дец. Меня убила сначала система XP (это я не про MS OS), затем доступность всех предметов изначально просто повергла в шок. Как я скучаю по чертежам, кто бы знал! Это была лучшая система из всех, что я видел. Не было у меня к ней претензий, она была уникальная (я раньше такого не встречал) и вот - пи*дец.

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

Разнообразие версий RUST

Сначала было разделение на RUST Legacy и RUST Experimental, когда разработчики побоялись потерять аудиторию, так не хотевшую смириться с развитием игры. Собственно, тогда RUST Experimental перестал быть Experimental и стал просто RUST, то есть вышел в релиз и таким остался доступным в стиме. Конечно игра еще в разработке - правда это отмаза для всех подобных проектов, которые уже будут нафиг никому не нужны к версии 1.0.

Потом разработчикам в голову пришла мысля - ввести систему получения опыта персонажем. Тем самым они превратили игру в тупейший фарм, который достал раньше, чем был достигнут максимальный уровень. Но перед введением этой системы в релиз они забэкапились и оставили резервную копию прежней игры, доступную честному народу для скачивания. Правда теперь вводить названия билдам типа Legacy или Experimental не стали и обошлись банальным обозначением месяца и года. Так появилась ветка July2016.

И вот когда разработчики "лицопинок" получили негативный отзыв от большей части ржавого сообщества - они срочно стали пилить новую систему развития и решили выдать доступ ко всем предметам сразу же, но при этом добавить в игру кучу всякого хлама, благодаря которому крафт предметов станет возможен. Не скрою, эта система мне больше по душе, чем XP, но все равно не то или я еще недостаточно в нее поиграл.

Поиск чертежей в старом добром RUST

Но самое интересное - RUST-девелоперы забэкапили и версию с опытом для всеобщего доступа, ибо жалко им столько пустых трудов просто выбросить в мусорку, где ей и место. Так появилось творение October2016.

Но к чему все это я рассказываю - да к тому, что можно еще успеть поиграть в старый добрый чертежный RUST, где можно было радоваться найденному чертежу взрывчатки, копить блюпринты на изучение трофейной болтовки и вести торговлю всем этим безобразием с "кепками", которые упорно добывают для тебя серу, МВК.. Золотое было время..

Устанавливаем сервер  RUST разных версий

В статье "Установка сервера RUST" подробно рассмотрен процесс установки (в том числе для Linux), но повторюсь кратко:

  • Скачиваем steamcmd и распаковываем в каталог, например "C:\steamcmd"
  • Запускаем консоль Windows (cmd) с правами администратора и переходим в каталог консоли стимcd C:\steamcmd
  • Запускаем консоль командой steamcmd
  • Авторизуемся login anonymous
  • Указываем каталог установки force_install_dir C:\old_good_rust

Установка сервера RUST Legacy

Раньше мы использовали команду без ключей, просто указывая идентификатор app_update 258550. Но я оговорился, что существуют параметры, которые позволяют установить другие версии сервера Rust.

Вопрос только в том: какие ключи указывать? Ответ кроется на этом сайте: https://steamdb.info/apps/. Если воспользоваться поиском по идентификатору (258550), обнаружим сведения о нашей игре, точнее о сервере для этой игры (Rust Dedicated Server). Если в поиске по названию указать "Rust", то можно увидеть все идентификаторы, отвечающие фильтру, в том числе и для клиента (252490).

SteamId база данных SteamId база данных

Если перейти в раздел, посвященный серверу RUST, то прежде всего бросается в глаза кнопка "Install", правда при нажатии на нее у меня попросило выбрать программу для открытия и я попробовал консоль стим - написало "ОК" и тишина.. Ну и ладно - потом разберусь, как обычно.

В боковом меню нас интересует раздел Depots, где имеется таблица Branches. Вот в этой таблице и указаны все доступные ветки. На конец 2016 года:

  1. prerelease-debug
  2. Prerelease
  3. staging-debug
  4. staging
  5. Public
  6. debug
  7. October2016
  8. july2016

Prerelease здесь содержит все новейшие изменения игры, готовые войти в дистрибутив с ближайшим обновлением, но нам интересна ветка july2016. Теперь в консоли стоит указать команду

app_update 258550 -beta july2016

Эта команда соответственно запустит установку интересующей нас ветки. Заметьте, что указание ветки без ключа -beta тоже запустит установку сервера, но актуальной public версии.

Устанавливаем клиент RUST разных версий

Абсолютно аналогичная ситуация с установкой клиента RUST. Однако для установки клиента уже потребуется войти со своего аккаунта (где куплена игра), а так же ввести проверочный код, который будет отправлен на почту после успешного входа в систему (если потребуется). При попытках скачать игру под анонимусом вы получите в лучшем случае самый свежий DirectX в каталоге установки.

Уже через пару минут после нескольких несложных операций у меня установилась нужная версия клиента, но эту же версию клиента можно установить прямо из steam-библиотеки. Для этого нужно:

  1. Зайти в свойства Rust;
  2. Перейти на вкладку БЕТА-ВЕРСИИ;
  3. Выбрать из всплывающего списка нужную версию и закрыть окно свойств.

Установка клиента RUST LEGACY

Однако, если хочется иметь несколько версий - рекомендую установить их в разные каталоги и запускать когда хочется.

Кратко:

  1. Скачиваем steamcmd и распаковываем в каталог, например "C:\steamcmd"
  2. Запускаем консоль Windows (cmd) с правами администратора и переходим в каталог консоли стим cd C:\steamcmd
  3. Запускаем консоль командой  steamcmd
  4. Авторизуемся  login <ваш username steam>
  5. Вводим пароль к аккаунту
  6. Если требуется, вводим проверочный код, который уже выслан вам электронной почтой, на которую регистрировался аккаунт
  7. Указываем каталог установки  force_install_dir D:\Games\rust_july2016
  8. Указываем что устанавливать  app_update 252490 -beta july2016
  9. Переходим в каталог и запускаем Rust.exe, при этом стим должен быть запущен.

Каталог установки RUST LEGACY

Напомню, что сервер можно запустить командой из cmd, находясь в каталоге с установленным сервером

RustDedicated.exe -batchmode +server.hostname "OldGoodRust" +server.port 28015 -logFile "output.txt"

Старая добрая система чертежей RUST

Подключиться к такому серверу из консоли можно командой (F1):

connect localhost:28015

Приятной Вам игры в старый добрый RUST!

Добавить комментарий

Защитный код

Введите код с картинки в текстовое поле

Комментарии   

Артём
0 # Артём 27.08.2017 21:34
Не работает нихрена. Ошибка "Authentication Timed Out". Всё сделал как надо.
Ответить | Ответить с цитатой | Цитировать
Юрий Деменский
0 # Юрий Деменский 28.08.2017 07:11
Что-то делаешь не по инструкции, признавайся. Только что установил себе - прекрасно запустился. Я уже и подзабыл как быстро грузится старый клиент по сравнению с новым. Ошибка на каком моменте возникает?
Ответить | Ответить с цитатой | Цитировать