DOC.SYS-STAR
SEC-01
Ray Hostingstartup args
[READ_EST // 3 MIN]

Параметры запуска и кастомные флаги

Каждый серверный контейнер запускается с определенным набором команд. Опытные админы могут менять эти параметры запуска, чтобы настроить сборщик мусора (Garbage Collector), распределить потоки процессора, оптимизировать tickrate сети и подкрутить настройки игрового движка.


1. Система плейсхолдеров (Переменные)

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

Плейсхолдер На что заменяется? Описание
{{MaxPlayers}} Число игроков Максимальное количество слотов, настроенное в панели.
{{GSLT}} Токен авторизации Steam Нужен для авторизации сервера в поиске Steam.
{{LicenseKey}} Лицензионный ключ Используется в некоторых играх (например, FiveM) для авторизации разработчика.
{{Port}} Порт сервера Сетевой порт, выделенный под твой контейнер.
{{Ip}} IP-адрес Локальный IP-адрес хост-ноды.

[!CAUTION] Не ломай фигурные скобки! Ни в коем случае не удаляй и не меняй плейсхолдеры вручную (например, заменяя {{MaxPlayers}} на цифру 32). Из-за этого скрипт запуска сломается, и сервер просто откажется запускаться, засыпав консоль ошибками.


2. Готовые пресеты для оптимизации

Добавление правильных флагов в параметры запуска может поднять FPS и навсегда убрать лаги и фризы.

Оптимизация Minecraft (Флаги Айкара)

Если ты держишь сервер Minecraft на Java, замени дефолтные параметры сборщика мусора на флаги Айкара (Aikar's Flags). Это минимизирует подвисания Java-машины (JVM pauses):

-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8m -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1

Настройка тикрейта для Rust

Для серверов Rust правильная настройка тикрейта и потоков проца обеспечит идеальную регистрацию попаданий и плавную физику:

-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256

3. Выделение памяти и краши по OOM

Лимиты оперативной памяти (параметры -Xmx и -Xms для Java) контролируются панелью автоматически на основе твоего тарифа.

[!WARNING] Защита от перегрузки ОЗУ (OOM Killer) Не пытайся вручную вписать флаги -Xmx или -Xms в параметры запуска. Если ты выделишь в скрипте больше памяти, чем положено по тарифу твоего контейнера, операционная система хоста мгновенно убьет процесс сервера (сработает OOM Killer), и сервер крашнется.


4. Сброс настроек до дефолтных

Если ты перемудрил с флагами запуска и сервер перестал включаться:

  1. Зайди в раздел Параметры запуска (Startup Arguments) в панели.
  2. Нажми кнопку Сбросить по умолчанию (Reset to Default) под полем ввода.
  3. Перезапусти сервер. Панель вернет проверенную стандартную команду запуска.

Продвинутый сетевой саппорт 24/7

Залетай на наш официальный Discord-сервер, чтобы напрямую пообщаться с нашими спецами по железу.

Подрубиться к саппорту