- Делаем свой сервер Rust: немного о настройке и установке + моды
- Статьи по настройке плагинов и сервера
- #1 angryball
- #2 angryball
- #3 angryball
- #4 Макесус
- #5 Макесус
- Как создать свой сервер на локальном компьютере
- Установка сервера
- Настройка сервера
- Подробная настройка параметров сервера
- Выбор карты для сервера
- Подключение к локальному серверу
- Как выдать права администратора или модератора
Делаем свой сервер 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
Наверняка вы задавались вопросом, как красиво оформить меню сервера 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
- Если Ваш сервер стоит на стабильной ветке (система компонентов), то для вайпа необходимо удалить два файла с расширением *.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
Как изменить карту на сервере
В самом начале вы должны зайти в конфиг сервера (директория: 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 Макесус
У меня сервер Раста, находится на хостинге Арены. Играть играет, но настроить его не получается. Например, используя управление из личного кабинета Арены, я могу прописать название сервера, но не могу ни описание ни ссылку вставить. Точнее вставить то могу, и она сохраняется в конфиге, но этого все равно ни чего не видно при загрузке сайта. Это уж не говоря, о том, что я не могу ни админку прописать, ни вообще какой либо команды.
#5 Макесус
И модератор посмотрел, и админ посмотрел, а ответа так и не дал ни кто)))
Источник
Как создать свой сервер на локальном компьютере
Многие игроки хотят создать свой сервер,для игры с друзьями, тестирования механик игры, плагинов или создания коммерческого проекта. В этом гайде мы подробно разберем создание сервера и его настройку.
Установка сервера
Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте 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 (рекомендуется).
- -batchmode
- goto start
Переход цикла на строку «start».
Изменяем нужные нам параметры, перезапускаем сервер и он полностью готов к использованию.
Выбор карты для сервера
Для удобства можно воспользоваться сервисом, который позволяет просмотреть уже готовые карты с различными сидами. Там вы можете себе по удобству подобрать карту используя простой интерфейс.
На данном примере число 2400 — это размер карты (server.worldsize), а 20200806 — ее сид (server.seed). Но базовый батник не содержит параметра размера карты, нам нужно его дописать. Все параметры прописываются через «пробел» и «+», если у вас возникают ошибки, можно перед плюсами добавлять галочку «^». Таким образом получаем следующий текст.
Сохраняем, закрываем и запускаем снова наш батник. Сервер запущен и теперь к нему можно подключиться.
Подключение к локальному серверу
Запускаем игру, открываем консоль ( f1 ) и прописываем команду для подлючения.
В которой «127.0.0.1» — это адрес для локального подключения, а 28015 порт подключения, прописанный в нашем батнике.
Как выдать права администратора или модератора
После загрузки на сервер у вас возможно появился вопрос: «А как назначить себя администратором?». Ответ на который довольно прост. Для этого мы сворачиваем игру и разворачиваем нашу консоль сервера. В последних строчках командной строки (если вы недавно подключились) находим сообщение о вашем коннекте и скопировав от туда ваш Steam_ID пишем следующую команду.
В данном примере STEAM_ID взят не из строки подключения к серверу, а из строки принудительного дисконнекта.
После проделанным манипуляций должна появиться строчка «Added owner … «, что свидетельствует об успехе.
По тому же принципу выдаются и права модератора, с разницей лишь в команде:
Источник