Меню Рубрики

Установка плагина для oxide

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

Обсудим насущную проблему – как установить плагины на свой сервер в Rust. Тут есть два возможных варианта.

  1. Устанавливаем на локальный сервер, который работает у нас на компьютере;
  2. Дополнения требуется разместить на хостинге.

Разница в обоих случаях довольно существенна. Начнём с первого случая.

Сначала определяемся, на каком моде мы работаем. Всего их существует два: magma и oxide. Я рекомендую использовать последний, так как он более популярен, и на него больше рабочих плагинов. После того, как определитесь с модом, скачиваем сначала его и следуем инструкции по установке. Просто вбиваем в поиске «скачать oxide/magma для Rust».

Обычно для их установки из архива в папку сервера просто нужно перетащить какие-то файлы. После этого в папке «server» у нас появится директория «plugins». Туда и начинаем загружать всё, что нам нужно или интересно. Вот ссылка на официальный сайт оксида. Там можно найти много интересных плагинов. Большой недостаток однако в том, что почти все дополнения не русифицированы. К сожалению, не настолько уж популярен ещё Rust, чтоб весь контент, касающийся его, переводился на русский язык.

Если хостинг

Чтобы в этом случае использовать бесплатные плагины, вы должны организовать FTP подключение. Для этого скачайте программу FileZilla или Total Commander. Найдите в личном кабинете хостинга следующие данные о своём сервере: хост, имя пользователя, пароль и порт. Копируем их в скачанную нами программу, и подключаемся. Теперь можно с компьютера подгружать любые файлы. Там и устанавливаются плагины. Мод же должен настраиваться в личном кабинете, если у нас игровой хостинг.

Сложно описать любой случай установки. Везде требуется индивидуальный подход. Есть дополнения, которые просто отказываются работать из-за особенностей хостинга. Иногда, чтобы заработал один плагин, требуется установить ему в помощь один или несколько других. Остаётся только читать и разбираться детально в каждом отдельном случае. В целом же начинается установка всегда с размещения файла расширения «json» в папке «plugins», если мы говорим о моде «oxide».

Далее может потребоваться внесение изменений в файле из папки «config». Он там создаётся автоматически. У некоторых плагинов конфига и вовсе нет. Управление ими в таких случаях осуществляется администраторами через консоль или чат в игре. В общем, настройка – это дело нелёгкое, и без кое-каких знаний английского языка обойтись будет трудно. Наивно полагать, что переводчик от Google вам облегчит жизнь. Иногда он её только усложняет, превращая в кашу «переведённый» текст.

источник

Это видео недоступно.

Очередь просмотра

Очередь

YouTube Premium

RUST Oxide — как создать сервер с модами?

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось видео?

Не понравилось?

Текст видео

Загляни в описание.
_________________________________________
Всем привет!
В этом руководстве вы узнаете как можно создать свой сервер Rust с модами на своем пк. Установка Oxide, настройка карты — все будет!

Руководство делится на две части:
-в первой части вы узнаете как создать и настроить свой сервер, какие программы скачивать и как в них работать, чтобы управлять сервером;
-во второй части, которая сейчас перед вами, вы узнаете как устанавливать Oxide и разные плагины к нему, как настраивать карту для сервера.

_________________________________________
Подробнее о том, что вас ждет во второй части:
00:16 — вступление;
01:22 — сайт с полезными командами для админа;
02:00 — о генераторе карты;
03:12 — параметры генератора карты;
05:00 — о сайте с генератором;
09:50 — галерея сайта;
10:25 — как устанавливать карту;
12:30 — проверка карты на сервере;
13:50 — о Oxide;
14:35 — откуда скачать Oxide;
15:10 — установка сервера Oxide;
21:10 — скачивание и установка плагинов Oxide;
25:55 — тест сервера Oxide с плагинами;
31:50 — о подключении друзей к серверу.

_________________________________________
Команды:
1) +server.seed XXX +server.worldsize XXX — команда для исполняемого файла сервера; вместо XXX, которые характеризуют карту, вписать свои числа;
2) connect 127.0.0.1:28015 — команда для подключения к своему серверу.

_________________________________________
Музыка, которую необходимо указать ^_^ :
1) Jupiter_One;
2) Where_I_am_From;
3) Композиция «EDM Detection Mode» принадлежит исполнителю Kevin MacLeod. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/. ).
Оригинальная версия: http://incompetech.com/music/royalty-.
Исполнитель: http://incompetech.com/;
4) Never Sleep;
5) Believer;
6) Композиция «Cool Vibes — Film Noire» принадлежит исполнителю Kevin MacLeod. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/. ).
Оригинальная версия: http://incompetech.com/music/royalty-.
Исполнитель: http://incompetech.com/
7) Do It Right;
8) Haus Guest;
9) The End Is Near;
10) Dark Step.

Если вас заинтересовала та, или иная композиция, то вы сможете найти её на Youtube, в списке разрешенных для монетизации песенок.

источник

How to Install uMod (Ox > December 20, 2018 April 1, 2019 — by Squishface

By the end of this guide, it will have covered the basic information needed for installing uMod to a self-hosted Windows-based RUST server . If attempting to install uMod with a 3rd party game server host, the install process may differ.

There are many reasons to set up a modded RUST server, as server owners wish to offer unique and customized experiences to their RUST players. Server plugins, or otherwise known as mods (short for modifications), are small portions of code that enable extra functionality that doesn’t exist in the vanilla game. RUST server plugins can be used to add additional tools for server owners or to enhance endless aspects of the game for their players.

Installing uMod to a RUST server will open many possibilities

  1. Download the latest version of uMod
  2. Install uMod to a RUST server
  3. Verify that uMod is running on the RUST server

Step 1: Download the latest version of uMod

UMod’s website makes the latest version available here: https://umod.org/games/rust. Notice the description where it declares which RUST update the mod is patched for — avoid versions of uMod that do not match the protocol version and build date of the RUST server. If uMod’s version exceeds the RUST server’s protocol version, it must be updated to the latest version. Otherwise, mismatched versions will cause unexpected errors to occur.

Here’s an example of what the RUST server output may look like in Window’s CMD shell.

Once uMod is successfully installed

When the RUST server responds with the correct Oxide version, it will have been successfully set up and is now ready for you to install uMod plugins. Be sure to browse uMod’s website, as it offers an extensive list of free RUST plugins and also has an emerging market place for premium paid-for plugins.

источник

Автообновление сервера и мода Oxide с помощью скрипта Rustide

Первым делом нам нужно создать сам сервер Rust.

2. Разархивируем скачанный архив в коренной папке со Steam.
Пример: … / Локальный диск (С) / Program Files(x86) / Steam

3. Выполнив предыдущий пункт запускаем файл SteamCMD.exe и ждем загрузку. Загрузка может быть затянутой!

4. После подгрузки консоли мы можем начинать закачивать наш сервер .
Для этого вводим «login anonymous» — тем самым регистрируемся в консоли!

5. Авторизовавшись в консоли пишем следующее:
app_update 258550 validate
После этого запуститься довольно долгая загрузка, которая может продолжаться более 30 минут, все зависит от скорости интернета.

6. После загрузки сервера закрываем эту консоль и запускаем Steam, который в свою очередь начнет обновление!

7. После этого находим наш сервер по пути : /Локальный диск (С)/Program Files(x86)/Steam/steamapp/rust_dedicated и создаем текстовый документ с названием Start.

8. В текстовый документ копируем вот этот код:

:START
RustDedicated.exe -batchmode -server.hostname «Название сервера»
GOTO START

9. После этого сохраняем документ и меняем расширение с .txt на .bat (как менять расширение загуглите)

11. Закидываем файлы мода в папку с сервером.

Установка скрипта Rustide

2. Распаковываем скрипт в любую удобную Вам папку (у Вас получиться сама папка с названием Rustide в которой будут все необходимые файлы)

3. Открываем папку с названием Rustide и видим там 5 файлов

Те файлы, которые у вас должны быть 4. Все 5 файлов закидываем в папку с сервером

Примечание: В папке с Вашим сервером будет находиться «батник», который мы должны заменить на файл Rustide.bat

5. Редактируем файл Rustide.bat. Для этого мы щелкаем по нему ПКМ (правой кнопкой мыши) и выбираем открыть с помощью Notepad++

Читайте также:  Установка крепежа для профиля

6. Находим 23-34 строки и редактируем их

hostname — название сервера
ident — имя папки, в которой будет храниться все данные сервера
port — порт сервера (не забываем, что порт который вы указали должен быть открытым)
rport — указываем порт, который вы указали в «port» и прибавляем к нему еще 1 цифру
Пример: у вас порт 65845, в rport пишем 65846
rcon — пароль
players — максимальное количество игроков
level — тип карты («Procedural map» — стандартная карта, «HapisIsland» — карта Hapis Island, «Barren» — карта Barren, «SavasIsland_koth» — карта Savas.
seed — ключ на генерации карты (для карт с типом Procedural map, если у Вас другой тип карты, оставляем значение на 0)
worldsize — размер карты (4000 оптимальный размер)
serverimg — ссылка на баннер сервера (картинка будет отображаться в меню клиента)
serverurl — сайт Вашего проекта
serverdesc — описание Вашего сервера

7. Идем чуть ниже и видим строки 38-44

autostart — автоматически включать сервер, если он по каким-либо причинам был выключен
autorestart — автоматически перезагружать сервер
autoupdate — автоматически обновлять сервер при его запуске (сервер будет обновляться лишь в том случае, если его перезагрузить. Например: вышло обновление, а у Вас работает сервер. Сам скрипт не будет обновлять сервер до тех пор, пока вы его не перезагрузите.
forceupdate — если у Вас есть несколько серверов, то Rustide будет проверять — работают ли другие сервера. Если поставить значение на «YES», то скрипт будет всегда проверять наличие обновлений и если обновление вышло, то будет обновлять сервер в любом случае. Вы можете поставить значение на «YES», если другие Ваши сервера не используют скрипт Rustide. Советуем ставить значение «NO»
maxbackups — максимальное количество бэкапов, которые будет сохранять скрипт. (Также скрипт автоматически удаляет старые бэкапы)
backuploc — название папки, в которой будут храниться бэкапы

источник

Rust:Тонкости администрирования сервера uMod или Ox >

Содержание

Rust:Тонкости администрирования сервера uMod или Oxide
Короткая ссылка

Начало

Введение

Требования к серверу

Требования к платформе uMod варьируются в зависимости от игрового сервера.

Дополнительную информацию о поддержке uMod для определенных игр можно найти на сайте uMod

Установка uMod/Oxide

Загрузка по прямой ссылке

  1. Загрузите версию uMod для вашего сервера.
  2. Скопируйте файлы из архива в папку сервера с подтверждением замены

Плагины

Плагины — это отдельные фрагменты кода, которые изменяют поведение игрового сервера..

Для получения большего количества информации о плагинах посетите Plugins — Getting Started.

Расширения

Расширения — это обычно большие проекты, которые добавляют функциональность в uMod или вносят существенные изменения в работу сервера.

Получение дополнительной информации

Поиск

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

Плагины и расширения

При возникновении проблем:

  1. Посетите страницу ресурса и нажмите кнопку Help.
  2. Создайте новую тему в обсуждениях ресурса.

Плагины

Плагины — это отдельные фрагменты кода, которые изменяют поведение игрового сервера.

Файлы плагина

Код плагинов написан на языке CSharp (C#), файл имеет расширение .cs .

Установка

Больше информации о установке плагина сможете найти на странице Plugins — Installation.

Конфигурирование плагина

Большинство плагинов во время установки генерируют JSON конфигурационный файл, в котором можно настраивать работу плагина.

Больше информации о конфигурировании плагина можете найти на странице Plugins — Configuration.

Разрешения плагинов (permissions)

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

Больше информации про контроль доступа можете найти на странице Plugins — Permissions.

Команды плагинов

Многие плагины будут включать команды, которые могут использоваться игроками или администраторами сервера. Не каждая игра будет иметь оба типа команд, и по умолчанию команды могут быть доступны для консоли и в игре (если она доступна).

Консольные команды

Консольная команда это команда, которая запускается из:

Chat — команды

Chat — команды вводятся игроками, которые подключены к игре. Chat — команды начинаются со знака / .

Установка плагинов

Установка uMod плагинов занимает всего пару щелчков мыши.

Требования сервера

Чтобы установить плагин на сервер, сервер должен поддерживать Oxide 2.0 или выше, иначе плагины не будут загружаться или делать что-либо.

Запустите сервер и проверьте установлен ли мод с помощью консольной команды oxide.version .

Загрузка исходного кода

Не переименовывайте плагин и не изменяйте его расширение.

Удалённое управление

Если сервер расположен не локально, тогда подключитесь к серверу с помощью FTP client. Данные для подключения уточните у технической поддержки хостинга.

Папка плагинов

Найдите папку plugins , которая по умолчанию располагается по пути oxide/plugins

Читайте также:  Установка газ лифта для шкафа

Загрузка исходного кода

Загрузите плагин в папку «plugins», и он автоматически загрузится если плагин рабочий и мод Oxide установлен правильно

Обновление

Если плагин уже установлен и доступно обновление, просто перезапишите исходный файл (.cs) в папке plugins, и новая версия будет загружена автоматически.

Конфигурация плагина

Большинство плагинов во время загрузки генерируют JSON конфигурацию. С помощью этого файла (конфигурации) администраторы могут настроить работу плагина.

Папка конфигураций

Конфиги располагаются в папке config , которая расположена по пути oxide/config .

Имя файла

Файл конфигурации плагина имеет то же имя, что и сам плагин.

Например, плагин, с названием MyPlugin.cs (если он имеет конфигурацию) будет иметь конфиг с названием MyPlugin.json

Не переименовывайте файлы конфигов и не меняйте их расширение.

Если плагин установлен, но не настраивается, файл конфигурации не будет создан.

Если плагин настраивается, но файл конфигурации недоступен, плагин может быть поврежден; в этом случае проверьте файлы журнала на наличие ошибок в папках oxide/logs .

Синтаксис файлов конфигурации JSON

Все файлы конфигурации плагина сохраняются в формате JSON (JavaScript Object Notation). Конфигурационные файлы не должны ошибок в синтаксисе. Используйте валидатор типа jsonlint.com для проверки конфигов.

Применение изменений

После внесения изменений в конфигурацию плагина, перезагрузите плагин с помощью консоли командой oxide.reload . Например:

Разрешения плагинов (permissions)

Разрешения позволяют владельцам серверов предоставлять игрокам уникальные возможности и преимущества на своих серверах.

Администрировать разрешения просто: просто введите нужную команду, и все готово! Если на вашем сервере нет консоли, вы можете использовать любой совместимый инструмент RCON или удаленную консоль для отправки команд на сервер. Большинство игр с поддержкой Oxide / uMod также поддерживают команды разрешений в чате или будут доступны в ближайшее время.

Для этого руководства в качестве примера будет использовано разрешение epicstuff.use . Имейте в виду, что разрешения существуют только в том случае, если они предоставлены плагином или самим Oxide / uMod.

По умолчанию группы, которые создаются Oxide / uMod это: admin и default. Их можно изменить, отредактировав их в файле umod.config.json, или с помощью команд консоли если используете мод Oxide. Группа администраторов будет автоматически назначена игрокам, которые распознаются сервером как администратор. Группа «по умолчанию» будет автоматически назначена ВСЕМ игрокам, которые подключаются к серверу.

Игроки

Предоставить разрешение отдельному игроку

oxide.grant player Wulf epicstuff.use

Отозвать разрешение у отдельного игрока

oxide.revoke player Wulf epicstuff.use

Показать разрешения игрока

Показывает, у какого игрока или группы есть разрешение

Иногда эта команда полезна при отслеживании того, у кого есть разрешение.

oxide.show perm epicstuff.use

Группы

Предоставить разрешение всей группе

oxide.grant group admin epicstuff.use

Отменить разрешение от группы

oxide.revoke group admin epicstuff.use

Добавление игрока в существующую группу

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

oxide.usergroup add Wulf admin

Удаление игрока из существующей группы

Удаление игрока из группы приведет к удалению из него всех разрешений, назначенных этой группе..

oxide.usergroup remove Wulf admin

Добавление совершенно новой группы

Удаление существующей группы

Установка названия или звания группы

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

oxide.group set vip «[VIP Member]» 1

Установка родительской группы другой группы

Группа унаследует все разрешения от своей родительской группы.

oxide.group parent admin default

Отображение членов группы и разрешений

Отображение всех групп или разрешений

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

Показать все зарегистрированные разрешения от плагинов и Oxide / uMod, используйте команду ниже.

Использование подстановочных знаков

Подстановочный знак — это то, что охватывает несколько вещей одновременно. Для разрешений это символ *. Вы можете использовать подстановочный знак (*) для предоставления нескольких разрешений одновременно. Это может быть сделано со всеми разрешениями или для каждого плагина на основе префикса.

oxide.grant group admin *, oxide.grant player Wulf umod.*

Выводы

Те же команды также доступны с префиксом «o.» (ex. «o.grant»).

Это основы разрешений для Oxide / uMod. Разрешения дают вам фантастический способ управления игроками, не беспокоясь о том, что они будут злоупотреблять полномочиями функций администратора игры (такими как полет, noclip, суперскорость и т.д.).

Файлы данных

Data — файлы это JSON файлы, которые плагины могут использовать для хранения произвольных данных.

Папка Data

Data — файлы располагаются в папке data , которую можно найти по пути oxide/data .

Названия файлов

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

Синтаксис файлов данных JSON

Все файлы данных плагинов хранятся в файле типа JSON (JavaScript Object Notation). Фалы данных не должны иметь синтаксических ошибок. При редактировании файла вручную используйте валидатор, например jsonlint.com

Ссылки

Rust:Тонкости администрирования сервера uMod или Oxide

источник

Популярные записи

Установка предохранительного клапана пара
Установка apache nginx php mysql debian
Установка искусственных неровностей на придомовой территории
Установка bad company vietnam
Установка противопожарных перегородок косгу
Установка подшипников с плавающей опорой