

前言: 开服务器跟大家一起玩DAYZ,装了几个模组. Search_for_loot模组是DAYZ的一个小MOD.可以直接从steam社区订阅.
https://steamcommunity.com/sharedfiles/filedetails/?id=2863278667
它可以让你搜刮所有原版地图存在的室内家具,
增加了游戏的可玩性,玩起来更开心, 而且会让每个人都有机会搜刮到物品,就算到达上限也能搜出来新的. 避免了出现有人把物品集中起来导致服务器不刷某种求生物品的情况, 降低了新手玩家退坑的风险.让每个人都有机会体验完整的DAYZ.
但是这个MOD有缺陷,作者只写了框架没写loot清单,里面只是随便塞了一些物品, 导致这个MOD只能搜出一些没人要的破烂. 为了解决这个问题,花了2天左右,重新根据DAYZ的物品刷新的区域和内容重新平衡填写了LOOT清单,并且调整了爆率.让这个MOD的真正的可以发挥它的作用.
因为服务器不会总是运行DAYZ,所以收摊的时候,特地把辛苦写好的LOOT清单送给大家 其他的服主可以直接订阅MOD,替换json文件即可生效.
基本的优化思路:
各类属性物资点会搜到它们本身会刷新的物资,默认爆率30%.
不会搜出大枪(大枪作为高级战利品不会出现在辅助mod的loot清单)弹药loot和DAYZ原生的物品刷新地点一样,同时可以搜刮出对应的弹匣.
上线15分钟后,才允许搜刮家具,否则100%空军,避免反复登录游戏刷物资.掉线重新计时.
清单是混合的,不仅包含有用的物资,也包含垃圾,以平衡搜索系统.
不会搜出毒区核生化防护套装.
代码如下,全部复制并替换位于DayZServer\profiles\SearchForLoot下的SearchForLoot.json文件即可.
DAYZ是个好游戏,祝大家玩的开心.下载了代码以后请给我点个赞留个言让我知道,谢谢~
{
"EnableDebug": 0,
"Rarity": 30.0,
"InitialCooldown": 900,
"XPGain": 1,
"SoundEnabled": 1,
"DisableNotifications": 0,
"NotificationHeading": "搜寻中...",
"NotificationText": "居然有东西...",
"NotificationText2": "别搜了没东西了....",
"MaxHealthCoef": 1.0,
"SFLBuildings": [
{
"name": "Civilian",
"buildings": [
""
]
},
{
"name": "Industrial",
"buildings": [
"Land_Airfield_Hangar_Green",
"Land_Airfield_ServiceHangar_L",
"Land_Airfield_ServiceHangar_R",
"Land_Barn_Metal_Big",
"Land_Barn_Metal_Big_Grey",
"Land_CoalPlant_Main",
"Land_Construction_Building",
"Land_Construction_House1",
"Land_Construction_House2",
"Land_DieselPowerPlant_Building",
"Land_Factory_Lathes",
"Land_Factory_Small",
"Land_Garage_Big",
"Land_Garage_Office",
"Land_Garage_Row_Big",
"Land_Garage_Row_Small",
"Land_Garage_Small",
"Land_Garage_Tall",
"Land_Mil_AircraftShelter",
"Land_Mine_Building",
"Land_Power_Station",
"Land_Power_Transformer_Build",
"Land_Quarry_Main",
"Land_Rail_Station_Big",
"Land_Rail_Station_Small",
"Land_Rail_Warehouse_Small",
"Land_Repair_Center",
"Land_Sawmill_Building",
"Land_Workshop_FuelStation",
"Land_Workshop1",
"Land_Workshop2",
"Land_Workshop3",
"Land_Workshop4",
"Land_Workshop5"
]
},
{
"name": "Farm",
"buildings": [
"Land_Barn_Brick1",
"Land_Barn_Brick2",
"Land_Barn_Wood1",
"Land_Barn_Wood2",
"Land_Farm_CowshedA",
"Land_Farm_CowshedB",
"Land_Farm_CowshedC"
]
},
{
"name": "Hunting",
"buildings": [
"Land_Village_Pub",
"Land_Camp_House_brown",
"Land_Camp_House_red",
"Land_Camp_House_white"
]
},
{
"name": "Police",
"buildings": [
"Land_Village_PoliceStation",
"Land_City_PoliceStation",
"Land_Village_PoliceStation_Enoch",
"Land_City_PoliceStation",
"Land_Guardhouse",
"Land_Mil_Guardhouse1",
"Land_Mil_Guardhouse3"
]
},
{
"name": "Medical",
"buildings": [
"Land_Village_HealthCare",
"Land_Village_HealthCare_Enoch",
"Land_City_Hospital",
"Land_Medical_Tent_Big",
"Land_Medical_Tent_Shower"
]
},
{
"name": "Military",
"buildings": [
"Land_Bunker1_Double",
"Land_Bunker1_Left",
"Land_Bunker1_Right",
"Land_Bunker2_Double",
"Land_Bunker2_Left",
"Land_Bunker2_Right",
"Land_Mil_Airfield_HQ",
"Land_Mil_ATC_Big",
"Land_Mil_ATC_Small",
"Land_Mil_Barracks_Round",
"Land_Mil_Barracks1",
"Land_Mil_Barracks2",
"Land_Mil_Barracks3",
"Land_Mil_Barracks4",
"Land_Mil_Barracks5",
"Land_Mil_Barracks6",
"Land_Mil_ControlTower",
"Land_Mil_Fortified_Nest_Big",
"Land_Mil_Fortified_Nest_Small",
"Land_Mil_Fortified_Nest_Watchtower",
"Land_Mil_Guardbox_Brown",
"Land_Mil_Guardbox_Green",
"Land_Mil_Guardbox_Smooth",
"Land_Mil_Guardhouse2",
"Land_Mil_GuardShed",
"Land_Mil_GuardTower",
"Land_Mil_Tent_Big1_1",
"Land_Mil_Tent_Big1_2",
"Land_Mil_Tent_Big1_3",
"Land_Mil_Tent_Big1_4",
"Land_Mil_Tent_Big1_5",
"Land_Mil_Tent_Big2_1",
"Land_Mil_Tent_Big2_2",
"Land_Mil_Tent_Big2_3",
"Land_Mil_Tent_Big2_4",
"Land_Mil_Tent_Big2_5",
"Land_Mil_Tent_Big3",
"Land_Mil_Tent_Big4",
"Land_Mil_Tower_Small",
"Land_Ruin_Mil_ControlTower",
"Land_Tisy_Barracks",
"Land_Tisy_Garages",
"Land_Tisy_HQ",
"Land_Tisy_KitchenRoom",
"Land_Tisy_RadarB_Base",
"Land_Tisy_RadarPlatform_Top"
]
}
],
"SFLLootCategory": [
{
"name": "Civilian",
"rarity": 50.0,
"loot": [
"TunaCan",
"ZagorkyPeanuts",
"SaltySticks",
"Chips",
"BoxCerealCrunchin",
"PowderedMilk",
"Chemlight_White",
"Rag",
"Pajka",
"Zagorky",
"CatFoodCan",
"DogFoodCan",
"Honey",
"Lunchmeat",
"BakedBeansCan",
"UnknownFoodCan",
"SaltySticks",
"Paper",
"KitchenTimer",
"Flashlight",
"FishingRod",
"Rope",
"PetrolLighter",
"FryingPan",
"Pot",
"KitchenKnife",
"SteakKnife",
"Machete",
"SewingKit",
"DuctTape",
"AthleticShoes_Blue",
"BalaclavaMask_Blue",
"BoxCerealCrunchin",
"CivilianBelt",
"Raincoat_Red",
"ShortJeans_Blue",
"SlacksPants_LightGrey",
"CowboyHat_black",
"ChildBag_Red",
"ChildBag_Blue",
"WoolGloves_Black",
"WoolGloves_Tan",
"WoolGloves_White",
"AthleticShoes_Blue",
"TaloonBag_Blue",
"MKII",
"Mag_MKII_10Rnd",
"MakarovIJ70",
"Mag_IJ70_8Rnd",
"Mag_CZ75_15Rnd",
"Mag_Ruger1022_30Rnd",
"AmmoBox_22_50Rnd",
"AmmoBox_380_35rnd",
"AmmoBox_357_20Rnd",
"Ammo_FlareRed",
"CZ75",
"Flaregun",
"Ammo_HuntingBolt",
"Hatchet",
"Roadflare"
]
},
{
"name": "Industrial",
"rarity": 50.0,
"loot": [
"Headtorch_Grey",
"Flashlight",
"NailBox",
"Nail",
"MetalWire",
"MetalPlate",
"CombinationLock",
"CombinationLock4",
"ElectronicRepairKit",
"TireRepairKit",
"DuctTape",
"EpoxyPutty",
"Whetstone",
"LeatherSewingKit",
"LargeGasCanister",
"SmallGasCanister",
"MediumGasCanister",
"PortableGasLamp",
"CanisterGasoline",
"PortableGasStove",
"CarBattery",
"Screwdriver",
"Wrench",
"Pickaxe",
"Crowbar",
"Shovel",
"PipeWrench",
"SledgeHammer",
"LugWrench",
"HandSaw",
"Hammer",
"Pliers",
"Pipe",
"WorkingGloves_Yellow",
"DryBag_Blue",
"DryBag_Green",
"DryBag_Orange",
"WorkingGloves_Brown",
"WorkingGloves_Black",
"MountainBag_Orange",
"MountainBag_Red",
"MountainBag_Blue",
"TaloonBag_Violet",
"Rope",
"Fabric",
"SparkPlug",
"Chemlight_White",
"CargoPants_Green",
"Hook",
"CanisterGasoline",
"Hatchet",
"Lockpick",
"DryBag_Orange",
"DryBag_Red",
"BearTrap",
"Blowtorch"
]
},
{
"name": "Farm",
"rarity": 50.0,
"loot": [
"SodaCan_Kvass",
"BakedBeansCan",
"Rice",
"MountainBag_Green",
"CowboyHat_black",
"TaloonBag_Green",
"JumpsuitPants_Green",
"MediumGasCanister",
"DuctTape",
"LeatherSewingKit",
"Whetstone",
"Hammer",
"KitchenKnife",
"Sword",
"Sickle",
"WoodAxe",
"CanisterGasoline",
"BarbedWire",
"Nail",
"Rope",
"Pot",
"AlarmClock_Blue",
"GardenLime",
"Magnum",
"Crossbow_Autumn",
"Ammo_357",
"Ammo_12gaSlug",
"AmmoBox_357_20Rnd",
"AmmoBox_380_35rnd",
"PepperSeedsPack",
"ZucchiniSeedsPack",
"TomatoSeedsPack",
"PumpkinSeedsPack",
"FireworksLauncher",
"Stone",
"Potato",
"MMTArma",
"MMT_wheel",
"Flaregun",
"Ammo_HuntingBolt",
"Hatchet",
"Roadflare",
"WorkingGloves_Brown",
"WorkingGloves_Black"
]
},
{
"name": "Hunting",
"rarity": 50.0,
"loot": [
"Canteen",
"CanvasBag_Olive",
"Armband_BabyDeer",
"Armband_Bear",
"Sweater_Blue",
"Sweater_Gray",
"Battery9V",
"ChernarusMap",
"Compass",
"Flashlight",
"Heatpack",
"HuntingKnife",
"Matchbox",
"Whetstone",
"SewingKit",
"LeatherSewingKit",
"MediumTent",
"Flaregun",
"Ammo_FlareRed",
"Roadflare",
"PortableGasLamp",
"PortableGasStove",
"Pot",
"GreatHelm",
"Sword",
"WoodAxe",
"Stone",
"WoodenStick",
"FireworksLauncher",
"Deagle",
"Mag_Deagle_9rnd",
"Crossbow_Wood",
"Crossbow_Summer",
"Mag_CZ550_10Rnd",
"Mag_CZ75_15Rnd",
"Ammo_308Win",
"Ammo_762x39",
"AmmoBox_308WinTracer_20Rnd",
"AmmoBox_308Win_20Rnd",
"Ammo_HuntingBolt",
"Ammo_HuntingBolt",
"Ammo_HuntingBolt",
"Ammo_HuntingBolt",
"Ammo_HuntingBolt",
"MountainBag_Green",
"Hatchet",
"BearTrap",
"HuntingKnife",
"DuffelBagSmall_Camo"
]
},
{
"name": "Police",
"rarity": 50.0,
"loot": [
"Armband_LivoniaPolice",
"HipPack_Black",
"PrisonUniformJacket",
"PrisonUniformPants",
"PrisonerCap",
"PressVest_Blue",
"Mag_1911_7Rnd",
"Mag_Glock_15Rnd",
"Mag_CZ61_20Rnd",
"Mag_SSG82_5rnd",
"Mag_Scout_5Rnd",
"Mag_FAMAS_25Rnd",
"AviatorGlasses",
"HandcuffKeys",
"Handcuffs",
"UniversalLight",
"WeaponCleaningKit",
"AmmoBox_12gaSlug_10Rnd",
"AmmoBox_12gaRubberSlug_10Rnd",
"AmmoBox_12gaSlug_10Rnd",
"AmmoBox_380_35rnd",
"AmmoBox_45ACP_25rnd",
"AmmoBox_45ACP_25rnd",
"AmmoBox_9x19_25rnd",
"Ammo_12gaRubberSlug",
"Ammo_40mm_Smoke_Red"
]
},
{
"name": "Medical",
"rarity": 50.0,
"loot": [
"Bear_Beige",
"HipPack_Medical",
"DuffelBagSmall_Medical",
"MedicalScrubsShirt_White",
"MedicalScrubsPants_White",
"MedicalScrubsHat_White",
"CanvasBag_Medical",
"Armband_White",
"MouthRag",
"Pen_Black",
"BloodBagEmpty",
"BloodTestKit",
"CharcoalTablets",
"DisinfectantSpray",
"Morphine",
"NioshFaceMask",
"PainkillerTablets",
"SalineBag",
"StartKitIV",
"VitaminBottle",
"Thermometer",
"TetracyclineAntibiotics"
]
},
{
"name": "Military",
"rarity": 50.0,
"loot": [
"Canteen",
"TacticalBaconCan",
"M65Jacket_Black",
"M65Jacket_Khaki",
"TacticalShirt_Grey",
"TacticalShirt_Olive",
"PSO11Optic",
"PUScopeOptic",
"Mag_Glock_15Rnd",
"Mag_FNX45_15Rnd",
"WeaponCleaningKit",
"WeaponCleaningKit",
"M18SmokeGrenade_White",
"M18SmokeGrenade_Green",
"M18SmokeGrenade_Purple",
"M18SmokeGrenade_Red",
"M18SmokeGrenade_Yellow",
"M4_CQBBttstck",
"CombatKnife",
"MilitaryBelt",
"NylonKnifeSheath",
"Rangefinder",
"Mag_STANAG_30Rnd",
"Mag_Aug_30Rnd",
"Mag_AK74_30Rnd",
"Mag_CMAG_30Rnd",
"Mag_SVD_10Rnd",
"Mag_Saiga_8Rnd",
"Mag_Saiga_Drum20Rnd",
"Mag_VAL_20Rnd",
"Mag_MP5_30Rnd",
"Mag_CMAG_40Rnd",
"Mag_PP19_64Rnd",
"MP5_RailHndgrd",
"MP5_Compensator",
"MP5_PlasticHndgrd",
"MP5k_StockBttstck",
"AmmoBox_545x39Tracer_20Rnd",
"AmmoBox_545x39_20Rnd",
"AmmoBox_556x45Tracer_20Rnd",
"AmmoBox_556x45_20Rnd",
"AmmoBox_762x39Tracer_20Rnd",
"AmmoBox_762x39_20Rnd",
"AmmoBox_9x19_25rnd",
"AmmoBox_545x39_20Rnd",
"AmmoBox_556x45_20Rnd",
"AmmoBox_762x39_20Rnd",
"AmmoBox_9x19_25rnd",
"AmmoBox_762x54_20Rnd",
"AmmoBox_9x39AP_20Rnd",
"GasMask",
"GasMask_Filter",
"PistolSuppressor",
"PistolOptic",
"MP5K",
"M4_CQBBttstck",
"Chemlight_White",
"AmmoBox",
"AssaultBag_Green",
"TacticalGloves_Black",
"Binoculars",
"PlateCarrierHolster"
]
}
]
}