That suggests that the plugin is not installed.
Make sure that BotSpawn.cs is not modified or renamed, and make sure that it is in your server's /oxide/plugins folder.
It will load automatically and create /config/BotSpawn.json, and /data/BotSpawn.json.
BotSpawn
Moved
Total Downloads: 11,762 - First Release: Jul 31, 2017 - Last Update: Jul 27, 2018
- 5/5, 81 likes
-
-
Thank you, @Void_Time_Gaming
-
-
thank you for the quick reply, yeah i looked at that, but the airdrop takes a while to drop as on a large map. ok ill keep listening for updates for when it comes backkeep up the great plugin!
-
(18:12:30) | BotSpawn was compiled successfully in 250ms
(18:12:30) | ExType: JsonSerializationException
(18:12:30) | Failed to initialize plugin 'BotSpawn v1.4.3' (ArgumentException: Could not cast or convert from System.String to System.Collections.Generic.List`1[System.String].)
at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable (System.Object value, System.Type initialType, System.Type targetType) [0x00000] in <filename unknown>:0
at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast (System.Object initialValue, System.Globalization.CultureInfo culture, System.Type targetType) [0x00000] in <filename unknown>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType (Newtonsoft.Json.JsonReader reader, System.Object value, System.Globalization.CultureInfo culture, Newtonsoft.Json.Serialization.JsonContract contract, System.Type targetType) [0x00000] in <filename unknown>:0 for some reason i keep getting this on the new update for botspawn am i being stupid in someway lol please help -
See "Kit" formatting in overview ^^
Make sure you have it right in config and data file. -
thank you for your quick reply BBUK great plugin very good work dude
-
No worries man - Give the 1.3.7 update notes a look - There were lots of changes there but it got buried by small fix updates.
-
Hello, add the spawn bots feature at a certain game time.
P.S. I apologize for my bad English -
-
-
Is there a way to make my bots with kits have infinite ammo similar to the default scientists? If I include ammo in the kits for the bots to shoot they become easy bullet farms for players whereas the default scientists don't carry any ammo but can shoot forever.
I'd also like to suggest some of the options at the top of the config be added to individual sites, as I'm having fun creating different kits for each landmark like they're rival gangs! But I'd like to make some of them Peacekeepers, etc. -
Hey,
Fair point, @Devander
Moving PeaceKeeper to per-monument, along with Wipe_Belt and Wipe_Clothing is on the to-do list.
To the best of my knowledge no bot ever needs ammo, whether he has a kit or not.
Just give him the gun on its own. -
Quick question maybe an idea even. But if you were to add an additional line for lets say Launch Site with everything the same except Murderer = true and one is = false. Would this then allow for both a scientist and a murderer at the site? Or would one cancel the other out? If it would cancel the other out maybe in a future update to allow for both to be spawned with separate bot counts for each? IE...
Code:"Launchsite": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 6, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "Rick", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs04","bs06","bs07"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false }, "Launchsite": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 6, "Bot_Damage": 0.4, "BotHealth": 100, "BotName": "Rick", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false },
-
I'll have to test out more options to see, but when I removed the bullets from the kit to stem the bullet farming the bots now just run around players aiming their aks at them lol.
-
-
No, you can't copy/paste locations in config.
This is what custom locations is for - It's detailed in the overview but, in short, go to the launchsite and do /botspawn add LaunchSite2
Now you'll have a brand new profile, at that location, stored in /data/BotSpawn.json
I've never had to give any bot ammo.
If you leave the name field the way it is as default, Rust will generate random single names per-bot. -
Thanks for the response will look into it! Also would you have any ideas why I would be getting the following errors?
Here is my config file it should be in order...
Code:{ "Options": { "Allow_Rust_Loot": true, "Animal_Safe": true, "APC_Safe": true, "Cull_Default_Population": false, "Ignore_Animals": true, "Ignore_HumanNPC": true, "NPC_Retaliate": false, "Peace_Keeper": true, "Remove_BackPacks": true, "Suicide_Timer": 600, "Supply_Enabled": false, "Turret_Safe": true, "Wipe_Belt": true, "Wipe_Clothing": true }, "Zones": { "AirDrop": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Morty", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": true, "Radius": 50, "Roam_Range": 25, "Weapon_Drop": false }, "Airfield": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 3, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs06","bs04","bs07"], "Murderer": false, "Radius": 100, "Respawn_Timer": 600, "Roam_Range": 75, "Weapon_Drop": false }, "Dome": { "Activate": true, "Aggression_Range":35, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 150, "BotName": "Rick", "Bots": 3, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02","bs04","bs07"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": true }, "GasStation": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs03","bs05"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "GasStation1": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02","bs03"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": true }, "Harbor1": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02","bs04"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false }, "Harbor2": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs01","bs04"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": true }, "Junkyard": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Morty", "Bots": 3, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02","bs03","bs05"], "Murderer": true, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": true }, "Launchsite": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 3, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs04","bs06","bs07"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 100, "Weapon_Drop": false }, "Lighthouse": { "Activate": true, "Aggression_Range": 20, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": true }, "Lighthouse1": { "Activate": true, "Aggression_Range": 20, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs03","bs05"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "Lighthouse2": { "Activate": true, "Aggression_Range": 20, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs02","bs03","bs05"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "MilitaryTunnel": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 3, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 8, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs04","bs06","bs07"], "Murderer": false, "Radius": 100, "Respawn_Timer": 600, "Roam_Range": 40, "Weapon_Drop": false }, "PowerPlant": { "Activate": true, "Aggression_Range": 40, "Bot_Accuracy": 4, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 3, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs04","bs03","bs06"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false }, "QuarryA": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 75, "Respawn_Timer": 120, "Roam_Range": 25, "Weapon_Drop": false }, "QuarryB": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 75, "Respawn_Timer": 120, "Roam_Range": 25, "Weapon_Drop": false }, "QuarryC": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": [], "Murderer": false, "Radius": 75, "Respawn_Timer": 120, "Roam_Range": 25, "Weapon_Drop": false }, "Radtown": { "Activate": true, "Aggression_Range": 30, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "Satellite": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 3, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false }, "SuperMarket": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs01","bs03","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "SuperMarket1": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": true }, "Trainyard": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 4, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 4, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs07","bs02"], "Murderer": false, "Radius": 100, "Respawn_Timer": 480, "Roam_Range": 40, "Weapon_Drop": false }, "Warehouse": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02","bs01"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "Warehouse1": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 2, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02","bs01"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": true }, "Warehouse2": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 2, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 1, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs03","bs02","bs01"], "Murderer": false, "Radius": 100, "Respawn_Timer": 120, "Roam_Range": 40, "Weapon_Drop": false }, "Watertreatment": { "Activate": true, "Aggression_Range": 50, "Bot_Accuracy": 4, "Bot_Damage": 0.2, "BotHealth": 100, "BotName": "Rick", "Bots": 5, "Disable_Radio": true, "Keep_Default_Loadout": false, "Kit": ["bs05","bs07","bs02","bs01"], "Murderer": false, "Radius": 100, "Respawn_Timer": 300, "Roam_Range": 40, "Weapon_Drop": false } } }
-
Something unusual in the kit belt?
Reserve that for weapons only.
To make troubleshooting easier, stick to one monument with one kit, and switch the kit until you get the error.
I did have a safe guard against that kind of error but unfortunately it restricted kit-belts to projectile weapons only, and people wanted melee to work.
I couldn't change that, specifically, so I've just allowed any item in the belt.