Найти в Дзене

Консольные команды в Rust

В игре **Rust (Facepunch Studios)** есть множество консольных команд для оптимизации производительности. Вот основные команды, сгруппированные по категориям: ## **Основные команды для повышения FPS** ### **Графические настройки** ```console grass.on false # Отключить траву (сильный прирост FPS) grass.displacement 0 # Отключить смещение травы grass.shadows false # Отключить тени от травы grass.quality 0 # Низкое качество травы shadows.on false # Отключить все тени (максимальный прирост) shadow.cascade 0 # Отключить каскадные тени shadow.length 10 # Дистанция теней (меньше = лучше FPS) water.quality 0 # Низкое качество воды water.reflections 0 # Отключить отражения в воде tree.quality 0 # Низкое качество деревьев tree.distance 100 # Дистанция прорисовки деревьев object.quality 0 # Низкое качество объектов object.distance 100 # Дистанция прорисовки объектов global.maxshadowlights 0 # Отключить

В игре **Rust (Facepunch Studios)** есть множество консольных команд для оптимизации производительности. Вот основные команды, сгруппированные по категориям:

## **Основные команды для повышения FPS**

### **Графические настройки**

```console

grass.on false # Отключить траву (сильный прирост FPS)

grass.displacement 0 # Отключить смещение травы

grass.shadows false # Отключить тени от травы

grass.quality 0 # Низкое качество травы

shadows.on false # Отключить все тени (максимальный прирост)

shadow.cascade 0 # Отключить каскадные тени

shadow.length 10 # Дистанция теней (меньше = лучше FPS)

water.quality 0 # Низкое качество воды

water.reflections 0 # Отключить отражения в воде

tree.quality 0 # Низкое качество деревьев

tree.distance 100 # Дистанция прорисовки деревьев

object.quality 0 # Низкое качество объектов

object.distance 100 # Дистанция прорисовки объектов

global.maxshadowlights 0 # Отключить теневые источники света

```

### **Эффекты и постобработка**

```console

effects.antialiasing 0 # Отключить сглаживание

effects.ao 0 # Отключить Ambient Occlusion

effects.bloom 0 # Отключить bloom-эффект

effects.lensdirt 0 # Отключить эффект грязных линз

effects.motionblur 0 # Отключить motion blur

effects.ssao 0 # Отключить SSAO

effects.ssr 0 # Отключить Screen Space Reflections

effects.tonemapping 0 # Отключить тональную коррекцию

effects.vignette 0 # Отключить виньетирование

effects.sharpness 0 # Отключить резкость

```

### **Расстояния прорисовки (LOD)**

```console

render.distance 500 # Общая дистанция рендера (по умолчанию 2500)

terrain.distance 500 # Дистанция террейна

grass.distance 10 # Дистанция прорисовки травы

object.distance 500 # Дистанция объектов

tree.distance 500 # Дистанция деревьев

```

### **Качество текстур и детализации**

```console

graphics.shaderlevel 100 # Уровень шейдеров (0-500)

graphics.uiscale 1 # Масштаб интерфейса

graphics.af 0 # Анизотропная фильтрация (0-16)

texture.quality 0 # Качество текстур (0-5)

particle.maximum 50 # Максимальное количество частиц

particle.quality 0 # Качество частиц

```

## **Производительность и оптимизация**

### **Параметры рендеринга**

```console

fps.limit 0 # Снять ограничение FPS (или установить желаемое)

perf 1 # Включить отображение производительности

perf 0 # Выключить отображение

gc.collect # Принудительная сборка мусора

gc.unload # Выгрузить неиспользуемые ресурсы

gc.buffer 256 # Размер буфера сборки мусора

```

### **Сетевые настройки**

```console

net.graph 0 # Отключить график сети

net.queue 8192 # Размер сетевой очереди

net.rcvqueue 1024 # Размер очереди получения

net.sndqueue 1024 # Размер очереди отправки

```

### **Память и загрузка**

```console

pool.enabled true # Включить пул объектов

pool.size 1000 # Размер пула объектов

pool.preload true # Предзагрузка объектов

cache.assets true # Кэширование ассетов

cache.size 512 # Размер кэша (MB)

```

## **Команды для мониторинга**

```console

perf 5 # Подробная статистика производительности

stats # Общая статистика

fps # Текущий FPS

ping # Пинг

entities # Количество сущностей

memory # Использование памяти

```

## **Конфигурационные файлы**

### **Создание конфига с настройками:**

1. Настройте игру через меню и консоль

2. Введите команду:

```console

write.cfg

```

3. Файл сохранится в: `Steam\steamapps\common\Rust\cfg\client.cfg`

### **Загрузка конфига:**

```console

exec client.cfg

```

## **Полезные комбинации команд**

### **Максимальная производительность (Potato Mode):**

```console

grass.on false

grass.displacement 0

grass.shadows false

shadows.on false

water.quality 0

tree.quality 0

object.quality 0

effects.antialiasing 0

effects.ao 0

effects.bloom 0

render.distance 500

graphics.shaderlevel 100

fps.limit 0

gc.collect

```

### **Баланс качества и производительности:**

```console

grass.on true

grass.quality 1

shadows.on true

shadow.cascade 1

water.quality 1

tree.quality 1

object.quality 1

effects.antialiasing 1

render.distance 1500

graphics.shaderlevel 200

fps.limit 60

```

## **Важные заметки:**

1. **Перед применением команд** сделайте бэкап текущих настроек:

```console

write.cfg backup.cfg

```

2. **Для сброса настроек:**

```console

reset.cfg

```

3. **Команды сохраняются** между сессиями только если использовать `write.cfg`

4. **Некоторые команды** требуют перезахода на сервер для применения

5. **Используйте автозапуск** команд через `autoexec.cfg`:

- Создайте файл `autoexec.cfg` в папке `cfg`

- Добавьте нужные команды

- Они будут выполняться при каждом запуске игры

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