I can not for the life of me get the scheduler to work. I have tried everything, and for some reason its like it doenst recognise that ther is another rule set involved. Im new to all of this anyway so it might be me, but no matter what i try its always pve can anyone help?
Pvp / pve schedulerSolved
{
"Config Version": "2.3.1",
"Default RuleSet": "default",
"Configuration Options": {
"Armor damage (PVE)": {
"Skin IDs which are immune to damage": [],
"Enable support for npcs to cause armor damage on hit": false,
"Play headshot sound when a player is headshot by an npc": false
},
"Loot": {
"Auto lock (codelock, keylock, nothing)": {
"cupboard.tool.deployed": "nothing"
},
"Exceptions for locks to various containers option": [
"skulltrophy.deployed",
"skull_fire_pit",
"bbq.static",
"small_refinery_static",
"campfire"
],
"Enable support to allow adding locks to various containers": true,
"Enable codelock anti-raiding (team/clan/friend access only)": false,
"Protect unlocked TC from being accessed by enemy players": false,
"Prevent player shield from dropping on death": false,
"Prevent player active item from dropping on death": false,
"Prevent player backpack from dropping on death (Rust backpack)": false,
"Prevent players from using enemy car lifts": false
},
"Reflect PVP Damage Multipliers (0 = disabled, 1 = 100%)": {
"Multiplier Allows Armor Protection": true,
"Arrow Damage": 0.0,
"Blunt Damage": 0.0,
"Bullet Damage": 0.0,
"Slash Damage": 0.0,
"Stab Damage": 0.0
},
"TwigDamage (FLAG)": {
"Apply To Twig (when TwigDamage flag is not set": false,
"Apply To Wood": false,
"Apply To Stone": false,
"Apply To Metal": false,
"Apply To HQM": false,
"Require Owner Online": true,
"Log Offenses": false,
"Notify Offenders": false,
"Reflect Damage Multiplier": 0.0,
"Multiplier Allows Armor Protection": true
},
"handleDamage": true,
"useZones": true,
"Trace To Player Console": false,
"Trace To Server Console": true,
"Log Trace To File": true,
"Maximum Distance From Player To Trace": 50.0,
"Prevent Water From Extinguishing BaseOven": false,
"Prevent Players From Being Marked Hostile": false,
"Allow PVP Below Height": -500.0,
"Allow PVP Above Height": 5000.0,
"Allow Other Damage Below Height": -500.0,
"Allow Other Damage Above Height": 5000.0,
"Allow Cold Metabolism Damage": false,
"Allow Heat Metabolism Damage": false,
"Allow Thirst And Hunger Damage To Farmable Animals": true
},
"Mappings": {
"default": "default",
"purge": "purge"
},
"Schedule": {
"enabled": true,
"useRealtime": true,
"broadcast": true,
"entries": [
"0.00:00 default pve enabled!",
"1.00:00 purge pve disabled!",
"2.00:00 default purge disabled!",
"3.00:00 default purge disabled!",
"4.00:00 default purge disabled!",
"5.00:00 purge pve disabled!",
"6.00:00 purge pve disabled!"
]
},
"RuleSets": [
{
"name": "default",
"enabled": true,
"defaultAllowDamage": false,
"flags": "HopperCannotTargetEnemyLoot, AuthorizedFarmableDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, PlayerSamSitesIgnorePlayers, TrapsIgnorePlayers, TurretsIgnorePlayers",
"rules": [
"anything can hurt dispensers",
"anything can hurt resources",
"anything can hurt barricades",
"anything can hurt traps",
"anything can hurt heli",
"anything can hurt npcs",
"anything can hurt players",
"nothing can hurt ch47",
"nothing can hurt cars",
"nothing can hurt mini",
"nothing can hurt snowmobiles",
"nothing can hurt ridablehorses",
"cars cannot hurt anything",
"mini cannot hurt anything",
"ch47 cannot hurt anything",
"scrapheli cannot hurt anything",
"players cannot hurt players",
"players cannot hurt traps",
"guards cannot hurt players",
"fire cannot hurt players",
"traps cannot hurt players",
"highwalls cannot hurt players",
"barricades2 cannot hurt players",
"mini cannot hurt mini",
"npcs can hurt players",
"junkyard cannot hurt anything",
"junkyard can hurt cars",
"players cannot hurt tugboats",
"heliturrets cannot hurt players",
"ramhead can hurt ramhead",
"siege cannot hurt players",
"players cannot hurt farm"
]
},
{
"name": "purge",
"enabled": true,
"defaultAllowDamage": true,
"flags": "AuthorizedDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, SelfDamage",
"rules": [
"anything can hurt dispensers",
"anything can hurt resources",
"anything can hurt barricades",
"anything can hurt traps",
"anything can hurt heli",
"anything can hurt npcs",
"anything can hurt players",
"nothing can hurt ch47",
"nothing can hurt cars",
"anything can hurt mini",
"anything can hurt snowmobiles",
"anything can hurt ridablehorses",
"cars can hurt anything",
"mini can hurt anything",
"ch47 can hurt anything",
"scrapheli can hurt anything",
"players can hurt players",
"players can hurt traps",
"guards can hurt players",
"fire can hurt players",
"traps can hurt players",
"highwalls can hurt players",
"barricades2 can hurt players",
"mini can hurt mini",
"npcs can hurt players",
"junkyard can hurt anything",
"junkyard can hurt cars",
"players can hurt tugboats",
"heliturrets can hurt players",
"ramhead can hurt ramhead",
"siege can hurt players",
"players can hurt farm"
]
}
],
"Entity Groups": [
{
"name": "barricades",
"members": "door_barricade_a, door_barricade_a_large, door_barricade_b, door_barricade_dbl_a, door_barricade_dbl_a_large, door_barricade_dbl_b, door_barricade_dbl_b_large, gingerbread_barricades_house, gingerbread_barricades_snowman, gingerbread_barricades_tree, wooden_crate_gingerbread",
"exclusions": "barricade.concrete, barricade.sandbags, barricade.stone"
},
{
"name": "barricades2",
"members": "spikes_static, barricade.metal, barricade.wood, barricade.woodwire, spikes.floor, icewall, GraveyardFence",
"exclusions": ""
},
{
"name": "dispensers",
"members": "BaseCorpse, HelicopterDebris, PlayerCorpse, NPCPlayerCorpse, HorseCorpse, SkyLantern, Pinata",
"exclusions": ""
},
{
"name": "fire",
"members": "FireBall, FlameExplosive, FlameThrower, BaseOven, FlameTurret, rocket_heli_napalm, napalm, oilfireball2",
"exclusions": ""
},
{
"name": "guards",
"members": "bandit_guard, scientistpeacekeeper, sentry.scientist.static, sentry.bandit.static",
"exclusions": ""
},
{
"name": "heli",
"members": "PatrolHelicopter, oilfireballsmall, heli_napalm, rocket_heli, rocket_heli_napalm",
"exclusions": ""
},
{
"name": "highwalls",
"members": "SimpleBuildingBlock, wall.external.high.ice, gates.external.high.stone, gates.external.high.wood",
"exclusions": ""
},
{
"name": "ridablehorses",
"members": "RidableHorse",
"exclusions": ""
},
{
"name": "cars",
"members": "BasicCar, ModularCar, BaseModularVehicle, BaseVehicleModule, VehicleModuleEngine, VehicleModuleSeating, VehicleModuleStorage, VehicleModuleTaxi, ModularCarSeat, Bike",
"exclusions": ""
},
{
"name": "mini",
"members": "minicopter.entity",
"exclusions": ""
},
{
"name": "scrapheli",
"members": "ScrapTransportHelicopter",
"exclusions": ""
},
{
"name": "ch47",
"members": "ch47.entity",
"exclusions": ""
},
{
"name": "npcs",
"members": "ch47scientists.entity, BradleyAPC, CustomScientistNpc, ScarecrowNPC, HumanNPC, NPCPlayer, ScientistNPC, TunnelDweller, SimpleShark, UnderwaterDweller, ZombieNPC",
"exclusions": ""
},
{
"name": "players",
"members": "BasePlayer, FrankensteinPet",
"exclusions": ""
},
{
"name": "resources",
"members": "ResourceEntity, TreeEntity, OreResourceEntity, LootContainer, NaturalBeehive",
"exclusions": "hobobarrel.deployed"
},
{
"name": "snowmobiles",
"members": "snowmobile, tomahasnowmobile",
"exclusions": ""
},
{
"name": "traps",
"members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, TeslaCoil, spikes.floor",
"exclusions": ""
},
{
"name": "junkyard",
"members": "magnetcrane.entity, carshredder.entity",
"exclusions": ""
},
{
"name": "tugboats",
"members": "Tugboat",
"exclusions": ""
},
{
"name": "heliturrets",
"members": "turret_attackheli",
"exclusions": ""
},
{
"name": "ramhead",
"members": "BatteringRamHead",
"exclusions": ""
},
{
"name": "siege",
"members": "SiegeTower, Catapult, Ballista, BallistaGun, BatteringRam, ConstructableEntity",
"exclusions": ""
},
{
"name": "bees",
"members": "BeeSwarmAI, Beehive, BeeGrenade, BeeSwarmMaster, NaturalBeehive",
"exclusions": ""
},
{
"name": "farm",
"members": "simplechicken.entity, FarmableAnimal, ChickenCoop",
"exclusions": ""
}
],
"Allow Killing Sleepers": false,
"Allow Killing Sleepers (Ally Only)": false,
"Allow Killing Sleepers (Authorization Only)": false,
"Allow Killing Sleepers (After X Hours Offline)": 0.0,
"Allow Killing Sleepers (Allowed steam ids)": [
0
],
"Ignore Firework Damage": true,
"Ignore Campfire Damage": false,
"Ignore Ladder Damage": false,
"Ignore Sleeping Bag Damage": false,
"Players Can Trigger Traps In Monument Topology": true,
"Players Can Hurt Traps In Monument Topology": false,
"Players Can Trigger Turrets In Monument Topology": true,
"Players Can Hurt Turrets In Monument Topology": false,
"Block Scrap Heli Damage": true,
"Block Igniter Damage": false,
"Block Wallpaper Damage": false,
"Block Radioactive Water Damage": true,
"Block Decay Damage To Vehicles": false,
"Prevent heli from strafing in the inner radius of safe zones": false,
"Prevent players from throwing water in arctic and tundra biome": false,
"Prevent ragdolling when struck by another vehicle": true,
"Experimental ZoneManager support for PVE zones": false
}
hi, I just tried your config and it's working fine.
i dont understand then, Could it be a conflicting plugin? i dont have any crazy ones just nightzombies, remove tool, furnace split, death notes, no give, stack size, welcome msg, and zlevels ?
im so confused
Merged post
to be more specific it shows purge disabled when i join and i can not damage my friend who is also working on this
hi, it is working for you then if that's what is happening.purge disabled! means purge is over, aka PVE is active again via the default ruleset. you might want to change the wording to pve enabled! like you have in your first entry."2.00:00 default purge disabled!",
Im restarting my server, i have changed 2 to the purge, the issue i have had is that it has been showing in the feed disabled when by the real time rules it was still day 1 earlier i will check and get back to you. Thank you so much for your time
this goes off of the server time."useRealtime": true,
i did under the scheduler in the config am i missing something else?
Merged post
"Schedule": {
"enabled": true,
"useRealtime": true,
"broadcast": true,
"entries": [
"0.00:00 default pve enabled!",
"1.00:00 purge pve disabled!",
"2.00:00 purge pve disabled!",
"3.00:00 default purge disabled!",
"4.00:00 default purge disabled!",
"5.00:00 purge pve disabled!",
"6.00:00 purge pve disabled!"
Merged post
it its now purging, however is my time set incorrectly? Like i said im new to this im sorry to ask so many questions
yes, looks fine.
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}or
"0.00:00 default pve enabled!" // Sunday
"1.00:00 purge pve disabled!" // Monday
"2.00:00 purge pve disabled!" // Tuesday
"3.00:00 default purge disabled!" // Wednesday
"4.00:00 default purge disabled!" // Thursday
"5.00:00 purge pve disabled!" // Friday
"6.00:00 purge pve disabled!" // SaturdayI recommend more consistent wording though
For anyone having shcedule issues, if you have tried everything I believe if you have any ingame clocks or time of day plugins, make sure that there is no conflict. Once i removed them the scheduler worked fine.
Merged post
shout out to nivex, for taking the time to help me get to that conclusion.
which plugin is causing the conflict? this should not be possible when using realtime, since that uses the server's time instead of the game's time.
either ingameclockgui which was a leftover file i thought was gone or time of day. Honestly i though the same thing. but when you said the config was right that was the only other thing i thought it may be. I removed the leftover and the time of day and it just imediately worked.
Merged post
note, the time of day one had a feature that allowed you to set the preset day, i assumed it would roll over with realtime it did not. I changed it and nothing, but once deleted it worked fine.
Locked automatically