Власна мапа Rust на локальному сервері: запуск .map
Коротка відповідь: зупиніть сервер, відкрийте кнопку Мапа на швидкому перегляді й виберіть свою мапу. Ваші експорти Crucible Heightmap вже в цьому списку з міткою експорт, а вибір одного імпортує його й призначає одним кліком. Натисніть Запустити сервер, і сервер завантажиться на вашій мапі.
Crucible Local Server запускає власні мапи Rust так само легко, як процедурні. Ви призначаєте серверу файл .map, обираєте, як він дістанеться виділеному серверу Rust, і запускаєте. Рельєф, зроблений у Crucible Heightmap, взагалі обходить метушню з файлами: застосунок сам знаходить ваші експорти Heightmap, готові до призначення одним кліком.
У цьому відео показано шлях від експортованої мапи до прогулянки нею в грі на безкоштовному локальному сервері:

Вкладка «Мапа»
Section titled “Вкладка «Мапа»”Вкладка Мапа це чотири картки зверху вниз, плюс п’ята на сервері Carbon чи Oxide:
- Що цей сервер має запускати: або «Власна мапа: назва», або «Процедурна мапа» з її сідом і розміром. Власна мапа отримує праворуч посилання Очистити (назад до процедурної).
- Доставка: плашки, що визначають, як Rust завантажує власну мапу, з рядком під ними, що пояснює вибрану.
- Мапи: ваші експорти Crucible Heightmap, ваші імпортовані власні файли
.mapі власні процедурні світи цього сервера. - Збережені світи: файли
.sav, світи, збудовані на цих мапах. - Розширення RustEdit: лише на сервері Carbon чи Oxide; дивіться власні дані мапи й RustEdit нижче.
Кожен рядок у картках мап і збережених світів має мініатюру, кнопку вибору чи скасування вибору та кнопку «Видалити».
Вкладка заблокована, поки сервер працює
Section titled “Вкладка заблокована, поки сервер працює”Rust читає світ один раз, під час запуску, тож підміна світу під живим сервером лише змусила б застосунок брехати про те, що завантажено. Поки сервер працює, кожна дія на цій вкладці вимкнена, а рядок угорі про це каже:
Зупиніть сервер, щоб змінити його мапу чи застосувати збережений світ. Він завантажує світ один раз, під час запуску.
Зупиніть сервер, змініть мапу, запустіть знову.
Призначення мапи зі швидкого перегляду
Section titled “Призначення мапи зі швидкого перегляду”Щоб змінити мапу, вкладку «Мапа» відкривати не обов’язково. Кнопка Мапа праворуч у ряду кнопок швидкого перегляду відкриває меню з:
- Процедурна, що перемикає сервер назад на процедурний світ і кидає свіжий випадковий сід.
- Кожною мапою з вашої бібліотеки, один клік для призначення.
- Кожним експортом Crucible Heightmap, який ви ще не імпортували, з міткою експорт. Вибір одного імпортує його до вашої бібліотеки й призначає серверу тим самим кліком.
Експорт, зроблений хвилину тому, уже в списку. Як і вкладка «Мапа», кнопка заблокована, поки сервер працює.
Процедурні світи
Section titled “Процедурні світи”Світи, які Rust генерує для сервера, зберігаються в теку самого сервера під час першого запуску. Crucible показує кожен (рядок proceduralmap.<size>.<seed> із позначкою Процедурний світ на цьому сервері) у картці мап. Вони ніколи не копіюються до вашої бібліотеки мап: процедурний світ належить серверу, який його створив.
Вибір процедурного світу не є призначенням власної мапи. Він задає серверу сід і розмір світу, щоб Rust знову збудував саме цей світ:
- Світ, який сервер зараз запускає, показує зелену мітку Використовується. Клацніть її, щоб скасувати вибір, і наступний запуск кине свіжий випадковий світ.
- Будь-який інший процедурний світ показує Використати. Клацніть, щоб перемкнути сервер на цей сід і розмір.
Кнопка Проц. ген. відкриває власну теку сервера, а Сканувати шукає знову після генерації нового світу. Що кожен розмір світу означає в грі, дивіться в розмірах мап Rust.
Власні мапи
Section titled “Власні мапи”Власні файли .map лежать у спільній бібліотеці мап, з якої може вибирати кожен сервер. Щоб додати:
- Перетягніть
.mapна вікно, щоб імпортувати. - Ваші експорти Crucible Heightmap з’являються в картці мап самі, як рядки з пунктирною межею з міткою Експорт карти висот і назвою проєкту. Натисніть Імпортувати на потрібних. Сканувати шукає знову.
- Скористайтеся Власні мапи, щоб відкрити теку бібліотеки напряму.
Кожна мапа бібліотеки показує Призначити (або зелену мітку Використовується, яку можна клацнути, щоб повернутися до процедурної). Призначення власної мапи скидає процедурні налаштування сервера (сід і розмір світу), бо світ тепер визначає файл мапи.
Збережені світи
Section titled “Збережені світи”.sav це світ, збудований на мапі: бази, розгортувані предмети й лут. Картка мап і картка збережених світів обираються незалежно, тож ви окремо вирішуєте, починати світ заново чи продовжити збережену будову:
- Активне збереження показує зелену мітку Використовується. Клацніть її, щоб скасувати вибір збереження. Мапа лишається вибраною, тож сервер почне свіжий світ на тому самому сіді й розмірі.
- Збереження, яке ви скасували, не видаляється. Його відкладено як червоний рядок Резервна копія, не завантажена, який можна вибрати знову будь-коли.
- Вибір відкладеної копії кнопкою Використати повертає її як активне збереження. Те збереження, що було активним, стає резервною копією.
Для власної мапи імпортуйте .sav, перетягнувши його на вікно або відкривши Власні збереження, і натисніть Застосувати. Збереження завантажується лише на ту мапу, на якій його збудовано, тож Застосувати лишається вимкненою, доки відповідний .map не опиниться у вашій бібліотеці мап. Рядок каже, з якою мапою пара, або що її мапи немає. Дивіться вайп, резервна копія й повторне використання світу.
Попередній перегляд мап
Section titled “Попередній перегляд мап”Кожен рядок мапи й збереження показує справжню мініатюру зверху, а призначений світ показано більшим на швидкому перегляді: суша й океан, розфарбовані за сплатами й з відмивкою рельєфу, щоб світи можна було розрізнити з першого погляду. Це працює і для процедурних світів (показуються, коли сервер їх уже запустив), і для власних файлів .map.
Як доставляється власна мапа
Section titled “Як доставляється власна мапа”Rust завантажує власну мапу за посиланням, тож Crucible Local Server дає два варіанти доставки, які обирають плашками в картці Доставка:
- Локально (file://): мапа завантажується прямо з вашого диска. Це типовий і найпростіший варіант для сервера на вашому ПК, але завантажити її може лише цей ПК, тож друзі з інших ПК не зможуть зайти.
- URL на хостингу: для гравців на інших ПК завантажте
.mapтуди, де є пряме посилання для завантаження, і вставте це посилання в URL рівня в розділі Світ Конфігурації. Це має бути посилання https: Rust завантажує мапу лише через https, а звичайне посилання http відхиляється ще до запуску сервера.
Показати готову мапу справжнім гравцям на публічному сервері це окрема робота; дивіться хостинг власної мапи.
Власні дані мапи й RustEdit
Section titled “Власні дані мапи й RustEdit”Мапи, зроблені в RustEdit із власними префабами, спавнами й лутом, потребують розширення RustEdit, щоб завантажити ці дані. Прості мапи висот його не потребують. Картка Розширення RustEdit на вкладці «Мапа» показує, чи воно Встановлено, чи Не встановлено на цьому сервері, з кнопкою Встановити розширення RustEdit, що кладе його у власні файли цього сервера. Коли воно там, кнопка підписана Перевстановити / оновити, і саме її треба натиснути після оновлення Rust. Для обох дій сервер має бути зупинений.
Розширенню потрібен завантажувач модів, тож картка з’являється лише на сервері Carbon чи Oxide. Ванільний сервер його розмістити не може, і Crucible тихцем не перетворить ваш ванільний сервер на модований, щоб підігнати: створіть сервер Carbon чи Oxide для мапи з власними даними RustEdit.
Видалення мап і збережених світів
Section titled “Видалення мап і збережених світів”Кожен рядок має кнопку «Видалити», а що саме вона стирає, залежить від рядка:
- Видалення процедурного світу стирає весь світ: його збереження, резервні копії й дані оклюзії разом із мапою.
- Видалення збереженого світу стирає лише збереження. Мапа лишається, тож можна почати на ній заново або застосувати інше збереження.
- Власну мапу, яку сервер досі має завантажувати, видалити не можна. Цей сервер завантажив би замість неї процедурний світ і тихо піднявся б на неправильній мапі. Спершу спрямуйте його на іншу мапу або поверніть до процедурної.
Тестування мапи в грі
Section titled “Тестування мапи в грі”Пройтися своєю мапою від першої особи це найвірніший спосіб виявити рельєф, на якому погано грати, монументи в поганих місцях чи скелі, що блокують рух. Про ширший процес і те, як готова власна мапа виглядає в грі, дивіться тестування мапи на локальному сервері Rust.
Пов’язане
Section titled “Пов’язане”- Експорт файлу Rust
.mapіз Crucible Heightmap. - Створіть свій перший сервер Rust.
- Консоль, RCON та адмін-інструменти, щоб пересуватися й тестувати мапу.
- Кінематографічні команди Rust, щоб зняти проліт над вашою мапою.
