Перейти до вмісту

Приклад server.cfg для Rust: де лежить і що в ньому писати

Коротка відповідь: server.cfg лежить у server/<identity>/cfg/, поруч із RustDedicated.exe, де <identity> це ідентифікатор вашого сервера (my_server_identity, поки ви його не змінили). Кожен рядок це команда консолі, точно така, як ви вводили б у консолі сервера, і сервер виконує їх при кожному старті.

server.hostname "My Rust Server"
server.description "Vanilla, wipes every Thursday."
server.url "https://example.com"
server.headerimage "https://example.com/banner.png"
server.maxplayers 100
server.worldsize 3500
server.seed 12345
server.saveinterval 300
decay.scale 1
РядокЩо задає
server.hostnameНазва в браузері серверів.
server.descriptionТекст на сторінці сервера в браузері.
server.urlПосилання на сайт на цій сторінці.
server.headerimageКартинка-банер на цій сторінці.
server.maxplayersСкільки гравців можуть грати одночасно; дивіться максимум гравців.
server.worldsizeРозмір мапи в метрах.
server.seedЯку процедурну мапу ви отримаєте в цьому розмірі.
server.saveintervalЯк часто світ зберігається, у секундах (типово 600).
decay.scaleЯк швидко руйнуються будівлі; дивіться вимкнення decay.

Текст із пробілами беріть у лапки. Кожне налаштування з типовим значенням є на сторінці змінні сервера Rust.

Рядки, що потребують нової мапи

Section titled “Рядки, що потребують нової мапи”

server.worldsize і server.seed визначають мапу. Змініть будь-який із них, і сервер при наступному старті почне нову мапу, ніби ви зробили вайп. Збереження старого світу лишається в теці сервера, тож повернення значень повертає його. Своя мапа з URL ігнорує обидва. Яким відчувається кожен розмір, дивіться в розмірах мап Rust; коли публічні сервери змінюють мапу, дивіться графік вайпів Rust.

Гра ніколи не пише server.cfg: його створюєте ви, а сервер лише читає. server.writecfg пише інший файл, serverauto.cfg, поруч із ним, із налаштуваннями, які гра зберігає сама. Сервер читає спершу serverauto.cfg, а потім server.cfg, тож рядок у server.cfg має пріоритет.

Натомість стартовий рядок

Section titled “Натомість стартовий рядок”

Будь-який рядок також можна додати у стартовий рядок сервера з + попереду, наприклад +server.maxplayers 100. Дивіться аргументи запуску.

Crucible Local Server пише server.cfg за вас із вкладки Конфігурація, коли ви змінюєте налаштування, і зберігає будь-який рядок, який ви додали вручну. server.cfg (додатково) внизу цієї вкладки редагує сам файл; дивіться налаштування сервера.