Как сделать креатив в расте

Обновлено: 04.07.2024

Вот вы и установили SteamCMD. Установка выделенного сервера Rust
ля того, чтобы SteamCMD скачал на ваш компьютер сервер для Rust, напишите в консоли следующие команды:

Этого достаточно, чтобы скачать "Классический" сервер, для мод серверов необходимо проделать немного больше работы. Установка staging ветки на сервере
Для того, чтобы скачать staging сервер, чтобы посмотреть изменения и обновления игры до того момента, как разработчики официально ее выпустят в первый четверг месяца, то необходимо изменить команду app_update следующим образом:

Настройка и запуск сервера
Чтобы запустить сервер, вам необходимо создать пакетный файл. Для этого создайте новый текстовый документ и сохраните его как RustServer.bat в папке сервера C:\rustserver , после чего кликните по нему правой кнопкой и измените его. Пакетный файл
Пакетный файл - это текстовый документ, в котором хранится список команд, которые будут выполняться последовательно. Основное использование пакетного файла для размещения сервера заключается в том, чтобы позволить владельцу сервера убедиться, что его сервер обновлен, и если сервер аварийно завершает работу, он возобновится. Самый простой способ сделать это - использовать инструкцию GOTO. GOTO позволит вам прыгать в вашем пакетном сценарии в любую другую часть пакетного файла.

Важно отметить, что Rust иногда зависает, а не полностью закрывается. В этом случае сервер не перезапустится, если процесс зависает, потому что процесс фактически не остановился. Пакетные сценарии ждут завершения команды (в данном случае RustDedicated.exe), но если этот процесс никогда не завершится, пакетный скрипт будет просто оставаться на месте.

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

echo off
Это запрещает окну консоли отображать каждую команду в пакетном файле по мере их выполнения.

C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
Заставляет SteamCMD проверить наличие обновлений сервера и применить при необходимости.

" +server.headerimage " http://yourwebsite.com/логотип при подключении.jpg " +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon.web 1 goto start​

+server.seed 1234
Сид карты, который будет использоваться для процедурной карты или карты Barren (используется вместе с командой server.worldsize). Значения могут быть от 0 до 2147483647.

+server.worldsize 4000
Размер процедурной карты и Barren (используется вместе с server.seed). Значения могут быть от 1000 до 6000.

+server.description "Описание сервера"
Описание, которое будет показано в окне подключения сервера клиента игры.

+server.headerimage "http://yourwebsite.com/логотип при подключении.jpg"
Логотип сервера при подключении. Используйте JPG картинку размером of 512 x 256.

+rcon.password 1234
Пароль, необходимый для доступа через Rcon (удаленную консоль). Не используйте пробелы или специальные символы.

Если вы использовали другой порт, измените его соответствующим образом. Владельцы и модераторы
Как только сервер будет запущен, вы должны сделать себя владельцем сервера, чтобы получить доступ к "админке". Это делается с помощью команды ownerid. Вам понадобится ваш 17-тизначный номер SteamID. Самый простой способ узнать его - войти на сервер и прописать команду users в консоли, вы получите список всех игроков, находящихся на сервере, находите себя и копируйте стимайди. Затем введите следующу команду в консоль сервера:

Обязательно используйте команду writecfg после этого, чтобы получить привилегии владельца или модератора, необходимо перезайти на сервер. Эти два разрешения почти идентичны. Владельцы могут создавать, удалять и запрещать модераторов, если это необходимо, но модераторы не могут повлиять на владельцев. Как зайти друзьям на ваш сервер Rust
сли вы хотите, чтобы другие игроки могли подключаться к вашему серверу, вам нужно будет иметь выделенный IP-адрес, такая услуга предоставляется провайдерами, иногда бесплатно, а также необходимо пробросить порты 28015 и 28016 на вашем роутере. Как это сделать, есть в инструкции к вашему роутеру, либо можете позвонить в техническую поддержку вашего провайдера и попросить это сделать удаленно за вас, если они могут это сделать. Рекомендую эти инструкции для пробрасывания портов (на английском языке).

Как запустить и настроить экспериментальный сервер Rust

Сервер установится в папку ./RustServer , или можете указать другую. Размер закачки около 2ух GB.
После чего необходимо создать *.bat файл рядом с файлом RustDedicated.exe , со следующим содержимым:

Настраиваем сервер (читаем ниже), или запускаем как есть.

Можно изменить название сервера и количество игроков, используйте следующие команды непосредственно в консоли сервера (в окне что открылось после запуска *.bat файла):

server.hostname " My Personal Server "

Используйте команду консоли ( F1 ) в игре для подключения к локальному серверу:

  • kick "Name" - прогнать игрока "Name"
  • kickall - сбросить всех
  • ban "Name" - забанить игрока "Name"
  • banid "Steam ID" - забанить по идентификатору Steam
  • status - Список игроков
  • say - Написать в чат от имени сервера
  • users - Информация о пользователях
  • banlist - Список забаненых
  • banlistex - Список забаненых с причинами
  • listid - Список забаненых по идентификатору Steam
  • event.run - Запуска аирдропа для сброса в точку с координатами (0,0,0), самолет летит из случайного направления.
  • server.port "28015" - Порт сервера
  • server.maxplayers 500 - Максимальное количество игроков
  • server.hostname "My Personal Server" - Название сервера в списке
  • server.identity "SomeString" - Идентификатор сервера для сохранений в папке сервера в подпапке "server", пример: /SteamCMD/RustServer/server/SomeString
  • server.level - ?
  • server.seed 123456 - Строчка для уникальности генерации
  • server.saveinterval 3600 - Интервал сохранений в секундах (тут указан час)
  • server.secure - защита сервера VACом
  • server.tickrate - частота тиков (для fps) на сервере
  • server.start - запустить сервер
  • server.stop - приостановить сервер
  • server.writecfg - сохраняет текущую конфигурацию в файл (в папке-идентификаторе сохранения в каталоге cfg, см. выше)
  • inventory.give - Получение предмета, синтаксис уточняется. Необходимо знать идентификаторы предметов.
  • gc.collect - Удаление мусора из памяти сервера
  • construct.frameminutes 600 - время в минутах до разрушения построенного игроком объекта
  • server.pvp "true/false" - включить/выключить режим ПвП на сервере
  • sleepers.on "true/false" - включить/выключить спящих на сервере



Параметры командной строки для установки начальных параметров, прописать в *.bat нужное (по подсказке-примеру Гарри на форуме):

RustDedicated.exe -batchmode +server.hostname "Facepunch Dev Server" +server.port 29015 +server.identity "facepunchdev" +server.seed 6738 -logFile "output.txt"

Так же можно добавлять и описанные ранее команды консоли, или посмотреть что это значит, команды консоли через "+", параметры командной строки через "-"
Из примера:
-batchmode - запуск сервера без графической системы
-logFile "output.txt" - файл отчетов сервера

Не копировать из предыдущего примера от Гарри, иначе возникнет путаница, помните, стандартный порт - 28015, а RCON - 28016, берем следующее содержимое и меняем название, профит, у вас настроеный сервер готовый к запуску:

RustDedicated.exe -batchmode +server.hostname "Самый крутой сервер!" +server.port 28015 +server.identity "myserver" +server.seed 666 -logFile "output.txt"

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


Быть убитым снова и снова случайными людьми в Rust может быть очень неприятно. Это руководство показывает игрокам, как запустить собственный частный сервер.

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

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

Rust: один компьютер или два?

Rust: как разместить частный сервер

Прежде чем игроки попытаются настроить сервер, они сначала захотят решить, собираются ли они попытаться запустить сервер через компьютер, на котором они планируют играть в игру, или они предпочтут запустить его через другой компьютер. У обоих методов есть свои плюсы и минусы. Преимущество запуска сервера и игры на одном ПК заключается в том, что, очевидно, игроку не придется беспокоиться о том, что два отдельных компьютера займут место в его доме. Единственная особенность метода с использованием одного ПК заключается в том, что одновременный запуск сервера и игры может быть очень сложной задачей для системы. Если игрок едва достигает минимальных требований, он может подумать об использовании другого компьютера. В любом случае игроку потребуется как минимум 4 ГБ ОЗУ для размещения сервера, поэтому, если у игрока не так много лишнего, это не сработает.

Для упрощения в этом руководстве предполагается, что игрок предпочитает использовать только один компьютер. Пока они могут запускать Rust с высокими настройками и иметь приличный объем свободной оперативной памяти, у них не должно быть особых проблем. Просто следуйте этим инструкциям, и сервер сразу же заработает.

Rust: загрузка и вход в SteamCMD

Rust: как разместить частный сервер

С этого момента все станет немного сложнее. Игроку нужно будет загрузить и установить программу SteamCMD. По сути, это альтернативная версия Steam, в которой используется командная строка, а не стандартный интерфейс, к которому привыкли игроки. Использование SteamCMD может быть чрезвычайно сложным для тех, кто совсем немного не разбирается в компьютерах или не вырос в эпоху, когда командные строки были стандартным способом навигации по компьютерам. Основная причина использования SteamCMD — это установка и обновление серверов в Steam вручную, а это именно то, что понадобится игрокам для создания собственного сервера Rust.

войти анонимно

Затем игрок может нажать кнопку ввода и продолжить, набрав:

app_update 255850 проверить

Rust: как настроить приватный сервер

Rust: как разместить частный сервер

steamcmd.exe + анонимный вход + app_update 258550 проверить + выйти

Однако, прежде чем игрок сохранит этот файл, он захочет отредактировать третью точку, где есть (?), И добавить нужные параметры. Вот варианты для каждого:

server.seed — всякий раз, когда сервер использует процедурную или бесплодную карту, это изменит ее форму. Игрок может ввести любое число от 0 до 2147483647.

server.worldsize — аналогично типу seed, это изменит общий размер процедурных и бесплодных карт. Игрок может ввести число от 1000 до 6000.

server.maxplayers — изменение этого числа определит, сколько игроков могут присоединиться к игре.

server.hostname — это имя, которое будет отображаться в списке серверов в Rust , поэтому измените его на то, что работает.

В Rust можно играть на ПК, Xbox One и PlayStation 4.


Андрей Кольский - помощник редактора. Его страсть к играм началась с его первой консоли (Sega Genesis), и с тех пор он не переставал играть. Его любимые игры: The Legend of Zelda: Ocarina of Time, Team Fortress 2, Rainbow Six Siege, Pokémon Sword & Shield, Old School Runescape, Skyrim и Breath of the Wild.

Игроки, выжившие в вампирах, которые ищут каменную маску, могут найти подробную информацию о местонахождении

Тренеры Pokemon GO теперь могут ознакомиться с полным списком легендарных и мегабоевых рейдовых боссов,

Существует несколько методов, которые игроки могут использовать, чтобы найти и поймать Shiny Plusle в

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Итак, чуть раннее мы сделали свой сервер Rust и поиграли на нем с друзьями. А теперь мы пойдем чуть дальше и займемся настройкой сервера уже с помощью модов и плагинов. Для этого мы будем использовать Magma.

Хочу сразу определиться, почему Magma. Я выбираю его, потому что остальные моды не так доступны и не обладают такой легкостью настройки. Например, мод Oxide очень трудно найти, да и к пиратским серверам и хостингам он не очень дружелюбен, а также трудно настраивается, если вы не знакомы со всеми нюансами. К тому же Magma свободно распространяем, постоянно обновляется и имеет большое количество плагинов. Ставится на неофициальную версию на ура, а редактировать настройки может даже новичок. Итак, довольно прелюдий, приступаем!

1. Устанавливаем сам мод Magma
Скачиваем архив: magma-v1.1.3.rar [1.15 Mb] (cкачиваний: 2861)
Распаковываем его и получаем две папки.

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Данные папки мы перемещаем в корневую папку с установленным сервером. Таким образом, после всех манипуляций мы должны получить:

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Всё, сам мод установлен и мы можем приступить к его первоначальной настройке.

2. Управление и первоначальная настройка
Управление происходит посредством редактирования файла Rust++.cfg, который находится в папке save/Magma/Rust++ (не удивляйтесь названию, Магму делают создатели Rust++). Открываем файл блокнотом и получаем доступ к редактированию. Все редактирование происходит в основном с помощью изменения разрешений параметров (false и true), а также изменению количества. Давайте немного детально остановимся на некоторых параметрах:

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Как видите, параметров очень много, Вы сами сможете настроить очень многое.

3. Дополнительные параметры и плагин Airdrops & Co
А теперь давайте зайдем еще дальше и настроим больше параметров с помощью замечательного плагина Airdrops & Co. 1.5. С его помощью мы настроим точки спавна, домов и другие инструменты.

Итак, скачиваем архив: airdropsco-1.5.rar [16.14 Kb] (cкачиваний: 671)
Извлекаем содержимое в папку save/magma . На этом установка завершена.

Теперь в игре мы можем сделать следующее:

>Настроить телепорт в свой дом.
Для этого пишем в игровой чат


Я, например, сделал так: находясь в доме вписал команду /sethome porosenkadom. Все, телепорт установлен на ваш дом. Теперь, если Вы заблудились, достаточно ввести команду

и Вы окажитесь в дома.

>Остальные команды приведу для краткости без пояснений (и так все понятно).

/time day - Переключение на дневное время.
/time night - Переключение на ночное время.
/time set [значение] - Произвольная установка времени. Значение - часы, от 0 до 23.
/time say - Вывести текущее время в чат.

/summon help - Посмотреть список ID объектов и зверей.
/summon [название] [ID] [количество] - Заспавнить предмет или зверя.

/home название дома - Телепортироваться домой.
/sethome название дома - Установить точку телепорта в дом.
/delhome название дома - Удалить точку телепорта в дом.
/delhome all - Удалить все точки телепорта домой.

Точки спавна в этом плагине не общие. У каждого игрока будет своя точка спавна. Точки спавна отличаются от домов тем, что вы там будете появляться после смерти. Так что просто установите свою точку спавна в одном из ваших домов.
/spawn - Телепорт на точку спавна.
/setspawn - Установить точку спавна.
/delspawn - Удалить точку спавна.

Плагин легко настраивается с помощью конфигурационного файла. Вы сможете выключить один из модулей данного плагина. К примеру, если вам не нужна система кланов, то вы сможете отключить её изменив всего одну строку в конфиге.
Конфиг файл находится в папке save/Magma/AirdropsCo . Открываем файл AirdropsCo.cfg и редактируем.

Управляем сервером Rust с помощью модов, учимся делать собственные плагины

Как видите, настроить можно очень многое, одним лишь редактированием cfg файлов обычным блокнотом.

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

Переходим к написанию кода .
Открываем .js и начинаем писать:

Эта часть кода будет выводить в чат приветствие.

Внимание! Приветствие выводится каждому игроку зашедшему на сервер отдельно.
То есть если на сервере уже есть 10 человек, они это не увидят при входе 11 игрока.

Уйдем чуть дальше и расширим это, сделав нормальное не статичное приветствие.
Будем выводить это: Привет, *ник-игрока*.
Пишем


Player.Name отвечает за вывод ника игрока.
И не забываем, что после текста "Привет, " нужен пробел.
Иначе будет вот так: "Привет,Порось".
Вы также могли заметить, что после каждой строки стоит ";".
Это закрывает строку. Ставят только после внутренних строк (на примере видно).
Теперь закрываем нашу функцию (>)
Итог:

Сохраняем наш файл .js (кодировка utf-8).

Запускаем сервер и смотрим в игре что же происходит.
Это простейший пример создания плагина, который у меня получилось сделать с первого раза, не вникая во все тонкости. Для создания более сложных плагинов воспользуйтесь wiki, которая есть на форуме Magma.
(используйте онлайн переводчик промт, так как гугл транслит отказался у меня переводить технический сленг).

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

На этом всё, Надеюсь данная статься будет полезна. С Вами был Порось

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

Создание сервера для игры с друзьями

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

Зачем нужен частный сервер с друзьями?


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

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

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

Требования к компьютеру


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

  • 64-разрядная Windows 7, 8.1 или 10;
  • Минимум 6Gb места на жестком диске;
  • Минимум 4Gb оперативной памяти, но если вы играете на том же компьютере, что и хостинг, то вам потребуется 8Gb оперативной памяти.

Установите SteamCMD


Теперь, когда у вас есть подходящий ПК, начинается самая сложная часть, которая может немного запутать. Во-первых, вам нужно будет установить программу SteamCMD, которая похожа на чертеж и позволяет игрокам устанавливать и обновлять серверы в Steam, используя интерфейс командной строки.

Вам нужно установить один из двух нижеприведенных пунктов в зависимости от вашей операционной системы:

Распакуйте файл


После загрузки файла на компьютер создайте новую папку на рабочем столе и назовите ее Rust Server. Затем найдите местоположение скачанного файла SteamCMD, откройте его и переместите этот файл в новую папку на рабочем столе:

Теперь вы можете открыть этот файл из новой папки и подождать, пока он загрузится, что может занять несколько секунд, так как он обновляется.

Войдите в систему как Аноним


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

Это можно сделать, перейдя в нижнюю часть системы командной строки и набрав следующую фразу:

Затем нажмите клавишу Enter и введите в командной строке следующую фразу:

Нажмите Enter еще раз, а затем подождите, пока загрузится необходимая информация — именно тогда многие игроки Rust могут достать свою акустическую гитару. Это может занять некоторое время, но вы будете знать, что процесс завершен, когда внизу появится вот такая надпись:

Создание пакетного файла обновления


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

Теперь вам нужно щелкнуть по папке Rust Server на рабочем столе и создать в ней новый текстовый документ (.txt), щелкнув правой кнопкой мыши, прокрутив страницу new и щелкнув по ней.

Вы хотите назвать новый текстовый документ следующим образом:


Затем нужно открыть этот новый файл и ввести следующие команды в точности, как показано на рисунке:

  • steamcmd.exe +login anonymous +app_update 258550 validate +quit

После этого сохраните документ, закройте его, а затем измените его на исполняемый пакетный файл, изменив имя текстового файла на следующее:

Теперь вы можете закрыть интерфейс командной строки SteamCMD.

Создание стартового пакетного файла


Вы хотите, чтобы пакетное обновление работало, поэтому вам нужно запустить его, сделав следующее:

  • Откройте папку Steamapps в вашей папке SteamCMD;
  • Откройте папку common;
  • Откройте папку rust_dedicated;
  • Добавьте новый текстовый документ и назовите его start.txt.


После этого вам нужно ввести следующие команды в новый текстовый документ, который вы только что создали, причем пункты с пулями должны быть отдельными строками:

Однако вы можете изменить размер мира, семя мира, тип карты и количество игроков, и числа для мира могут быть любыми из следующих:

  • Мир: от 1 до 2147483647;
  • Размер мира: от 1 до 6.000.


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

Наконец, вы хотите открыть этот файл, и он, по сути, загрузит сервер, поэтому вы должны держать это окно запущенным.

Загрузка сервера на Rust


Теперь, когда вы создали свой сервер, запустите Rust, и на главном экране нажмите F1, чтобы вызвать командную строку.

Вам нужно ввести в строку следующее и нажать Enter:

После этого вы попадете на созданный вами сервер и сможете начать навигацию по Железнодорожной станции, а отсюда вы сможете пригласить своих друзей на созданный вами новый частный сервер Rust!

Читайте также: