Jump to content

whats the custom spawn point format?????

Pending 1.0.8

Covfefe
Covfefe

Posted

this isnt working for me

image.png.e91453a7dd186850f4611dd607cc5fe4.png

you should add in a spawn point add command like how ArmoredTrain has /atrainpoint which automatically adds a custom spawn point

Covfefe

Posted

or give us a spawns data base option in the config so we can just type in the spawnsdatabase name

Covfefe

Posted

i changed it to this

image.png.7232bdfaa5c6501d9d5ebb2506ab31d7.png

but im still getting this

image.png.878405884c7ab31eb2d0ab8a58074cda.png

the water depth is already set to 0.0

Jbird

Posted

On 2/20/2025 at 11:02 AM, Covfefe said:

i changed it to this

image.png.7232bdfaa5c6501d9d5ebb2506ab31d7.png

The depth or Y value will be determined automatically by the plugin and place the boat at ocean (water) level regardless of the value in the plugin.

What size is the map you are using? I ask because the positions seem like they would not be near the outer ocean portion of the map on most maps. What method did you use to find the spawn locations? This could be a map where those positions are in the ocean just wanted to check that first though as the X and Z values seem like on most maps they might still be within the bounds of the island itself.

Might need to take a look at more within the config as well.

Covfefe

Posted

2 minutes ago, Jbird said:

The depth or Y value will be determined automatically by the plugin and place the boat at ocean (water) level regardless of the value in the plugin.

What size is the map you are using? I ask because the positions seem like they would not be near the outer ocean portion of the map on most maps. What method did you use to find the spawn locations? This could be a map where those positions are in the ocean just wanted to check that first though as the X and Z values seem like on most maps they might still be within the bounds of the island itself.

Might need to take a look at more within the config as well.

I was using spawns database to create the spawn points then went into the spawnsdatabase find the coordinates. My pirates are spawning dead center of the map under the ground and exploding non stop because it cant find a place to spawn. Can you show me the proper format for the coordinates? or at least add an easy command for us to type to add spawn locatoins? my custom map is a one grid around 1500 size

 

Jbird

Posted

2 minutes ago, Covfefe said:

I was using spawns database to create the spawn points then went into the spawnsdatabase find the coordinates. My pirates are spawning dead center of the map under the ground and exploding non stop because it cant find a place to spawn. Can you show me the proper format for the coordinates? or at least add an easy command for us to type to add spawn locatoins? my custom map is a one grid around 1500 size

The positions can be found using any normal means of finding the general POS of a place. Simply use this console command to find your position on the map, see if it aligns with the coordinates you were getting previously.

server.printpos
Covfefe

Posted (edited)

2 hours ago, Jbird said:

The positions can be found using any normal means of finding the general POS of a place. Simply use this console command to find your position on the map, see if it aligns with the coordinates you were getting previously.

server.printpos

i used the printpos from console this time and still got the same errors

Quote

WaterPatrol was compiled successfully in 1562ms

Loaded plugin WaterPatrol v1.0.8 by KpucTaJl

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 9693247 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 9693247 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 152654 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 152654 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 2649538 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 2649538 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Captain Crack Sparrow / 5440722 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Captain Crack Sparrow / 5440722 on obj : assets/prefabs/vehicle/seats/rhibdriver.prefab

Failed to find dismount position for player :Zombie Pirate / 3756312 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 3756312 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Zombie Pirate / 1605189 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 1605189 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Zombie Pirate / 2800910 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 2800910 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Captain Crack Sparrow / 4659263 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Captain Crack Sparrow / 4659263 on obj : assets/prefabs/vehicle/seats/rhibdriver.prefab

Failed to find dismount position for player :Zombie Pirate / 2482653 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 2482653 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Zombie Pirate / 9846593 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 9846593 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 9376619 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 9376619 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 7122528 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 7122528 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 5476121 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 5476121 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 8655516 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 8655516 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 4633344 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 4633344 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Zombie Pirate / 2963821 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 2963821 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

[WaterPatrol] No place found on the map for the patrol boat to appear

[WaterPatrol] No place found on the map for the patrol boat to appear

Failed to find dismount position for player :Captain Crack Sparrow / 2080238 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Captain Crack Sparrow / 2080238 on obj : assets/prefabs/vehicle/seats/rhibdriver.prefab

Failed to find dismount position for player :Zombie Pirate / 8591530 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 8591530 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Zombie Pirate / 5709297 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 5709297 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Failed to find dismount position for player :Zombie Pirate / 3173514 on obj : assets/content/vehicles/boats/rhib/rhib.prefab

Killing player due to invalid dismount point :Zombie Pirate / 3173514 on obj : assets/prefabs/vehicle/seats/smallboatpassenger.prefab

Unloaded plugin WaterPatrol v1.0.8 by KpucTaJl

my json

Quote

{
  "List of patrol boat presets": [
    {
      "Chase Range": 666.0,
      "Sense Range": 999.0,
      "Minimum": 1,
      "Maximum": 2,
      "Marker configuration on the map": {
        "Enabled? [true/false]": true,
        "Name": "Pirates",
        "Radius": 0.4,
        "Alpha": 0.6,
        "Marker color": {
          "r": 0.81,
          "g": 0.25,
          "b": 0.15
        }
      },
      "Engine power": 2000.0,
      "Crate setting": {
        "Which loot table should the plugin use? (0 - own; 1 - loot table of the Rust objects; 2 - combine the 1 and 2 methods)": 2,
        "Loot table from prefabs (if the loot table type is 1 or 2)": {
          "Minimum numbers of prefabs": 5,
          "Maximum numbers of prefabs": 5,
          "Use minimum and maximum values? [true/false]": false,
          "List of prefabs": [
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/misc/supply drop/supply_drop.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab"
            }
          ]
        },
        "Own loot table (if the loot table type is 0 or 2)": {
          "Minimum numbers of items": 2,
          "Maximum numbers of items": 2,
          "Use minimum and maximum values? [true/false]": false,
          "List of items": [
            {
              "ShortName": "scrap",
              "Minimum": 50,
              "Maximum": 100,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            },
            {
              "ShortName": "syringe.medical",
              "Minimum": 1,
              "Maximum": 2,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            },
            {
              "ShortName": "diesel_barrel",
              "Minimum": 1,
              "Maximum": 2,
              "Chance [0.0-100.0]": 50.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            }
          ]
        }
      },
      "Driver setting": {
        "Name": "Captain Crack Sparrow",
        "Health": 100.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 2843462369
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 2843464348
          }
        ]
      },
      "NPCs setting - 1": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "roadsign.jacket",
            "SkinID (0 - default)": 1624100124
          },
          {
            "ShortName": "coffeecan.helmet",
            "SkinID (0 - default)": 1624104393
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.lr300",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate"
      },
      "NPCs setting - 2": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "roadsign.jacket",
            "SkinID (0 - default)": 1624100124
          },
          {
            "ShortName": "coffeecan.helmet",
            "SkinID (0 - default)": 1624104393
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.lr300",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate1"
      },
      "NPCs setting - 3": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "roadsign.jacket",
            "SkinID (0 - default)": 1624100124
          },
          {
            "ShortName": "coffeecan.helmet",
            "SkinID (0 - default)": 1624104393
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.lr300",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate2"
      },
      "NPCs setting - 4": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "roadsign.jacket",
            "SkinID (0 - default)": 1624100124
          },
          {
            "ShortName": "coffeecan.helmet",
            "SkinID (0 - default)": 1624104393
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.lr300",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate3"
      },
      "NPCs setting - 5": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "roadsign.jacket",
            "SkinID (0 - default)": 1624100124
          },
          {
            "ShortName": "coffeecan.helmet",
            "SkinID (0 - default)": 1624104393
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.lr300",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "Pirate4"
      },
      "List of positions for spawn on the map": []
    },
    {
      "Chase Range": 666.0,
      "Sense Range": 999.0,
      "Minimum": 1,
      "Maximum": 2,
      "Marker configuration on the map": {
        "Enabled? [true/false]": true,
        "Name": "Pirates",
        "Radius": 0.4,
        "Alpha": 0.6,
        "Marker color": {
          "r": 0.81,
          "g": 0.25,
          "b": 0.15
        }
      },
      "Engine power": 2000.0,
      "Crate setting": {
        "Which loot table should the plugin use? (0 - own; 1 - loot table of the Rust objects; 2 - combine the 1 and 2 methods)": 2,
        "Loot table from prefabs (if the loot table type is 1 or 2)": {
          "Minimum numbers of prefabs": 5,
          "Maximum numbers of prefabs": 5,
          "Use minimum and maximum values? [true/false]": false,
          "List of prefabs": [
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/misc/supply drop/supply_drop.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab"
            }
          ]
        },
        "Own loot table (if the loot table type is 0 or 2)": {
          "Minimum numbers of items": 3,
          "Maximum numbers of items": 3,
          "Use minimum and maximum values? [true/false]": false,
          "List of items": [
            {
              "ShortName": "scrap",
              "Minimum": 50,
              "Maximum": 100,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            },
            {
              "ShortName": "diesel_barrel",
              "Minimum": 1,
              "Maximum": 2,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            },
            {
              "ShortName": "syringe.medical",
              "Minimum": 1,
              "Maximum": 2,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            }
          ]
        }
      },
      "Driver setting": {
        "Name": "Captain Crack Sparrow",
        "Health": 100.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 971729488
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 963501284
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 963496340
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 1192804139
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 1121237616
          }
        ]
      },
      "NPCs setting - 1": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 971729488
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 963501284
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 963496340
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 1192804139
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 1121237616
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.ak.ice",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "Pirate"
      },
      "NPCs setting - 2": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 971729488
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 963501284
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 963496340
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 1192804139
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 1121237616
          }
        ],
        "Belt items": [
          {
            "ShortName": "rifle.ak.ice",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate1"
      },
      "NPCs setting - 3": null,
      "NPCs setting - 4": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 971729488
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 963501284
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 963496340
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 1192804139
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 1121237616
          }
        ],
        "Belt items": [
          {
            "ShortName": "multiplegrenadelauncher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate2"
      },
      "NPCs setting - 5": null,
      "List of positions for spawn on the map": []
    },
    {
      "Chase Range": 666.0,
      "Sense Range": 999.0,
      "Minimum": 1,
      "Maximum": 2,
      "Marker configuration on the map": {
        "Enabled? [true/false]": true,
        "Name": "Pirates",
        "Radius": 0.4,
        "Alpha": 0.6,
        "Marker color": {
          "r": 0.81,
          "g": 0.25,
          "b": 0.15
        }
      },
      "Engine power": 2000.0,
      "Crate setting": {
        "Which loot table should the plugin use? (0 - own; 1 - loot table of the Rust objects; 2 - combine the 1 and 2 methods)": 2,
        "Loot table from prefabs (if the loot table type is 1 or 2)": {
          "Minimum numbers of prefabs": 5,
          "Maximum numbers of prefabs": 5,
          "Use minimum and maximum values? [true/false]": false,
          "List of prefabs": [
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/misc/supply drop/supply_drop.prefab"
            },
            {
              "Chance [0.0-100.0]": 100.0,
              "The path to the prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab"
            }
          ]
        },
        "Own loot table (if the loot table type is 0 or 2)": {
          "Minimum numbers of items": 2,
          "Maximum numbers of items": 2,
          "Use minimum and maximum values? [true/false]": false,
          "List of items": [
            {
              "ShortName": "scrap",
              "Minimum": 25,
              "Maximum": 50,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            },
            {
              "ShortName": "syringe.medical",
              "Minimum": 1,
              "Maximum": 2,
              "Chance [0.0-100.0]": 100.0,
              "Is this a blueprint? [true/false]": false,
              "SkinID (0 - default)": 0,
              "Name (empty - default)": ""
            }
          ]
        }
      },
      "Driver setting": {
        "Name": "Captain Crack Sparrow",
        "Health": 100.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 826587881
          },
          {
            "ShortName": "pants",
            "SkinID (0 - default)": 1552705077
          },
          {
            "ShortName": "hoodie",
            "SkinID (0 - default)": 1552703337
          },
          {
            "ShortName": "burlap.gloves",
            "SkinID (0 - default)": 1552705918
          },
          {
            "ShortName": "roadsign.kilt",
            "SkinID (0 - default)": 1624102935
          },
          {
            "ShortName": "metal.plate.torso",
            "SkinID (0 - default)": 2843462369
          },
          {
            "ShortName": "metal.facemask",
            "SkinID (0 - default)": 2843464348
          }
        ]
      },
      "NPCs setting - 1": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 2570215282
          },
          {
            "ShortName": "burlap.shirt",
            "SkinID (0 - default)": 2556987808
          },
          {
            "ShortName": "burlap.trousers",
            "SkinID (0 - default)": 2556988996
          },
          {
            "ShortName": "hat.boonie",
            "SkinID (0 - default)": 2557702256
          }
        ],
        "Belt items": [
          {
            "ShortName": "smg.thompson",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate3"
      },
      "NPCs setting - 2": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 2570215282
          },
          {
            "ShortName": "burlap.shirt",
            "SkinID (0 - default)": 2556987808
          },
          {
            "ShortName": "burlap.trousers",
            "SkinID (0 - default)": 2556988996
          },
          {
            "ShortName": "hat.boonie",
            "SkinID (0 - default)": 2557702256
          }
        ],
        "Belt items": [
          {
            "ShortName": "smg.thompson",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate4"
      },
      "NPCs setting - 3": {
        "Name": "Zombie Pirate",
        "Health": 100.0,
        "Attack Range Multiplier": 1.0,
        "Target Memory Duration [sec.]": 20.0,
        "Scale damage": 0.5,
        "Aim Cone Scale": 1.0,
        "Wear items": [
          {
            "ShortName": "shoes.boots",
            "SkinID (0 - default)": 2570215282
          },
          {
            "ShortName": "burlap.shirt",
            "SkinID (0 - default)": 2556987808
          },
          {
            "ShortName": "burlap.trousers",
            "SkinID (0 - default)": 2556988996
          },
          {
            "ShortName": "hat.boonie",
            "SkinID (0 - default)": 2557702256
          }
        ],
        "Belt items": [
          {
            "ShortName": "smg.thompson",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [
              "weapon.mod.flashlight",
              "weapon.mod.holosight"
            ],
            "Ammo": ""
          },
          {
            "ShortName": "rocket.launcher",
            "Amount": 1,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          },
          {
            "ShortName": "syringe.medical",
            "Amount": 3,
            "SkinID (0 - default)": 0,
            "Mods": [],
            "Ammo": ""
          }
        ],
        "Kit (it is recommended to use the previous 2 settings to improve performance)": "pirate"
      },
      "NPCs setting - 4": null,
      "NPCs setting - 5": null,
      "List of positions for spawn on the map": []
    }
  ],
  "NPC Turret Damage Multiplier": 1.0,
  "Chat settings": {
    "Use chat messages? [true/false]": false,
    "Prefix of chat messages": "[WaterPatrol]"
  },
  "Facepunch Game Tips settings": {
    "Use Facepunch Game Tips (notification above hotbar)? [true/false]": true,
    "Style (0 - Blue Normal, 1 - Red Normal, 2 - Blue Long, 3 - Blue Short, 4 - Server Event)": 2
  },
  "GUI Announcements settings (requires GUIAnnouncements plugin)": {
    "Use GUI Announcements (Requires GUIAnnouncements plugin) [true/false]": false,
    "Banner color": "Orange",
    "Text color": "White",
    "Adjust Vertical Position": 0.03
  },
  "Notify settings (requires Notify plugin)": {
    "Use Notify (Requires Notify plugin)? [true/false]": false,
    "Type": 0
  },
  "The time before the patrol boat explodes when it hits the ground [sec.]": 1,
  "The time of existence of the patrol boat before its destroy [sec.]": 60.0,
  "Prevent players from dealing damage to NPCs if they are out of the patrol boat's Sense Range? [true/false]": false,
  "Do patrol boats take damage? [true/false]": true,
  "Minimum water depth where a patrol boat can appear": 0.0,
  "Configuration version": {
    "Major": 1,
    "Minor": 0,
    "Patch": 8
  }
}

 

Edited by Covfefe
KpucTaJl

Posted

Hi, everybody

Covfere, you are fine with the configuration, you have specified the positions correctly in your second revision. You just need to specify the standard Vector3 through the list, nothing else is required. And no matter what the depth is, the plugin itself will analyze your positions, find the nearest position on the navigation grid and apply it so that the boat appears at the point of the navigation grid. You also have no problems with depth. 

The whole problem you have is that your server has not built a navigation grid on the water. That is, in fact, there are no positions on the navigation grid, which is why the plugin tells you that no place has been found, because there is not a single position where boats can appear and begin their movement. This algorithm, which searches for the nearest point on the navigation grid according to your coordinates, cannot find a position on the navigation grid because it is not available on the server. 

Why this can happen. This is a map issue. There are several reasons why this can happen. 

The first and probably the most obvious is incorrect topologies. It is possible that Decor or Building or Clutter topologies are made on the entire map where there is water. One of these things, but everywhere. Which is not normal behavior for the map. Sites with such topologies may be on the water, but not everywhere. Further, as for other topologies, the Ocean topology may not have been made where there is water, but I don't think that's possible.

The second reason is the depth in all places where there is water does not exceed one meter, but looking at the map it is clear that this is not the case and I would not consider it.

The third reason is that all the positions on the water on the map belong to some kind of monuments, but this is also a crazy idea, the map shows that this is not the case and I cannot present a map with such conditions.

So, I think that in your case there is the first point why there is no navigation grid on the water.

I need to open this map in RustEdit to identify exactly which topology is not being followed. The map developer can contact me at Discord, I can help him, there is no problem.

You can also remove some kind of topology from those prohibited in the creation of the navigation grid. BUT, in this case, there will be a bug with some places on the map for boat movement and the plugin will not work correctly. Depending on which topology is removed, the scale of the problem will be different and in different places.

KpucTaJl

Posted

I talked to the mappers from the Mad Mappers team and we watched the video for this map, most likely there is no Ocean topology on the water, but there is a Lake topology. Thus, there is no navigation grid on the water. Then, for the current map, you can try adding the Lake topology to generate a navigation grid. 

BUT for other maps, this implementation is not suitable, because there are lakes inside the island, on which boats will also appear in this case, and this is already bad, therefore this topology was excluded. 

You can try adding the Lake topology and see if it fixes it, but don't forget to put everything back when you change the map.

Implementation of adding a Lake topology:

private int AcceptedTopology { get; } = (int)(TerrainTopology.Enum.Ocean);

->

private int AcceptedTopology { get; } = (int)(TerrainTopology.Enum.Ocean | TerrainTopology.Enum.Lake);
Covfefe

Posted

6 hours ago, KpucTaJl said:

I talked to the mappers from the Mad Mappers team and we watched the video for this map, most likely there is no Ocean topology on the water, but there is a Lake topology. Thus, there is no navigation grid on the water. Then, for the current map, you can try adding the Lake topology to generate a navigation grid. 

BUT for other maps, this implementation is not suitable, because there are lakes inside the island, on which boats will also appear in this case, and this is already bad, therefore this topology was excluded. 

You can try adding the Lake topology and see if it fixes it, but don't forget to put everything back when you change the map.

Implementation of adding a Lake topology:

private int AcceptedTopology { get; } = (int)(TerrainTopology.Enum.Ocean);

->

private int AcceptedTopology { get; } = (int)(TerrainTopology.Enum.Ocean | TerrainTopology.Enum.Lake);

THANK YOU!

252490_20250222105634_1.png.d47b55f70ec5c3147dd7bcfb8f9693ae.png

Water Patrol is one of our favorite 24/7 events and we were missing it dearly lol.

Jbird

Posted

On 2/22/2025 at 10:57 AM, Covfefe said:

THANK YOU!

Water Patrol is one of our favorite 24/7 events and we were missing it dearly lol.

Have fun with it!

  • Love 1
1.6m

Downloads

Total number of downloads.

7.7k

Customers

Total customers served.

115.3k

Files Sold

Total number of files sold.

2.3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.