免费插件

Sync Pipes

同步管道

在盒子、采石场、熔炉等之间创建管道以在它们之间移动物品

pipeautomationsortingsplitting

原作者:Joe90 · 查看 uMod 官方页面 ↗

插件介绍

在盒子、采石场、熔炉等之间创建管道以在它们之间移动物品

As you may, or may not have seen, february's update will be bringing pipes to vanilla Rust. This makes this plugin redundant.With that I will no longer be updating this plugin.Thank you to everyone who has downloaded, given feedback and helped me with developing this plugin.

Joe 90

Before I go into detail on what this plugin can do I'd like to say a big thank you to TheGreatJ who made the amazing jPipes plugin, which this is based on.

主要用途

主要用于pipe、automation、sorting、splitting等服务端功能。 本插件由 Joe90 发布,当前目录记录版本为 v0.9.32,uMod 累计下载 16,600 次。

适用场景

  • 希望扩展原版服务器功能的服主

功能分类

pipeautomationsortingsplitting
查看 uMod 官方英文简介

Create pipes between boxes, quarries, furnaces, etc. to move items between them

权限节点

You can grant permissions to a player using the standard oxide commands. To assign a permission use:

oxide.grant <user or group> <name or steam id> <permission>

The easiest way to get a players steam id is to pull it from the server logs as the player logs in.

So if you wanted to assign a user admin you would use:

oxide.grant user 76491328546245 syncpipes.admin

To assign a permission level you would use:

oxide.grant <user or group> <name or steam id> syncpipes.level.<permissionlevel>

So to grant the same user level2 you would use:

oxide.grant user 76491328546245 syncpipes.level.level2

If you want to remove permissions you just use:

oxide.revoke <user or group> <name or steam id> <permission>

授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke

指令说明

The /p command for creating pipes you already know, but there are a few extra commands that might come in handy

/p r Remove pipes by hitting then with a wooden hammer

/p c Copy the settings and filters from one pipe by hitting it with a wooden hammer and then hit other pipes to apply these settings to it.

/p n Set a name to a container or pipe. This is useful if you have pipes running between two identical containers and you want to tell them apart. Or when you have long pipes want to know what they are for.

/p s Get information on how many pipes you have and how many are running

/p h Bringing up the in game help

相关依赖

  • Quick Smelt

配置说明

The default settings file is as follows:

{ "filterSizes": [ 0, 6, 18, 30, 42 ], "flowRates": [ 1, 5, 10, 30, 50 ], "maxPipeDist": 64.0, "minPipeDist": 2.0, "noDecay": true, "commandPrefix": "p", "hotKey": "p", "updateRate": 2, "xmasLights": false }

This will generated automatically when you run syncPipes for the first time.

This limits the filter slots that pipe has at different upgrade levels. There must be 5 numbers from 0 to 42.

Each number corresponds to the 5 different building materials in the the game from lowest to highest:

Twigs

Wood

Stone

Metal

High Quality

This controls the maximum number of items that the pipe can transport on each cycle. There must be 5 numbers that are greater than 0.

Each number corresponds to the 5 different building materials in the game from lowest to highest grade:

Twigs2. Wood3. Stone4. Metal5. High Quality

The maximum distance that a pipe can go

The minimum distance a pipe can go. If you set this lower than 2 the pipes will stick out of the ends of the containers as they have a minimum length.

The pipe will not decay over time. However if the container at either end decays then the pipe will be removed automatically.

This is the prefix that the player can use to activate syncPipes from the chat menu. By default it is p which the user would use by typing \phowever you can override this is \p is already in use for another mod.

This is the key that is suggested to the user in the binding hint. By default this is p however you can override it if you already suggest binding p to a different command.

This is the delay in seconds between each cycle of moving items through the pipes. The lower you set this the faster the pipes will be but this will cause more lag.

If this is true then a string of lights is attached to the top of each pipe.

In order to use Sync Pipes you will need to be assigned to the syncpipes.user group. If you don't then you will get a "You've not been given permission to user syncPipes" message.

syncpipes.admin gives the player admin privileges. They can build as many pipes as they like and upgrade to any level. It also allow them to build and open pipes even in range of an unauthorised TC. (syncpipes.user is not required if you are an admin).

These are optional levels you can set to control how many pipes and what grade players can upgrade their pipes to. There is not limit to the number of these additional levels you can have

These are added at the bottom of the config file after xmasLights

{ ... "xmasLights": false, "permLevels": { // "newLevel":{ // "upgradeLimit": 0 - twigs, 1 - Wood, 2 - stone, 3 - metal, 4 - high quality, -1 - unlimited (high quality) // "pipeLimit": -1 - unlimited, or the number of pipes that can be built // }, "level1": { "upgradeLimit": 1, // This allows pipes to be upgraded to wood. "pipeLimit": 25 // This allows the player a maximum of 25 pipes. }, "level2": { "upgradeLimit": -1, // This allows pipes to be upgraded all the way to high quality metal. "pipeLimit": -1 // This allows the player to build an unlimited number of pipes. } } }

官方配置示例

{
  "filterSizes": [
    0,
    6,
    18,
    30,
    42
  ],
  "flowRates": [
    1,
    5,
    10,
    30,
    50
  ],
  "maxPipeDist": 64.0,
  "minPipeDist": 2.0,
  "noDecay": true,
  "commandPrefix": "p",
  "hotKey": "p",
  "updateRate": 2,
  "xmasLights": false
}
{
  ...
  "xmasLights": false,
  "permLevels": {
//      "newLevel":{
//          "upgradeLimit": 0 - twigs, 1 - Wood, 2 - stone, 3 - metal, 4 - high quality, -1 - unlimited (high quality)
//          "pipeLimit": -1 - unlimited, or the number of pipes that can be built
//      },
      "level1": {
      	"upgradeLimit": 1,	// This allows pipes to be upgraded to wood.
      	"pipeLimit": 25     // This allows the player a maximum of 25 pipes.   
      },
      "level2": {
      	"upgradeLimit": -1, // This allows pipes to be upgraded all the way to high quality metal.
      	"pipeLimit": -1		// This allows the player to build an unlimited number of pipes.
      }
  }
}

更新日志

最新版本: v0.9.32
最后版本发布: 2022-09-01
最后更新(条目): 2026-07-18

本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面

安装方法

  1. 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
  2. 登录本站后点击"下载",由 uMod 官方地址获取作者发布的文件。
  3. 将 .cs 文件放入服务器的 oxide/plugins 目录。
  4. 观察服务端控制台,确认插件编译并成功加载。
  5. 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。

使用前注意

  • Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
  • 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
  • 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
  • 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
来源说明

中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。