Файли росл. Створення мод-сервера Rust на власному комп'ютері. Приклад зчитування даних із файлу

Отже, на сайті є чудове по мережі. Але в ньому запуску та налаштування сервера приділено всього кілька рядків.
Намагаюся допомогти користувачам, які хотіли б пограти на своєму локальному серверіз друзями та з власними налаштуваннями. У цій невеликій статті я намагатимусь показати весь процес: від установки сервера до його налаштування, у тому числі за допомогою модів.

1. Перше, що нам потрібно - це перейти на запуску Rust по мережі і скачатиархів, що містить усі необхідні інструментиі розпакувати в будь-яке місце.

2. Тепер переходимо до установці. Запускаємо файл Update-Rust-Server.batз папки SteamCMDі чекаємо поки що наш сервер скачується. Сервери завантажуватимуться в папку RustServer.

Все ми встановили сервер, переходимо до наступних кроків.

3. Тепер ми будемо запускати серверналаштувати його і запрошувати друзів. Для того, щоб підключитися до створеного сервера, виконуємо такі кроки:

Ідемо до папки SteamCMDта запускаємо файл Run-Rust-Server.bat(Саме його, а не Rust_server). Для запуску експериментального сервера Rust запускаємо файл Run-Rust-Exp-Server.bat
- Після запуску в командному рядку будуть йти рядки з відомостями про завантаження, чекаємо на момент, коли з'явиться напис "server initialized".
– Все, сервер працює.
- Тепер, щоб зайти на сервер, нам необхідно дізнатися адресу свого сервера. Класичний варіант -
- Записуємо свій ip кудись у текстовий файл(щоб не забути).
- Далі запускаємо гру та тиснемо клавішу F1 (консоль) і вписуємо туди команду net.connect Ваш ip:28015 (де Ваш ip - це ваш ip, який ви дізналися заздалегідь). За ідеєю це має бути і 127.0.0.1.

Якщо все зроблено правильно, ви підключитесь до сервера. Щоб друзі змогли підключитися до вас, потрібно, звичайно, щоб сервер був запущений на вашому комп'ютері, і щоб ваші друзі правильно ввели команду з'єднання, яку Ви їм скажете.
Тепер можна розпочинати гру. АЛЕ! Правильність виконання всіх дій у деяких випадках не може гарантувати успіх. Так як причин, з яких у Вас може не вийти, безліч. Про вирішення найпоширеніших проблем написано у .

4. Ну, і тепер, якщо у Вас все вийшло, і Вам сподобалося, можна погратися налаштуваннями сервера.
Наприклад, у останнє оновленнярозробники додали таку цікаву річ як зношування зброї (відразу згадалася серія Dead island), а також зношування одягу та інвентарю.
Багатьох це не влаштувало, і є можливість відключити цю функцію.

Для цього треба:
> Залогініться на сервері під правами адміністратора. Для цього у грі відкриваємо консоль клавішею F1 та вписуємо команду Rcon.login ваш пароль (Ваш пароль задається у файлі server.cfg і за умовчанням має вигляд 123456). Після введення має з'явитися напис (у консолі) "logged as admin",яка означає, що Ви увійшли як адмін. Тепер вписуємо команди:
- Для відключення зносу одягу: conditionloss.armorhealthmult "0.0"
- Для відключення зносу зброї/інвентарю: conditionloss.damagemultiplier "0.0"

За допомогою різних модів можна вимкнути або включити різні речі. Наприклад, відключити розпад на сервері або налаштувати інтервал прольоту літачків. У мережі вже є як доступні, так і не дуже доступні моди. Я рекомендую скористатися вільно поширюваним модом Magma,через його легкість у налаштуванні та велику кількість плагінів.

Оптимізація гри Rust просто «нікчемна», що створює якісь труднощі під час ігрового процесудля деяких користувачів. У деяких випадках навіть потужний комп'ютер не в змозі впоратися зі своїми прямими обов'язками, а саме забезпечити чудову картинку без лагів в інтерфейсі «іржі». Звичайно ж, завдяки деяким маніпуляціям можна трохи підвищити fps у грі, але зробити це виходить найкраще за допомогою введення в консольний рядок різного роду команд, що відключають специфічні ефекти. Але як ви це уявляєте? Щоразу під час під'єднання до сервера вбивати в консоль близько 30 команд – це скільки часу буде витрачено марно… Але вихід є і це – файл конфіг для Rust, в який можна вписати всі ці команди, а його просто вкласти в спеціальну директорію.

Але де взяти цей cfg для Rust? Насправді є два способи його отримати. Ви можете зробити так...

Створюємо конфіг для гри Rust

1. Зайти до кореневого каталогу гри.
2. Знайти там папку CFG.
3. У ньому знайти два файли: client.cfg та config.cfg.
4. Якщо їх немає, то просто потрібно створити нові та відповідно їх назвати.
5. Вписати сюди відповідні команди для , тіней, вітру тощо.

А можна зробити й інакше.

Завантажити cfg для гри

1. Ви можете завантажити конфіг для Rust вже в готовому вигляді (з усіма потрібними командами) прямо з нашого сайту, за цим.
2. Скопіювати два файли, що знаходяться в архіві у відповідний каталог (вказаний у першому способі).
3. Якщо там вже є ці файли, то копіюємо із заміною, якщо ні – просто вставляємо.

По суті, неважливо, яким саме шляхом ви підете. Після цього залишається лише:

Зайти у гру
Натисніть на вкладці «Options»
Прибрати позначки з «Water Reflectins» та «VSync»
І повністю відтягнути повзунок "Render Quality" вліво

Потрібно відзначити, що на конфіг для Rust впливає дуже позитивно, можна навіть сказати, що конфіг Rust (звичайно ж, правильно налаштований) принесе набагато більше користі, ніж додаткові 512 Мб відеопам'яті.


У цій темі я розповім, як створити свій сервер Rust Experimental із модами. Для чого це треба? Ну, як мінімум, якщо ви граєте в Раст, то у вас з'являється безліч ідей, які набагато зручніше тестувати на своєму сервері з нескінченними ресурсами та можливістю літати. А якщо піти далі, то ви можете зробити свій сервер популярним і отримувати реальні гроші за продаж ігрових плюшок гравцям свого сервера.

Отже, почнемо.
Частина перша - Створення сервера.
1. Завантажити архів Rust_server.zip з офіційного сайту з цієї
2. Розпакувати архів у зручну папку. Наприклад, ось у цю: C:\Games\Rust_Server\Server
Далі я наводитиму приклади адреси з цією папкою.
3. Зайти до папки C:\Games\Rust_Server\Server та запустити файл update.bat
Відкриється чорне віконце з командним рядком і піде завантаження файлів сервера, розмір близько 2,15 Гб. Після завантаження віконце закриється автоматично.
4. Зайти до папки C:\Games\Rust_Server\Server\rustds
Створити текстовий документу блокноті, скопіювати всередину ось цей текст:
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
Далі в блокноті натискаємо "Зберегти як..." та зберігаємо файл з ім'ям "start server.bat" розширення "Всі файли".
З'явився файл "start server.bat" і є пусковий файл для вашого сервера. При натисканні на нього знову відкриється чорне віконце командного рядкаі піде створення карти та запуск сервера. Про те, що сервер готовий до роботи, можна дізнатися, дивлячись на лічильник фпс справа-внизу віконця: при завантаженні він показуватиме 0 fps, а після закінчення з'явиться цифрове значення, наприклад, у мене це 262 fps.
5. Далі потрібно дізнатися свою зовнішню IP-адресу.
Припустимо, ви зайшли на один із сервісом визначення IP адреси, і ваша адреса виявилася 213.180.193.11
Відкриваємо Rust і тиснемо кнопку F1, у консолі, що відкрилася, вводимо команду client.connect 213.180.193.11:28015

Якщо все зроблено правильно, то піде підключення і ви опинитеся на своєму власному сервері

PS: Папка з файлами вашого сервера (сейв і тд) буде знаходитися за адресою C:\Games\Rust_Server\Server\rustds\server\Hello_World

Частина друга: Адмінка

1. Щоб зробити себе (або друга) адміном на своєму сервері, вам спершу потрібно дізнатися про свій стим-айді. Для цього заходимо у свій профіль у стимі та на будь-якому вільному місці- наприклад, ліворуч від своєї аватарки, натискаємо правою кнопкою мишки та вибираємо "Скопіювати адресу сторінки". Вставляємо цю адресу куди завгодно, наприклад, у блокнот або в браузер. З'явиться щось на кшталт )