Чтобы играть в Rust одному или семьей, можно установить дома локальный сервер. Тогда никто чужой не нанесёт вред вашему имуществу, карта не обновится до первоначального состояния без вашего ведома. Преимущества есть.
Рассмотрим два сценария:
- Сервер и клиент на одном ПК (32 Гб ОЗУ);
- Сервер и клиент на разных ПК (16 Гб ОЗУ).
В первом случае на ПК должно быть 32 Гб ОЗУ. Во втором достаточно 16 Гб. Для клиентов достаточно 16 Гб. Процессор для сервера без клиента рекомендуется от 4 ядер. На практике, для 3 игроков мне хватает Athlon 3000G — 2 ядра, 4 потока. Слабость проявляется только в долгом запуске сервера. Не замерял, но по ощущениям, минут 15 нужно. Если сервер и клиент на одном ПК, всё хорошо работало на Ryzen 5 3600.
На практике, удобнее второй вариант. Ставить отдельный системный блок в жилище не всем удобно, но если уже есть ПК, например, в виде приставки для ТВ, можно использовать его. Нужно 10 Гб свободного места на SSD, остальное описал выше.
Установка, запуск и остановка
Качаем архив с официального сайта, распаковываем в любую отдельную папку на диске, запускаем файл со словом update в имени, затем файл со словом run для запуска. Удобно создать ярлык на второй файл и поместить его на рабочий стол, так как после выключения ПК, сервер нужно будет запускать заново. Полагается, что сервер работает всегда, но для дома это не всегда целесообразно. Тогда, перед выключением ПК с сервером, в консоли нужно выполнить команду save и затем выключать ПК. Особенно, если на сервере есть или недавно были игроки. Иначе, потеряется игровой прогресс за какое то время до выключения.
Подключение
Если вы не занимались администрированием своей локальной сети, то скорее всего, роутер раздает ip вашим устройствам случайным образом. Тогда для ПК с сервером нужно закрепить постоянный ip. На примере роутера Keenetic это будет так:
- Переходим в панель управления роутера http://192.168.1.1/
- Мои сети и WI-Fi > Список устройств
- Находим ПК с сервером (он должен быть включен)
- Кликаем по нему, обзываем как удобно и кликаем кнопку «Зарегистрировать»
- Находим его в списке «Зарегистрированные устройства», кликаем
- Находим чек-бокс «Постоянный IP-адрес«, ставим галочку
- В блоке «Дополнительные сведения» находим ip адрес и выписываем на листочек бумаги. Допустим, это будет 192.168.1.33
Теперь роутер закрепил ip 192.168.1.33 за ПК, на котором у вас сервер. Значит, к нему можно подключиться по ip. Запускаете на клиенте Rust, нажимаете F1 и вводите команду connect 192.168.1.33:28015
Если же клиент и сервер на одном ПК, то клиент на этом ПК подключается так connect 127.0.0.1:28015
