Как настроить описание сервера rust

Делаем свой сервер 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, из-за его легкости в настройке и большого количества плагинов.

Читайте также:  Невидимка стим не работает

Источник

Статьи по настройке плагинов и сервера

#1 angryball

  • Пользователь
  • 20 сообщений
  • Наверняка вы задавались вопросом, как красиво оформить меню сервера Rust? В этой статье мы все подробно опишем и расскажем, какие нужны требования для самого оформления.
    Первым делом мы должны зайти в конфиг сервера (директория: my_server_identity/cfg). Затем з акачать себе на компьютер файл server.cfg и открыть его с помощью Notepad++.

    Примечание: не забудьте поставить кодировку UTF-8 в Notepad++ , иначе вместо русских букв у Вас будут кракозябры.

    Устанавливаем баннер сервера:

    В server.headerimage мы должны вставить URL картинки
    Баннер должен соответствовать следующим требованиям: Размер: 512 на 256 пикселей Вес: до 100 килобайт Формат: jpg или png Ссылка на изображения должна быть прямой, Вконтакте как хостинг для изображения не подойдет (игра не обрабатывает ссылки с данного сервиса. Советую использовать хостинг картинок imgur

    Добавление ссылки на сайт проекта:

    В server.url ставим ссылку на сайт проекта
    Примечание: Ссылка на сайт должна быть прямой, иначе клиент игры будет неправильно спарсить информацию.

    Название сервера:

    В server.hostname пишется название вашего сервера. Кириллица и другие символы поддерживаются без каких-либо проблем.

    Описание сервера:

    В server.description пишем описание вашего сервера.
    Примечание: Чтобы следующие предложение писалось с новой строки, нужно в конце предыдущей строки добавить соответствующий код: \n

    server.description «Дорогой игрок! Мы рады приветствовать тебя на широтах нашего сервера! \n Хочешь весело провести время с друзьями? Тогда тебе к нам \n Доступны все скины /skins \n Мгновенный крафт \n Онлайн карта \n Удаление построек»

    Сообщение отредактировал angryball: 06 Апрель 2017 — 19:38

    • NatalieSed и AllenRax это нравится

    #2 angryball

  • Пользователь
  • 20 сообщений
    • Если Ваш сервер стоит на стабильной ветке (система компонентов), то для вайпа необходимо удалить два файла с расширением *.map и *.sav , а также удалить две папки с названием User и Storage
    • Если Ваш сервер стоит на ветке july2016 (система чертежей), то для вайпа необходимо удалить файлы из корневой папки с расширением *.sav и файл Storage.db . Для удаления изученных чертежей, удалите файлы UserPersistence.db и user4.db.
    • Если Ваш сервер стоит на ветке october2016 (XP система), то для вайпа необходимо удалить файлы *.map и *.sav . Для вайпа XP игроков удалите файлы (xp,xp2,xp3, xp4).db, (xp,xp2,xp3, xp4).statistics.
    • Для вайпа данных плагинов нужно удалять их файлы из папки oxide/data.
    • Для вайпа привилегий удалите файлы oxide.users.data и oxide.groups.data из папки oxide/data.
    Читайте также:  Если долго не работает лифт

    #3 angryball

  • Пользователь
  • 20 сообщений
  • Как изменить карту на сервере

    В самом начале вы должны зайти в конфиг сервера (директория: my_server_identity/cfg) и открыть с помощью простого блокнота файл server.cfg. Далее действуем по инструкции ниже.

    • Для процедурной карты , после переменной server.level поставить значение Procedural Map (в скобках)
    • Для карты Hapis , после переменной server.level поставить значение HapisIsland
    • Для карты Barren , после переменной server.level поставить значение Barren
    • Для карты Savas , после переменной server.level поставить значение » SavasIsland_koth» (в скобках)

    Также не забываем изменить размер мира и уникальный сид карты. server.worldsize — размер карты (оптимальный размер 4000), server.seed — уникальный сид карты (от -2147483647 до 2147483647)

    Примечание: перед тем, как изменить карту на сервере, необходимо выключить сервер и сделать wipe.

    #4 Макесус

  • Пользователь
  • 8 сообщений
  • У меня сервер Раста, находится на хостинге Арены. Играть играет, но настроить его не получается. Например, используя управление из личного кабинета Арены, я могу прописать название сервера, но не могу ни описание ни ссылку вставить. Точнее вставить то могу, и она сохраняется в конфиге, но этого все равно ни чего не видно при загрузке сайта. Это уж не говоря, о том, что я не могу ни админку прописать, ни вообще какой либо команды.

    #5 Макесус

  • Пользователь
  • 8 сообщений
  • И модератор посмотрел, и админ посмотрел, а ответа так и не дал ни кто)))

    Источник

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

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

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

    Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте 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 … «, что свидетельствует об успехе.

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

    Источник

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