This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

 Rust - плагин NTeleportation 2025-09-19

  • Автор Автор FSSL
  • Дата создания Дата создания
NTeleportation - это плагин для серверов Rust, который значительно упростит игровой процесс для игроков. Он предлагает множество удобных функций, таких как установка домов для быстрого перемещения, запросы на телепортацию между игроками, а также динамические команды для телепортации в различные игровые локации: города и базы. Владельцы серверов могут гибко настраивать этот плагин, задавая ограничения на использование телепортации и применяя различные права доступа для игроков.

Основные особенности плагина NTeleportation
  • Позволяет игрокам устанавливать до двух домов, к которым можно быстро телепортироваться в любое время, даже во время рейда.
  • Реализует систему запросов на телепортацию: игрок может отправить запрос на телепортацию к другому игроку или принять запрос.
  • Можно ограничить запросы телепортации только между друзьями, союзниками по клану или команде.
  • Включает динамические команды для телепортации к заранее определённым точкам на карте — городам, вышкам, островам и лагерям бандитов, а также к случайным точкам внутри этих зон.
  • Поддерживает настройку ограничений — например, дневной лимит телепортаций и время восстановления.
  • Управляет правами доступа через команды oxide.grant и oxide.revoke, позволяя владельцам серверов давать или ограничивать возможности телепортации отдельным игрокам.
Инструкции по установке
  • Установить Rust Oxide
  • Скачайте плагин NTeleportation
  • Скопировать файл NTeleportation.cs в папку oxide/plugins
  • Перезапустите сервер если он был включен
Настройки плагина
{
"Settings": {
"Chat Command Color": "#FFFF00",
"Chat Command Argument Color": "#FFA500",
"Enable Popup Support": false,
"Block All Teleporting From Inside Authorized Base": false,
"TPB Available After X Seconds": 0.0,
"Global Teleport Cooldown": 0.0,
"Global VIP Teleport Cooldown": 0.0,
"Play Sounds After Teleport": false,
"Sounds To Play After Teleport": [
"assets/prefabs/misc/xmas/presents/effects/unwrap.prefab",
"assets/bundled/prefabs/fx/player/howl.prefab",
"assets/content/vehicles/minicopter/debris_effect.prefab",
"assets/prefabs/npc/patrol helicopter/damage_effect_debris.prefab",
"assets/prefabs/npc/patrol helicopter/effects/rocket_fire.prefab"
],
"Interrupt TP": {
"Interrupt Teleport At Specific Monuments": [],
"Above Water": true,
"Balloon": true,
"Boats": false,
"Cargo Ship": true,
"Cold": false,
"Excavator": false,
"Hot": false,
"Hostile": false,
"Hurt": true,
"Junkpiles": false,
"Lift": true,
"Monument": false,
"Ignore Monument Marker Prefab": false,
"Mounted": true,
"Oil Rig": false,
"Safe Zone": true,
"Swimming": false
},
"Block Teleport (NoEscape)": false,
"Block Teleport (ZoneManager)": false,
"Chat Name": "<color=red>Teleportation</color> \n\n",
"Chat Steam64ID": 76561199056025689,
"Check Boundaries On Teleport X Y Z": true,
"Data File Directory (Blank = Default)": "",
"Draw Sphere On Set Home": true,
"Homes Enabled": true,
"TPR Enabled": true,
"Strict Foundation Check": false,
"Minimum Temp": 0.0,
"Maximum Temp": 40.0,
"Blocked Items": {},
"Bypass CMD": "pay",
"Use Monument Topology Check": false,
"Use Cave Topology Check": false,
"Use Economics": false,
"Use Server Rewards": false,
"Wipe On Upgrade Or Change": true,
"Auto Generate Outpost Location": true,
"Auto Generate Bandit Location": true,
"Show Time As Seconds Instead": false
},
"Admin": {
"Announce Teleport To Target": false,
"Usable By Admins": true,
"Usable By Moderators": true,
"Location Radius": 25,
"Teleport Near Default Distance": 30
},
"Home": {
"Homes Limit": 2,
"VIP Homes Limits": {
"nteleportation.vip": 5
},
"Allow Sethome At Specific Monuments": [
"HQM Quarry",
"Stone Quarry",
"Sulfur Quarry",
"Ice Lake"
],
"Allow Sethome At All Monuments": false,
"Allow TPB": true,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Location Radius": 25,
"Force On Top Of Foundation": true,
"Check Foundation For Owner": true,
"Use Friends": true,
"Use Clans": true,
"Use Teams": true,
"Usable Out Of Building Blocked": false,
"Usable Into Building Blocked": false,
"Usable From Safe Zone Only": false,
"Allow Cupboard Owner When Building Blocked": true,
"Allow Iceberg": false,
"Allow Cave": false,
"Allow Crafting": false,
"Allow Above Foundation": true,
"Check If Home Is Valid On Listhomes": false,
"Pay": 0,
"Bypass": 0
},
"TPT": {
"Use Friends": false,
"Use Clans": false,
"Use Teams": false,
"Allow Cave": false
},
"TPR": {
"Require Player To Be Friend, Clan Mate, Or Team Mate": false,
"Allow Cave": false,
"Allow TPB": true,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Request Duration": 30,
"Block TPA On Ceiling": true,
"Usable Out Of Building Blocked": false,
"Usable Into Building Blocked": false,
"Allow Cupboard Owner When Building Blocked": true,
"Allow Crafting": false,
"Pay": 0,
"Bypass": 0
},
"Dynamic Commands": {
"Town": {
"Command Enabled": true,
"Allow TPB": true,
"Allow Cave": false,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Location": "0 0 0",
"Locations": [],
"Teleport To Random Location": false,
"Usable Out Of Building Blocked": false,
"Allow Crafting": false,
"Pay": 0,
"Bypass": 0
},
"Island": {
"Command Enabled": true,
"Allow TPB": false,
"Allow Cave": false,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Location": "0 0 0",
"Locations": [],
"Teleport To Random Location": true,
"Usable Out Of Building Blocked": false,
"Allow Crafting": false,
"Pay": 0,
"Bypass": 0
},
"Outpost": {
"Command Enabled": true,
"Allow TPB": true,
"Allow Cave": false,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Location": "0 0 0",
"Locations": [],
"Teleport To Random Location": true,
"Usable Out Of Building Blocked": false,
"Allow Crafting": false,
"Pay": 0,
"Bypass": 0
},
"Bandit": {
"Command Enabled": true,
"Allow TPB": true,
"Allow Cave": false,
"Cooldown": 600,
"Countdown": 15,
"Daily Limit": 5,
"VIP Daily Limits": {
"nteleportation.vip": 5
},
"VIP Cooldowns": {
"nteleportation.vip": 5
},
"VIP Countdowns": {
"nteleportation.vip": 5
},
"Location": "0 0 0",
"Locations": [],
"Teleport To Random Location": true,
"Usable Out Of Building Blocked": false,
"Allow Crafting": false,
"Pay": 0,
"Bypass": 0
}
}
}

Вот значения которые можно менять для тонкой настройки
  • Проверка дружбы, кланов и команд:
    В конфиге можно включить проверку с помощью API, чтобы телепортация с запросами была разрешена только между друзьями (UseFriends), участниками одного клана (UseClans) или командой (UseTeams). Это помогает защитить игроков от нежелательных запросов и злоупотреблений.
  • Лимит на количество домов (Homes Limit):
    С помощью настройки можно ограничить количество домов (мест для телепортации), которые игроки могут установить, по умолчанию — 2. Это помогает сохранять баланс, не давая слишком много возможностей для быстрого перемещения.
  • Время перезарядки (Cooldown):
    Для предотвращения спама телепортациями можно задать время отката для разных функций: телепортация домой, запросы на телепортацию, динамические команды и т. д. Например, установка 15-секундной задержки перед телепортацией домой.
  • Дневные лимиты для разных групп игроков:
    Можно задать ежедневное ограничение на число телепортаций для обычных игроков, донаторов, VIP-игроков и т. п. Например, обычные игроки могут телепортироваться домой 10 раз, донаторы — 100 раз, VIP — без ограничений. Это настраивается через секцию VIP Daily Limits в конфиге.

Управление правами доступа
Плагин использует систему прав Oxide, чтобы контролировать, какие игроки могут пользоваться различными функциями:​
  • Разрешить устанавливать дома — nteleportation.home
  • Разрешить отправлять запросы на телепортацию — nteleportation.tpr
  • Разрешить принимать или отклонять запросы — nteleportation.tpa
  • Телепортация к городам — nteleportation.town
  • Телепортация на острова, базы и лагеря бандитов — nteleportation.island, nteleportation.outpost, nteleportation.bandit
Права можно назначать как отдельным игрокам, так и целым группам с помощью команд:
oxide.grant user <steamID64> nteleportation.home
oxide.grant group vip nteleportation.home
oxide.revoke user <steamID64> nteleportation.tpr
Также в файле можно разрешить запросы телепортации только для друзей, участников клана или команды
  • UseFriends, UseClans, UseTeams — включают проверки для запросов телепортации, разрешая запросы только среди друзей, участников клана или команды.
  • HomesLimit — максимальное количество домов на игрока.
  • Cooldowns — время отката в секундах для разных типов телепортаций.
  • DailyLimits — количество телепортаций в сутки для разных категорий игроков, можно сделать неограниченным если вписать параметр - 0.
Автор
F FSSL
Скачивания
0
Просмотры
5
Первый выпуск
Обновление

Оценки

0.00 звезд Оценок: 0

Другие ресурсы пользователя FSSL