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

1
В избранное
В избранном
Поделиться
Этот предмет добавлен в избранное.

nikolas
Не в сети
27 дек. 2017 в 9:48
28 дек. 2017 в 11:46
| 12,689 | уникальных посетителей |
| 234 | добавили в избранное |
Оглавление руководства


Как создать свой сервер?

Ссылочки на ресурсы

Комментарии
Как создать свой сервер?
Ссылочки на ресурсы
3) Содержимое моего файла Run_DS.bat
echo off
cd rustds
RustDedicated.exe -batchmode ^+server.hostname «My Server Name» ^+server.port 28015 ^+server.identity «my_server» ^+server.worldsize 2000 ^+server.seed 520716 -logFile «output.txt» -autoupdate
cd ../
goto start
Комментариев: 112
Remember me 11 сен в 15:08
Кто шарит в серверах и как делать, технические хери и прочее , добавьте в друзья , оч надо
Amires 21 авг в 3:48
Could not establish a TCP connection to IP:28082
A4Pilot 25 июл в 7:41
У меня тоже ошибка Could not establish a TCP connection как исправлять?
[sT]Ukraine 25 июн в 4:33
что делать если такая ошибка?
Could not establish a TCP connection to 85.76.34.113:28082
113,795 ents, 0 slprs 0b/s in, 0b/s out
Asset Warmup (362/10493)
Asset Warmup (1/10493)
DOOB 9 апр в 12:04
КАК И ГРАТЬ С ДРУГОМ
Spy Pain 4 фев в 4:22
Raster_AK, это не ошибка, а предупреждение. Это означает что приложение Rust+ не будет работать. Связано это с тем, что сервер работает только для тебя, так как у тебя не открыты порты. Если тебе не нужен Rust+ (а скорее всего тебе он не нужен на локальном сервере) — забей на это
Raster_AK 30 янв в 2:14
Видае ошибку шо делать
Rust+ companion server connectivity test failed! Disabling Rust+ features.
Configured public IP address (46.211.109.110) does not match your outgoing IP address (46.211.113.142) Could not establish a TCP connection to 46.211.109.110:28882
Rust+ не пройден! Отключение функций Rust+.
Настроенный общедоступный IP- адрес (46.211.109.110) не соответствует исходящему IP- адресу (46.211.113.142). Не удалось установить TCP- соединение с 46.211.109.110:28882
ID_Hacker 10 июл. 2022 в 4:25
Кто знает где можно посмотреть весь список команд RustDedicated.exe прописываемых в батнике?
Список настроек сервера раст?
ID_Hacker 10 июл. 2022 в 4:24
Но появится RustDedicated.exe там после того как steamCMD скачает сервер, а для этого в батнике есть команды:
cd steam
steamcmd.exe +runscript ../update_script.txt
steamcmd.exe +runscript ../update_script.txt
cd ..
И если вы распаковали сервер с Facepunch и сразу удалили эти команды, то у вас ниего работать не будет, сначала надо скачать сервер.
ID_Hacker 10 июл. 2022 в 4:24
У кого ошибка «RustDedicated.exe» не является внутренней или внешней
командой, говорит о том что командная строка не видит данный файл, т.е. папка с этим фалом не находится в каталоге стандартных путей, а текущее расположение окна не в каталоге с этим файлом. В батнике Run_DS.bat присутствуют команды:
cd rustds
RustDedicated.exe
cd ../
Это говорит о том, что RustDedicated.exe должен находится в подкаталоге rustds каталога где находится батник. Если просто распаковали с сайта Facepunch то он будет в server\rustds\RustDedicated.exe
Как создать свой сервер Rust на локальном компьютере

Шаг 1: Установите серверную программу Rust на свой компьютер. Вы можете загрузить ее с официального сайта.

Шаг 2: Создайте папку на вашем компьютере на диске, где имеется более 10 ГБ свободного места. Затем перенесите скачанный архив в созданную вами папку и распакуйте содержимое архива.

Шаг 3: Далее запустите файл update и подождите завершения загрузки компонентов для вашего сервера.

Шаг 4: После завершения обновлений у вас появится папка rustds. Поздравляем, сервер успешно скачан, теперь осталось его запустить!

Шаг 5: Для запуска своего сервера запустите файл Run_DS и дождитесь завершения настройки и запуска вашего сервера.

Шаг 6: При запуске сервера брандмауэр запросит у вас доступ к запуску сервера, нажмите кнопку «Разрешить доступ» для запуска сервера.

Шаг 7: После запуска сервера зайдите в игру, нажмите клавишу F1 и введите команду в нижнем левом углу: connect 127.0.0.1:28015, затем нажмите клавишу Enter.

Поздравляем! Вы успешно вошли на свой сервер.

Если вам нужна админ-панель на вашем сервере для возможности быстрого перемещения по карте или выдачи себе различных предметов, выполните следующие шаги:
Шаг 1: Отключитесь от сервера.
Шаг 2: Откройте командную строку и введите команды, как показано на скриншоте, но вместо цифр введите свой Steam ID:
ownerid «Ваш Steam ID» r
затем нажмите кнопку Enter.
Чтобы не вводить эту команду каждый раз при запуске сервера, пропишите следующую команду:
и нажмите клавишу Enter, чтобы сохранить изменения.

Шаг 3: Зайдите на свой сервер и нажмите клавишу F1, чтобы открыть список всех доступных предметов в игре.

Шаг 4: Для быстрого перемещения по карте введите команду в консоль, нажав кнопку F1:
bind «любая удобная для вас клавиша» noclip

В данном гайде мы научились создавать свой локальный сервер, на котором вы можете делать все, что вам захочется. Экспериментируйте и получайте удовольствие от игры. И помните, что возможности создания и настройки сервера в Rust практически безграничны, так что не стесняйтесь экспериментировать и настраивать его под свои нужды. Желаем вам удачи и хорошей игры!
Яна Ульянова
Как создать свой сервер на локальном компьютере
Многие игроки хотят создать свой сервер,для игры с друзьями, тестирования механик игры, плагинов или создания коммерческого проекта. В этом гайде мы подробно разберем создание сервера и его настройку.
Установка сервера
Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте facepunch. В самом низу странице кликаем на строчку quick start zip here. После чего начнется загрузка архива с сервером.

Скачиваем и извлекаем все из архива. Сам скачиваемый файл весит меньше мегабайта, но после запуска исполняемого файла объем увеличится. Так что позаботьтесь заранее о свободном месте на диске ( не менее 8,5 Гб). Далее нам нужно открыть папку server и запустить батник Run_DS. И мы видим, что сервер начал подкачку файлов, дожидаемся завершения.

После того как сервер закончит обновление вы увидите следующие надпись: «Server startup complete». На этом установка окончена, переходим к настройке.

Настройка сервера
Для настройки сервера, в первую очередь, нам понадобится отредактировать тот самый батник, который мы запускали. Кликаем по нему ПКМ-Изменить (или открыть любым удобным вам текстовым редактором). В этом файле прописаны базовые параметры сервера, нам нужно удалить отсюда пару строчек (выделены красным).

После данных манипуляций сервер готов к запуску. Но прежде чем это сделать мы разберем все основные параметры сервера, для более тонкой его настройки.
Подробная настройка параметров сервера
Изначально в нашем BAT-файле присутствует такой код:
echo off :start cd rustds RustDedicated.exe -batchmode ^+server.hostname "My Server Name" ^+server.port 28015 ^+server.identity "my_server" ^+server.worldsize 2400 ^+server.seed 20200806 -logFile "output.txt" -autoupdate cd ../ goto start
Изменяя параметры в данном файле мы можем настроить сервер так, как нам нужно. Прежде всего разберем каждый из них по отдельности:
- echo off
Данная команда выключает отображение результата выполнения всех остальных команд в консоль. Необходима только для удобства, чтобы не заспамливать консоль. - :start
Отметка начала выполнения цикла - RustDedicated.exe -batchmode ^+server.hostname «My Server Name» ^+server.port 28015 ^+server.identity «my_server» ^+server.worldsize 2400 ^+server.seed 20200806 -logFile «output.txt» -autoupdate
Главная строка запуска сервера, здесь указываются ( при необходимости добавляются дополнительные) основные параметры:- -batchmode
Выключает графический интерфейс сервера, избавляя от ручного вмешательства. - +server.port 28015
Порт для подключения к серверу - +server.level «Procedural map»
Выбор типа карты сервер.В расте существует всего четыре карты: Procedural map ( Стандартная ), Barren, HapisIsland, SavasIsland. - +server.seed 1234
Сид карты, используется для генерации процедурной карты или Barren (используется вместе с server.worldsize). Допустимые значения от 0 до 2147483647. - +server.worldsize 4000
Размер вашей карты (используется вместе с server.seed). Допустимые значения от 1000 до 6000. - +server.maxplayers 10
Максимальное количество игроков на сервере - +server.hostname «My Server Name»
Имя сервера. Отображается в списке серверов игры и в информации о сервере.
- +server.description «Описание сервера»
Описание в информации о сервере внутри игры. - +server.url «http://yourwebsite.com»
Ссылка на ваш сайт. Отображается в информации о сервере. - +server.headerimage «http://yourwebsite.com/logo.jpg»
Ссылка на логотип используемый при подключении к серверу — JPG картинка размером 512 x 256. - +server.identity «server1»
Каталог, в котором будут храниться все файлы сервера. - +rcon.port 28016
Порт подключения через удаленную консоль. - +rcon.password 1234
Пароль, необходимый для доступа через удаленную консоль ( Rcon ). Не используйте пробелы или специальные символы. - +rcon.web 1
Использует тип подключения websocket для rcon (рекомендуется).
Изменяем нужные нам параметры, перезапускаем сервер и он полностью готов к использованию.
Выбор карты для сервера
Для удобства можно воспользоваться сервисом, который позволяет просмотреть уже готовые карты с различными сидами. Там вы можете себе по удобству подобрать карту используя простой интерфейс.

На данном примере число 2400 — это размер карты (server.worldsize), а 20200806 — ее сид (server.seed). Но базовый батник не содержит параметра размера карты, нам нужно его дописать. Все параметры прописываются через «пробел» и «+», если у вас возникают ошибки, можно перед плюсами добавлять галочку «^». Таким образом получаем следующий текст.
echo off :start cd rustds RustDedicated.exe -batchmode ^+server.hostname "My Server Name" ^+server.port 28015 ^+server.identity "my_server" ^+server.worldsize 2400 ^+server.seed 20200806 -logFile "output.txt" -autoupdate cd ../ goto startСохраняем, закрываем и запускаем снова наш батник. Сервер запущен и теперь к нему можно подключиться.
Подключение к локальному серверу
Запускаем игру, открываем консоль ( f1 ) и прописываем команду для подлючения.
client.connect 127.0.0.1:28015В которой «127.0.0.1» — это адрес для локального подключения, а 28015 порт подключения, прописанный в нашем батнике.
Как выдать права администратора или модератора
После загрузки на сервер у вас возможно появился вопрос: «А как назначить себя администратором?». Ответ на который довольно прост. Для этого мы сворачиваем игру и разворачиваем нашу консоль сервера. В последних строчках командной строки (если вы недавно подключились) находим сообщение о вашем коннекте и скопировав от туда ваш Steam_ID пишем следующую команду.
ownerid Steam_IDВ данном примере STEAM_ID взят не из строки подключения к серверу, а из строки принудительного дисконнекта.

После проделанным манипуляций должна появиться строчка «Added owner … «, что свидетельствует об успехе.
По тому же принципу выдаются и права модератора, с разницей лишь в команде:
moderatorid Steam_IDКак создать свой сервер и играть с друзьями в Rust
В Rust лучше всего играть с друзьями, поэтому многие игроки хотят знать, как создать свой собственный частный сервер. Прежде всего, это бесплатные серверы, в отличие от других выделенных серверов, которые, возможно, придется покупать. Однако для того, чтобы они работали, требуется определенная компьютерная грамотность, так что убедитесь, что ваш лучший друг-техник наготове.
Создание сервера для игры с друзьями
Когда у вас есть свой собственный сервер, легче изучать игру, играть с дизайном базы и наслаждаться временем с друзьями, прежде чем вас убьют орды голых игроков с копьями. Следует помнить, что необходимо убедиться, что ваш компьютер способен одновременно работать на хостинге и играть, иначе вы можете получить не самые лучшие впечатления.
Зачем нужен частный сервер с друзьями?
Существует несколько различных причин, по которым вы можете задуматься о частном сервере, и самая распространенная из них — создать место, где можно порезвиться с друзьями. Трудно закрепиться на некоторых публичных серверах с постоянно заполненными лобби, и некоторые игроки просто хотят поэкспериментировать в мире, который полностью принадлежит им.
Некоторые используют его для тренировок, а другие открывают свои частные серверы для платных подписчиков. Есть и те, кто хочет провести специальное мероприятие или получить совершенно уникальную карту, где не нужно искать сервер со всеми желаемыми настройками.
PVE-серверы были добавлены в микс, но некоторые все равно предпочитают иметь свой собственный. Однако если процесс создания собственного частного сервера кажется вам слишком обременительным, вы всегда можете найти пустой сервер и надеяться, что никто, кроме ваших друзей, не решит присоединиться к нему.
Требования к компьютеру
Прежде всего, необходимо убедиться, что ваш компьютер справится с игрой, чтобы не столкнуться с чрезмерными задержками при использовании печи. Это по-прежнему важный вопрос, независимо от того, играете ли вы и хостинг на одной и той же или разных системах. Также необходимо проверить скорость интернет-соединения и убедиться, что вы используете проводное соединение для устранения задержек.
- 64-разрядная Windows 7, 8.1 или 10;
- Минимум 6Gb места на жестком диске;
- Минимум 4Gb оперативной памяти, но если вы играете на том же компьютере, что и хостинг, то вам потребуется 8Gb оперативной памяти.
Установите SteamCMD
Теперь, когда у вас есть подходящий ПК, начинается самая сложная часть, которая может немного запутать. Во-первых, вам нужно будет установить программу SteamCMD, которая похожа на чертеж и позволяет игрокам устанавливать и обновлять серверы в Steam, используя интерфейс командной строки.
Вам нужно установить один из двух нижеприведенных пунктов в зависимости от вашей операционной системы:
Распакуйте файл
После загрузки файла на компьютер создайте новую папку на рабочем столе и назовите ее Rust Server. Затем найдите местоположение скачанного файла SteamCMD, откройте его и переместите этот файл в новую папку на рабочем столе:
Теперь вы можете открыть этот файл из новой папки и подождать, пока он загрузится, что может занять несколько секунд, так как он обновляется.
Войдите в систему как Аноним
Вы не хотите использовать для этого сервера свой реальный профиль в Steam, поскольку в этом случае вы не сможете одновременно играть в игру и быть хостером. Вместо этого вы будете использовать систему с анонимным логином.
Это можно сделать, перейдя в нижнюю часть системы командной строки и набрав следующую фразу:
- Steam -> login anonymous.
Затем нажмите клавишу Enter и введите в командной строке следующую фразу:
- Steam -> app_update 255850 validate.
Нажмите Enter еще раз, а затем подождите, пока загрузится необходимая информация — именно тогда многие игроки Rust могут достать свою акустическую гитару. Это может занять некоторое время, но вы будете знать, что процесс завершен, когда внизу появится вот такая надпись:
- Успех! Приложение «255850» полностью установлено.
Создание пакетного файла обновления
Возможно, вы не знаете, что такое пакетный файл обновлений, но все, что вам нужно знать, это то, что он обеспечивает постоянное обновление вашего сервера новейшими декоративными элементами. Это особенно важно, если вы планируете поддерживать его в рабочем состоянии более одного дня, что делает большинство игроков.
Теперь вам нужно щелкнуть по папке Rust Server на рабочем столе и создать в ней новый текстовый документ (.txt), щелкнув правой кнопкой мыши, прокрутив страницу new и щелкнув по ней.
Вы хотите назвать новый текстовый документ следующим образом:
Затем нужно открыть этот новый файл и ввести следующие команды в точности, как показано на рисунке:
- steamcmd.exe +login anonymous +app_update 258550 validate +quit
После этого сохраните документ, закройте его, а затем измените его на исполняемый пакетный файл, изменив имя текстового файла на следующее:
Теперь вы можете закрыть интерфейс командной строки SteamCMD.
Создание стартового пакетного файла
Вы хотите, чтобы пакетное обновление работало, поэтому вам нужно запустить его, сделав следующее:
- Откройте папку Steamapps в вашей папке SteamCMD;
- Откройте папку common;
- Откройте папку rust_dedicated;
- Добавьте новый текстовый документ и назовите его start.txt.
После этого вам нужно ввести следующие команды в новый текстовый документ, который вы только что создали, причем пункты с пулями должны быть отдельными строками:
- echo off
- :start
- RustDedicated.exe +batchmode +server.port 28015 +server.level «Procedural Map» +server.seed 50500 +server.worldsize 2500 +server.maxplayers 10 + server.hostname «EasyPC»
- goto start
Однако вы можете изменить размер мира, семя мира, тип карты и количество игроков, и числа для мира могут быть любыми из следующих:
- Мир: от 1 до 2147483647;
- Размер мира: от 1 до 6.000.
Вы также можете изменить имя хоста вашего сервера на то, которое вы хотите, поскольку именно оно будет отображаться в списке серверов на rust, а некоторые предпочитают называть его в честь своего любимого инструмента. После того как вы настроите его в соответствии с вашими предпочтениями, вам нужно изменить этот текстовый документ на пакетный документ, изменив его имя на следующее:
Наконец, вы хотите открыть этот файл, и он, по сути, загрузит сервер, поэтому вы должны держать это окно запущенным.
Загрузка сервера на Rust
Теперь, когда вы создали свой сервер, запустите Rust, и на главном экране нажмите F1, чтобы вызвать командную строку.
Вам нужно ввести в строку следующее и нажать Enter:
- connect localhost:28015
После этого вы попадете на созданный вами сервер и сможете начать навигацию по Железнодорожной станции, а отсюда вы сможете пригласить своих друзей на созданный вами новый частный сервер Rust!
- -batchmode