RUST создание сервера Linux

  • Автор темы Автор темы Kuper
  • Дата начала Дата начала

Kuper

Админ
Команда форума
Предположим что вы знаете что такое Putty

переходим в папку где у нас будет сервер

Код:
cd /home/kuperrp/web/kuperrp.ru

создаем папку сервера и переходим в нее

Код:
mkdir rust
cd rust

Добавим нужные библиотеки для работы steam

Код:
apt-get install lib32gcc-s1

создадим папку стеам cmd

Код:
mkdir steamcmd
cd steamcmd

скачаем его

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

распакуем

tar xvfz steamcmd_linux.tar.gz

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

ERROR! Failed to install app '258550' (No subscription)

Код:
./steamcmd.sh +login anonymous +force_install_dir /home/kuperrp/web/kuperrp.ru/rust +app_update 258550 validate +quit

7.jpg

вернемся в папку rust

Код:
cd ../

даем права на запуск файла

chmod u+x runds.sh

редактируем runds.sh по образцу

./RustDedicated -batchmode -swnet ^ +server.ip 188.243.6.183 +server.port 28015 +server.level "Procedural Map" +server.seed 856 +server.worldsize 4000 +server.maxplayers 100 +server.hostname "Kuper" +server.description "Description shown on server connection window." +server.url "https://kuperrp.ru" +server.headerimage "http://kuperrp.ru/serverimage.jpg" +server.identity "kuper" +rcon.port 28016 +rcon.password пароль +rcon.web 1 -logfile 2>&1


запускаем

./runds.sh



Вы уже пробовали стать администратором? У вас не получилось?

Для управления сервером в Linux вам придется использовать удаленную веб-консоль через rcon

Что-то вроде https://github.com/Facepunch/webrcon работает только в незащищенном режиме - без https

Не забудьте сохранить свои настройки

Установка Oxide Linux

качаем версию линукс


распаковываем и закидываем на сервер согласно вложенности каталогов с заменой файлов RustDedicated_Data/Managed

1.jpg

  • Как посмотреть версию сборки? version
  • Как посмотреть версию оксайда? oxide.version
  • Как загрузить плагин? [RCON/CMD]
    oxide.load <НАЗВАНИЕ ПЛАГИНА>
  • Как выключить (сгрузить) плагин? [RCON/CMD]
    oxide.unload <НАЗВАНИЕ ПЛАГИНА>
  • Как перезагрузить плагин? [RCON/CMD]
    oxide.reload <НАЗВАНИЕ ПЛАГИНА>
Установка плагинов RUST oxide Linux

После установки Oxide в корне сервера появится папка /rust/oxide/plugins

В plugins кидаем плагины и запускаем возможно без перезапуска сервера

2.jpg



Выдача админки

Код:
ownerid 'steam id'
moderatorid 'steam id'
Настройка разрешений (Permissions)

Выдача игроку разрешение на команду​


oxide.grant user NICK oxide.reload
oxide.grant user STEAM_ID oxide.reload
o.grant user NICK oxide.reload
o.grant user STEAM_ID oxide.reload
Пример
oxide.grant user TEST removertool.remove
o.grant user TEST removertool.remove
oxide.grant user 7656119xxxxxxxxxx removertool.remove
o.grant user 7656119xxxxxxxxxx removertool.remove

Удаление разрешения у игрока​

oxide.revoke user NICK oxide.reload
o.revoke user NICK oxide.reload
Пример
oxide.revoke user TEST removertool.remove
o.revoke user TEST removertool.remove
oxide.revoke user 7656119xxxxxxxxxx removertool.remove
o.revoke user 7656119xxxxxxxxxx removertool.remove

Выдача пермишенов на группу пользователей​

oxide.grant group admin oxide.reload
o.grant group admin oxide.reload
Пример
oxide.grant group default removertool.remove
o.grant group default removertool.remove

Удаление пермишенов у группы пользователей​

oxide.revoke group admin oxide.reload
o.revoke group admin oxide.reload

Добавить пользователя в группу​

oxide.usergroup add NICK admin
o.usergroup add NICK admin
oxide.usergroup add STEAM_ID admin
o.usergroup add STEAM_ID admin
Пример
oxide.usergroup add TEST admin
o.usergroup add TEST admin
oxide.usergroup add 7656119xxxxxxxxxx admin
o.usergroup add 7656119xxxxxxxxxx admin

Удалить пользователя из группы​

oxide.usergroup remove NICK admin
o.usergroup remove NICK admin
oxide.usergroup remove STEAM_ID admin
o.usergroup remove STEAM_ID admin
Пример
oxide.usergroup remove TEST admin
o.usergroup remove TEST admin
oxide.usergroup remove 7656119xxxxxxxxxx admin
o.usergroup remove 7656119xxxxxxxxxx admin

Добавление новой группы Oxide​

oxide.group add vip
o.group add vip

Удаление группы Oxide​

oxide.group remove vip
o.group remove vip

Изменение заголовка группы Oxide​

oxide.group set vip "[VIP игрок]"
o.group set vip "[VIP игрок]"

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

oxide.group parent admin default
o.group parent admin default

Отобразить права игрока​

oxide.show user NICK
o.show user NICK

Отображение пользователей и прав пользователей на группе​

oxide.show group admin
o.show group admin

Отобразить группу или пользователя, которые имеют разрешение​

oxide.show perm oxide.reload
o.show perm oxide.reload

Отобразить все группы​

oxide.show groups
o.show groups

Отобразить все пермишены​

oxide.show perms
o.show perms

Перезагрузить плагин​

oxide.reload nameplugin
o.reload nameplugin
Пример
oxide.reload RemoverTool
o.reload RemoveTool

Перезагрузить все плагины​

Выгрузить плагин​

oxide.unload nameplugin
o.unload nameplugin
Пример
oxide.unload RemoverTool
o.unload RemoveTool

Выгрузить все плагины​


Итемы https://www.rust-items.com/
 
Последнее редактирование:
Сверху