Rust
87 betyg
Создание локального сервера Rust + Staging + Кастомные карты
Av Aylong
Только текст и картинки. Всё максимально упрощено и разжевано.
Актуально с 29.05.2022 и до 25.09.2024
Руководство НЕ поддерживается, информация может быть не актуальной!
Rust | Rust - Staging Branch
2
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Подготовка
Для начала, тебе, друг мой, потребуется:

  • Cкачать архив[drive.google.com] в котором будет нужная папка.
  • Убедиться что в твоём ведре кампутере, имеется ну хотя бы 8 гигов ОЗУ, лучше 16 естественно.
  • Проверить есть ли у тебя свободное место на дисках (примерно 6-8 гигов, если сервер один), и желательно шоб это был SSD, если не хочешь успевать сходить в магазин за хлебом и обратно, пока сервер грузится.
  • Базовые понимания английского языка, и работы с проводником (это там где ты в своих файликах колупаешься), либо другим файловым менеджером.
  • Уметь делать по-инструкции

Всё есть? Тогда приступаем.
Настройка перед запуском
И так, допустим ты уже выбрал диск и папку где будет валяться твой сервер, в моём случае это корень диска C:

Открываешь папку и выбираешь какой сервер тебе нужен.
  • .Update - для текущей версии Rust, то есть стабилка
  • .Update_Staging - думаю тут всё понятно, Staging версия рисовой вселенной
На примере я устанавливаю Staging сервер.
Также стоит упомянуть что после запуска любого файла, автоматически начнётся загрузка и распаковка Steam CMD - консольной версии Steam, тут она необходима, просто жди окончания установки, после неё сразу начнётся загрузка сервера в свою папку.
(ВАЖНО! Дабы не было неожиданных проблем, в пути к папке "Rust_Server" не должно быть кириллицы. Я вас предупредил)

Сервер скачался и установился, тыкаем любую кнопку шоб консоль закрылась и переходим дальше.
Запуск, выдача админки и вход.
В зависимости от того, какой сервер ты скачал, переходишь в папку ".server" или ".server_staging" (Обе в самом верху), и запускаешь .start.


Пока сервер генерирует карту и запускается, переходим в правый верхний угол стима, тыкаем на свой ник с балансом, и переходим на страницу "Об аккаунте"


На этой странице, вы увидете свой SteamID прямо под вашим логином, он то и нужен, выделяй и копируй.


Возможно, пока ты это делал, сервер уже запустился и на него можно зайти, но ты подожди.
Сперва пропиши - ownerid <скопированный SteamID> - тыкай Enter, после writecfg.
Этими командами ты выдал себе админку и заставил сервер это помнить, можешь спокойно заходить прописав connect в внутриигровой консоли (кнопка F1) и творить что твоей душе угодно.

Hapis Island (Не актуально)
Если большего тебе не надо, можешь спокойно закрыть руководство и наслаждаться собственным сервером. А в этом разделе я буду писать о том о чём раздел.
Тут всё слишком просто, нажимаем ПКМ по батнику старта сервера .Start и выбираем Изменить


В открывшемся скорее всего блокноте, добавляем команду +server.level HapisIsland ^


Сохраняем (Комбинация Ctrl + S) и закрываем
Можно запускать, сервер будет на карте Hapis.
Как поставить кастомную карту?
Ну значицца это. Тут 2 подраздела.
Первый - собственно создание своей карты
Второй - запуск сервера с ней (либо любой другой)

Создание своей карты
Для начала необходимо скачать Rust Edit[www.rustedit.io] с официального сайта


Установить и запустить нажав на кнопку Play


Приложение попросит тебя выбрать папку с файлами раста, укажи где она находится и подтверди


С самим приложением и его настройками играйся сам, я тут тебе показываю как всё это дело настроить и поставить на локальный сервер для теста.
Карту я создал и сохранил, делай так же


Запуск сервера с кастомной картой
Теперь у тебя есть карта которую ты слепил своими ручками, и проблема, как же на ней побегать?
Ну тут придётся потыкать и поколупаться в батниках.
Для начала перетащи карту куда тебе удобно.

(ВАЖНО! В пути к карте НЕ должно быть никакой кириллицы, как и в её названии.)

Перетащил? Молодец, сделай как на скрине либо скопируй путь к папке где валяется карта и допиши в конце имякарты.map


Дальше, изменяешь батник запуска сервера .Start (советую сделать копию дабы потом легко вернуться к процедурке)
Удаляешь то что ниже


И вставляешь -levelurl (тут вставить путь к карте) так как выше (ОБЯЗАТЕЛЬНО в конце добавить символ: ^ )

Сохраняешь - запускаешь.
И наслаждаешься


Так можно сделать с любой кастомной картой, после захода на сервер с таковой, заходите в локальные файлы игры в папку maps
В ней находятся загруженные карты с серверов на которых вы были, просто копируете её путь и вставляете как описано выше.
PROFIT!
Отключение EAC
Если вас не пускает на ваш же сервер KEKW
С причиной мышь блади/а4теч
Тебе может помочь отключение античита.
Для этого, вставь команды которые ниже, в Start.bat (Батник запуска сервера)

+server.secure 0 ^
+server.encryption 0 ^
+server.eac 0 ^


Так же как на скрине. После этого должно пускать хоть с запрещённым ПО (осуждаю)
Вопрос - Ответ
  • В: А тут нету вирусаф?
    О: Все .bat файлы можно просмотреть, ничего лишнего или вирусного там нет, если прям шиза то можете погуглить каждую команду.
  • В: Карта слишком большая\маленькая, можно это изменить?
    О: Если размер карты 4000х4000 для тебя не подходит, то перед запуском сервера, отредактируй .start (ПКМ - Изменить), +server.worldsize 4000, вместо 4000 ставь своё значение, там же можно изменить и сид.
  • В: Работает ли Rust+?
    О: Нет. Сервер выдаёт ошибку Rust+ companion server connectivity test failed! Disabling Rust+ features.
    А значит она шо компаньон не фурычит, если кто найдёт способ завести его на локалке, прошу в ЛС, можно и дискорда (Он в профиле).
  • В: Кикает с сервера с ошибкой: kicked: Wrong Connection Protocol: Client update required! Чё делать?
    О: Обновить сервер через батник .Update или .Update_Staging в зависимости от сервера.
    Если не помогло то обнови игру, если обновы нет - перезапусти стим, может появится.
  • В: Как поиграть с другом?
    О: С помощью аналога Hamachi - RadminVPN. Однако рекомендуется иметь 16+ ГБ. ОЗУ, иначе стабильность не гарантирована. У меня получалось с другом поиграть только на карте размером в 1000, и то не стабильно.
  • Если есть вопросы задавайте в комментариях, и подпишитесь на руководство дабы ответ пришёл в уведомлениях. Либо добавляйте в друзья и пишите в личку.
Несколько консольных команд
env.time 0-24 - сменить время на сервере, от 0 до 24
give wood 1000000 - выдать миллион дерева
give stones 1000000 - выдать миллион камня
give metal.fragments 1000000 - выдать миллион металла
give metal.refined 1000000 - выдать миллион МВК
god 1 - бессмертие
bind "кнопка" noclip - при нажатии на эту кнопку, включится noclip
spawn npcplayertest - заспавнить "кепку"
spawn scientistnpc_roam - заспавнить учёного
server.stability false - отключение стабильности построек (можно строить парящие замки)
bind "кнопка" ent kill - при нажатии, удалится объект на который вы смотрите (трупы, постройки, деревья и прочее)
Не забудь поставить оценку.
Благодаря твоей оценке, руководство может быть полезным большему числу интересующихся. Не ленись сделать один клик, спасибо <3
117 kommentarer
YO! 26 apr @ 23:12 
@Дриллер Чмоня, в папке steam удали все в папке maps
World File Mismatch: proceduralmap.4000.1111.264_44e32b51a33ed4665dc6ba7c4a1c8617
что делать?
Remilyon 17 feb @ 8:17 
такая же фигня как и у "Gru" не получается выдать себе новые предметы, по типу треугольной плантации и курятника, кто знает как быть?
у тебя на диске C папка порно так незаметно стоит
Meow :3 | Grusha 27 nov, 2024 @ 5:12 
я пытаюсь выдавать себе предметы обновы (которая не вышла) но эти предметы не выдаются. что делать?
Mr.Linguini 18 nov, 2024 @ 10:57 
привет . а как другому игроку подключится на мой сервер?
TrofimOk 18 okt, 2024 @ 17:05 
127.0.0.1:***********/TrofimOk Rejecting connection - Steam Auth: gamebanned
TrofimOk 18 okt, 2024 @ 17:04 
И в консоль писал команду отключения защиты и в батнике, один фиг кикает за бан.
Katran[ZiP] 28 sep, 2024 @ 2:36 
Rejecting connection - Steam Auth Error: NetworkIdentityFailure
фиброэзофагогаст 17 sep, 2024 @ 6:00 
пишет нажмите на любую кнопку, жму и закрывается сразу