Раст как настроить свой сервер

Как создать локальный сервер Rust?

Ни для кого не секрет, что перед выпуском обновления, разработчики предоставляют возможность протестировать его на тестовой ветке (Staging Branch) всем желающим. Но как это сделать? Удобнее всего, конечно же, на собственном сервере. Для этого нам и пригодится навык в его создании.

Есть два способа (по крайней мере, известных мне) создать свой сервер: через консоль, либо с помощью специальной программы под названием Rust Server Manager. Наиболее простым является второй способ, его мы и рассмотрим.

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

1. Скачиваем архив с программой.
2. После распаковки открываем приложение RSM, вылетит два окна: первое с предложением помочь проекту RSM донатом, второе с предложением вступить в группу RSM в Steam. Действуй по желанию.
3. Перед нами появляется панель управления. Переходим во вкладку «Server Installer» и нажимаем «Install SteamCMD».
4. Переходим к установке сервера. В той же вкладке жмем «Install/Upadate Server» и в появившемся окне выбираем Staging. Ждем, пока установится сервер (в конце появится сообщение «Done»). Устанавливать Oxidemod не нужно, он нужен лишь для поддержки плагинов.

5. Сервер установлен, переходим во вкладку «Server Config» и приступаем к настройке, тут всё индивидуально и зависит от целей. На скрине ниже показаны лично мои настройки.

6. Все обведенные в рамку параметры можно не трогать, если ты не собираешься делать открытым доступ к своему серверу.
7. От номера карты зависит то, как будет выглядеть сама карта. Лично для меня в этом особой разницы нет.
8. Рекомендуемый размер карты 4250 — это стандартный размер карты, на которой помещаются все монументы. Если нужно заскринить что-то другое (например, новый предмет), можно смело уменьшать размер вплоть до минимального (1000). Учти, что чем больше карта, тем дольше создается сервер, а также потребляется больше ресурсов твоего ПК.
9. Из интересного в правом окошке конфига, можно отключить/включить радиацию, танк, движение и интеллект ИИ. Отключение ИИ может поспособствовать уменьшению нагрузки на ПК.
10. После того, как сервер настроен, жмем Save Config и Start Server. Должна открыться консоль — это и есть твой сервер. Продолжительность загрузки сервера зависит от настроек конфига и мощности ПК.
11. Когда сервер загружен, в окне консоли должна быть примерно такая картина

12. Поздравляю, ты запустил свой сервер! Выдай себе админку командой ownerid «твой steamid» и сохрани конфиг командой writecfg
13. Заходи в игру и пиши в консоль connect. Теперь ты можешь тестировать все обновления игры раньше остальных.

Несколько полезных команд:
— Выдать себе предмет можно в меню предметов на F1.
— Сделать себя бессмертным: god true/false
— Полет сквозь стены: noclip (bind «клавиша» noclip)
— Изменить время на сервере (env.time 0-24)
— Спавн объектов/ИИ: spawn minicopter/kayak/horse/scientist и т.д.
— Вкл/выкл полет камерой (без модели игрока): debugcamera
В режиме debugcamera доступно несколько интересных фишек позволяющих делать классные скрины:
Изменить угол обзора: ctrl + движение мышью
Приблизить/отдалить: пкм + движение мышью

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

Источник

Как создать свой сервер на локальном компьютере

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

Читайте также:  Не работают птф камри 40 предохранитель целый

Установка сервера

Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте facepunch. В самом низу странице кликаем на строчку quick start zip here. После чего начнется загрузка архива с сервером.

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

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

Настройка сервера

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

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

Подробная настройка параметров сервера

Изначально в нашем BAT-файле присутствует такой код:

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

  • 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 (рекомендуется).
  • goto start
    Переход цикла на строку «start».

Изменяем нужные нам параметры, перезапускаем сервер и он полностью готов к использованию.

Выбор карты для сервера

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

На данном примере число 2400 — это размер карты (server.worldsize), а 20200806 — ее сид (server.seed). Но базовый батник не содержит параметра размера карты, нам нужно его дописать. Все параметры прописываются через «пробел» и «+», если у вас возникают ошибки, можно перед плюсами добавлять галочку «^». Таким образом получаем следующий текст.

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

Подключение к локальному серверу

Запускаем игру, открываем консоль ( f1 ) и прописываем команду для подлючения.

Читайте также:  Не работает перфоратор щетки

В которой «127.0.0.1» — это адрес для локального подключения, а 28015 порт подключения, прописанный в нашем батнике.

Как выдать права администратора или модератора

После загрузки на сервер у вас возможно появился вопрос: «А как назначить себя администратором?». Ответ на который довольно прост. Для этого мы сворачиваем игру и разворачиваем нашу консоль сервера. В последних строчках командной строки (если вы недавно подключились) находим сообщение о вашем коннекте и скопировав от туда ваш Steam_ID пишем следующую команду.

В данном примере STEAM_ID взят не из строки подключения к серверу, а из строки принудительного дисконнекта.

После проделанным манипуляций должна появиться строчка «Added owner … «, что свидетельствует об успехе.

По тому же принципу выдаются и права модератора, с разницей лишь в команде:

Источник

Делаем свой сервер Rust: немного о настройке и установке + моды

Итак, на сайте есть замечательное Руководство запуска Rust по сети. Но в нем запуску и настройке сервера уделено всего пару строчек.
Постараюсь помочь пользователям, которые хотели бы поиграть на своем локальном сервере 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».
— Все, сервер работает.
— Теперь, чтобы зайти на сервер нам необходимо узнать адрес своего сервера. Классический вариант — http://2ip.ru/
— Записываем свой ip куда-нибудь в текстовый файл (чтобы не забыть).
— Далее запускаем игру и жмем клавишу F1 (консоль) и вписываем туда команду net.connect Ваш ip:28015 (где Ваш ip — это ваш ip, который вы узнали заранее). По идее это должен быть и 127.0.0.1.

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

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

Для этого надо:
> Залогиниться на сервере под правами админа. Для этого в игре открываем консоль клавишей F1 и вписываем команду Rcon.login ваш пароль (Ваш пароль задается в файле server.cfg и по умолчанию имеет вид 123456). После ввода должна появиться надпись (в консоли) «logged as admin», которая означает что Вы вошли как админ. Теперь вписываем команды:
— Для отключения износа одежды: conditionloss.armorhealthmult «0.0»
— Для отключения износа оружия/инвентаря: conditionloss.damagemultiplier «0.0»

Читайте также:  Что делать если у меня сломался крестик

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

Источник

Раст как настроить свой сервер

17,922 уникальных посетителей
296 добавили в избранное

Добро пожаловать на страницу моего руководства!
Здесь вы узнаете о том, как создать свой сервер в Rust. Если у вас будут вопросы, задавайте их в комментариях или пишите мне в ЛС. Спасибо что вы читаете и поддерживаете меня!

Если у вас не работает сервер, не запускается батник или что-то другое, попробуйте установить/обновить Microsoft .NET Framework 4.5 [www.microsoft.com] . (Спасибо orgazMaster)

Так-же если проблема не решилась, попробуйте установить Visual C++ для Visual Studio 2013.

Если совсем совсем нечего не помогло, то в папке с сервером папка _ORIGINAL, перенесите файлы из папки _ORIGINAL в папку с сервером с заменой.

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

1) [Скачать] [drive.google.com] — Готовый сервер Rust [Magma].
2) [Скачать] [rusty.trackthedead.com] — Rusty (Администрирование сервера).
3) [Ссылка будет добавлена позже] — Полезные плагины для сервера.

Как скачивать через Google Disk? — Переходите по моей ссылке и нажимаете Ctrl+S или сверху нажимаете на вкладку «Файл» и почти в самом низу нажимаете кнопку «Скачать»

После этого вам нужно определить, какого типа будет ваш сервер — локальный (LAN, Tunngle, Hamachi) или же по интернету.

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

Позже будет написано, как настроить сервер по Tunngle/Hamachi.

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

После того, как вы открыли файл «Run Server.bat», перед вами будет данный текст:

-maxplayers 150 — Максимальное кол-во игроков на сервере. Число 150 изменяйте на своё усмотрение.

-hostname «Russian Pub by Rash» — Название сервера. То, что в кавычках, это и есть название сервера. Название писать только английскими буквами!

-port 27015 — Порт сервера. 27015 стандартный порт. Желательно не трогать.

Зайдите в папку cfg по адресу — Сервер Rust [Magma]\serverdata\cfg
Если не поняли то в папке с сервером есть папка serverdata, а в ней папка cfg.

В папке cfg есть два файла: bans.cfg и server.cfg.
Давайте разберём файл server.cfg
Откройте его с помощью блокнота.

True — Включить
False — Отключить

Содержимое файла server.cfg

rcon.password «000469» — Пароль администратора. То, что в кавычках, это и есть сам пароль.

server.pvp «true» — Если включено, то игроки смогут убивать друг друга.

sleepers.on «true» — Режим сна. Если включено — игроки, которые отключились, их персонаж останется на сервере до тех пор, пока сервер не отключится или не сделает рестарт.

airdrop.min_players «1» — Минимальное кол-во игроков для аирдропа.

Переходим к файлу bans.cfg.
Если открыть файл, он будет пустой, но после того как вы забаните какого-нибуть игрока, он попадёт в данный список. Как банить игроков вы узнаете позже.

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

Зайдите в папку Save, а потом в папку Magma.
Всё что находиться в папке Magma, это плагины.
К каждому плагину есть описание, но здесь мы рассмотрим это получше.
Желательно сделать копию файла перед изминением!

Позже будет добавлена инструкция по редактированию плагинов.

Источник

Оцените статью