PhxAs5As5in

Configuration.json

Dec 12th, 2022
860
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 13.95 KB | None | 0 0
  1. {
  2.   "LogLevel": "Message",
  3.   "CsScriptsAllowedFor": "Player",
  4.   "InGameScriptsIntervallMS": 1000,
  5.   "DeviceLockOnlyAllowedEveryXCycles": 10,
  6.   "SaveGameScriptsIntervallMS": 10000,
  7.   "ScriptTracking": false,
  8.   "EntityAccessMaxDistance": 500.0,
  9.   "DelayStartForNSecondsOnPlayfieldLoad": 30,
  10.   "ExecMethod": "ThreadPool",
  11.   "ScriptsSyncExecution": 2,
  12.   "ScriptsParallelExecution": 4,
  13.   "ScriptLoopSyncTimeLimiterMS": 200,
  14.   "ScriptLoopBackgroundTimeLimiterMS": 2000,
  15.   "ScriptTrackingError": false,
  16.   "DetailedScriptsInfoData": false,
  17.   "MaxStoredEventsPerSignal": 10,
  18.   "ProcessMaxBlocksPerCycle": 200,
  19.   "OverrideScenarioPath": null,
  20.   "AddOnAssemblies": [],
  21.   "GardenerSalary": {
  22.     "ItemId": 4344,
  23.     "Amount": 10
  24.   },
  25.   "DeconstructBlockSubstitution": {
  26.     "331": 0,
  27.     "541": 0,
  28.     "542": 0,
  29.     "543": 0,
  30.     "544": 0
  31.   },
  32.   "Ids": {
  33.     "Ore": ",AluminiumOre,CobaltOre,CopperOre,ErestrumOre,GoldOre,IronOre,MagnesiumOre,NeodymiumOre,PentaxidOre,PromethiumOre,SiliconOre,TitanOre,ZascosiumOre,",
  34.     "Ingot": ",CobaltIngot,CopperIngot,CrushedStone,ErestrumIngot,GoldIngot,IronIngot,MagnesiumPowder,NeodymiumIngot,PentaxidCrystal,PlatinBar,PromethiumPellets,RockDust,SathiumIngot,SiliconIngot,ZascosiumIngot,",
  35.     "BlockL": ",AlienBlocks,AlienLargeBlocks,ConcreteArmoredBlocks,ConcreteBlocks,ConcreteDestroyedBlocks,GrowingPot,GrowingPotConcrete,GrowingPotWood,HeavyWindowBlocks,HullArmoredLargeBlocks,HullCombatFullLarge,HullCombatLargeBlocks,HullFullLarge,HullLargeBlocks,HullLargeDestroyedBlocks,HullThinLarge,LadderBlocks,PlasticLargeBlocks,StairsBlocks,StairsBlocksConcrete,StairsBlocksWood,TrussLargeBlocks,WindowArmoredLargeBlocks,WindowLargeBlocks,WindowShutterLargeBlocks,WoodBlocks,",
  36.     "BlockS": ",ArtMassBlocks,HullArmoredSmallBlocks,HullSmallBlocks,HullSmallDestroyedBlocks,ModularWingBlocks,PlasticSmallBlocks,TrussSmallBlocks,VentilatorCubeQuarter,WindowArmoredSmallBlocks,WindowShutterSmallBlocks,WindowSmallBlocks,WingBlocks,",
  37.     "Medic": ",AlienParts03,AntibioticInjection,AntibioticPills,Medikit01,Medikit02,Medikit03,Medikit04,RadiationImmunityShot,RadiationPills,StomachPills,",
  38.     "Food": ",AkuaWine,AnniversaryCake,Beer,BerryJuice,Bread,Cheese,EmergencyRations,FruitJuice,FruitPie,HotBeverage,MeatBurger,Milk,Pizza,Sandwich,Steak,Stew,VegetableJuice,VeggieBurger,",
  39.     "Ingredient": ",AlienParts01,AlienParts03,AlienTooth,AloeVera,ConfettiMossScrapings,FireMossScrapings,Fruit,HerbalLeaves,Meat,PlantProtein,RottenFood,Spice,TrumpetGreens,Vegetables,",
  40.     "Sprout": ",AlienPalmTreeStage1,AlienPlantTube2Stage1,AlienplantWormStage1,BigFlowerStage1,BulbShroomYoungStage1,CobraLeavesPlantStage1,CoffeePlantStage1,CornStage1,DesertPlant20Stage1,DurianRoot,ElderberryStage1,InsanityPepperStage1,MushroomBellBrown01Stage1,PearthingStage1,PumpkinStage1,SnakeweedStage1,TomatoStage1,WheatStage1,",
  41.     "Tools": ",Chainsaw,ColorTool,ConcreteBlocks,ConstructorSurvival,DrillT2,Explosives,Flashlight,LightWork,LightWork02,MobileAirCon,MultiTool,MultiToolT2,OreScanner,OxygenGeneratorSmall,PlayerBike,RadarSuitT1,TextureTool,WaterGenerator,",
  42.     "ArmorMod": ",ArmorHeavyEpic,",
  43.     "DeviceL": ",AlienNPCBlocks,ArmorLocker,ATM,BlastDoorLargeBlocks,BoardingRampBlocks,CloneChamber,CockpitBlocksCV,ConstructorT0,ConstructorT1V2,ConstructorT2,ContainerAmmoControllerLarge,ContainerAmmoLarge,ContainerControllerLarge,ContainerExtensionLarge,ContainerLargeBlocks,ContainerPersonal,Core,CoreNoCPU,CPUExtenderBAT2,CPUExtenderBAT3,CPUExtenderBAT4,Deconstructor,DetectorCV,DoorArmoredBlocks,DoorBlocks,ElevatorMS,ExplosiveBlocks,ExplosiveBlocks2,Flare,FoodProcessorV2,ForcefieldEmitterBlocks,FridgeBlocks,FuelTankMSLarge,FuelTankMSLargeT2,FuelTankMSSmall,Furnace,GeneratorBA,GeneratorMS,GeneratorMST2,GravityGeneratorMS,HangarDoorBlocks,HumanNPCBlocks,LandClaimDevice,LandinggearBlocksCV,LCDScreenBlocks,LightLargeBlocks,LightPlant01,MedicalStationBlocks,OfflineProtector,OxygenStation,OxygenTankMS,OxygenTankSmallMS,PentaxidTank,Portal,RampLargeBlocks,RCSBlockMS,RCSBlockMS_T2,RemoteConnection,RepairBayBA,RepairBayBAT2,RepairBayConsole,RepairBayCVT2,RepairStation,SensorTriggerBlocks,ShieldGeneratorBA,ShieldGeneratorBAT2,ShieldGeneratorPOI,ShutterDoorLargeBlocks,SolarGenerator,SolarPanelBlocks,SolarPanelSmallBlocks,SpotlightBlocks,TeleporterBA,ThrusterMSDirectional,ThrusterMSRound2x2Blocks,ThrusterMSRound3x3Blocks,ThrusterMSRoundBlocks,VentilatorBlocks,",
  44.     "DeviceS": ",ArmorLockerSV,CloneChamberHV,ConstructorHV,ConstructorSV,Core,CPUExtenderHVT2,CPUExtenderHVT3,CPUExtenderHVT4,DetectorHVT1,DoorBlocksSV,Flare,ForcefieldEmitterBlocks,FridgeSV,FuelTankSV,FuelTankSVSmall,GeneratorSV,GeneratorSVSmall,HoverBooster,HoverEngineLarge,HoverEngineSmall,HoverEngineThruster,LightSS01,MedicStationHV,OxygenTankSV,PentaxidTankSV,RCSBlockGV,RCSBlockSV,RemoteConnection,ShieldGeneratorHV,ThrusterGVJetRound1x3x1,ThrusterGVRoundBlocks,ThrusterGVRoundLarge,ThrusterGVRoundLargeT2,ThrusterGVRoundNormalT2,ThrusterJetRound1x3x1,ThrusterJetRound2x5x2,ThrusterJetRound2x5x2V2,ThrusterJetRound3x10x3,ThrusterJetRound3x10x3V2,ThrusterJetRound3x13x3,ThrusterJetRound3x13x3V2,ThrusterJetRound3x7x3,ThrusterSVDirectional,ThrusterSVRoundBlocks,ThrusterSVRoundLarge,ThrusterSVRoundLargeT2,ThrusterSVRoundNormalT2,VentilatorBlocks,WarpDriveSV,",
  45.     "WeaponPlayer": ",AssaultRifle,AssaultRifleEpic,AssaultRifleT2,Chainsaw,ColorTool,DrillT2,Explosives,LaserPistol,LaserPistolT2,LaserRifle,LaserRifleEpic,Minigun,MinigunEpic,MultiTool,Pistol,PistolEpic,PistolT2,PulseRifle,RocketLauncher,RocketLauncherEpic,RocketLauncherT2,ScifiCannon,ScifiCannonEpic,Shotgun,Shotgun2,Shotgun2Epic,Sniper,Sniper2,Sniper2Epic,TextureTool,",
  46.     "WeaponHV": ",DrillAttachment,DrillAttachmentLarge,DrillAttachmentT2,SawAttachment,TurretGVArtilleryBlocks,TurretGVMinigunBlocks,TurretGVPlasmaBlocks,TurretGVRocketBlocks,TurretGVToolBlocks,WeaponSV02,",
  47.     "WeaponSV": ",WeaponSV01,WeaponSV02,WeaponSV03,WeaponSV04,WeaponSV05,WeaponSV05Homing,",
  48.     "WeaponCV": ",DrillAttachmentCV,SentryGunBlocks,TurretMSArtilleryBlocks,TurretMSLaserBlocks,TurretMSProjectileBlocks,TurretMSRocketBlocks,TurretMSToolBlocks,TurretZiraxMSLaser,TurretZiraxMSPlasma,TurretZiraxMSRocket,WeaponMS01,WeaponMS02,",
  49.     "WeaponBA": ",SentryGunBlocks,TurretBaseArtilleryBlocks,TurretBaseLaserBlocks,TurretBaseProjectileBlocks,TurretBaseRocketBlocks,",
  50.     "AmmoPlayer": ",12.7mmBullet,5.8mmBullet,50Caliber,8.3mmBullet,DrillCharge,MultiCharge,PulseLaserChargePistol,PulseLaserChargeRifle,SciFiCannonPlasmaCharge,ShotgunShells,SlowRocket,SlowRocketHoming,",
  51.     "AmmoHV": ",15mmBullet,ArtilleryRocket,FastRocket,TurretGVPlasmaCharge,",
  52.     "AmmoSV": ",15mmBullet,FastRocket,FastRocketHoming,PlasmaCannonChargeSS,PulseLaserChargeSS,RailgunBullet,",
  53.     "AmmoCV": ",15mmBullet,30mmBullet,5.8mmBullet,FastRocketMS,FlakRocketMS,LargeRocketMS,PulseLaserChargeMS,PulseLaserChargeMSWeapon,TurretMSPlasmaCharge,",
  54.     "AmmoBA": ",15mmBullet,30mmBullet,5.8mmBullet,FastRocketBA,FlakRocket,LargeRocket,PulseLaserChargeBA,TurretBAPlasmaCharge,",
  55.     "Gardeners": ",ConsoleSmallHuman,",
  56.     "Components": ",AluminiumCoil,AluminiumOre,AluminiumPowder,AutoMinerCore,CapacitorComponent,Cement,CobaltAlloy,Computer,Electronics,EnergyCell,EnergyMatrix,ErestrumGel,Fiber,FluxCoil,GlassPlate,GoldIngot,HydrogenBottle,IceBlocks,LargeOptronicBridge,LargeOptronicMatrix,MagnesiumPowder,MechanicalComponents,Motor,Nanotubes,NCPowder,OpticalFiber,Oscillator,PentaxidCrystal,PentaxidElement,PentaxidOre,PlasticMaterial,PowerCoil,PromethiumOre,PromethiumPellets,RawDiamond,RockDust,SmallOptronicBridge,SmallOptronicMatrix,SteelPlate,SteelPlateArmored,WaterJug,WoodLogs,WoodPlanks,XenoSubstrate,ZascosiumAlloy,",
  57.     "EdenComponents": ",AluminiumCoil,AluminiumOre,AluminiumPowder,Coolant,Fertilizer,Eden_ComputerT2,Eden_DarkMatter,Eden_DarkMatterSmall,Eden_DiamondCut,Eden_DroneSalvageCore,Eden_DroneSalvageProcessor,Eden_Electromagnet,Eden_GaussRail,Eden_ModularPulseLaserLensLarge,Eden_ModularPulseLaserLensSmall,Eden_PlasmaCoil,Eden_PowerRegulator,Eden_ProgenitorArtifact,Eden_Semiconductor,Eden_Voidium,HeatExchanger,HeliumBottle,NitrogenBottle,QuantumProcessor,RadiationShielding,ReactorCore,SolarCell,Superconductor,ThrusterComponents,XenonBottle,",
  58.     "Armor": ",ArmorHeavy,ArmorHeavyEpic,ArmorLight,ArmorLightEpic,ArmorMedium,ArmorMediumEpic,Eden_ArmorAbyssLight,Eden_ArmorHeavyEpicReinforced,Eden_ArmorHeavyReinforced,Eden_ArmorLightAugmented,Eden_ArmorLightReinforced,Eden_ArmorMediumReinforced,"
  59.   },
  60.   "StructureTank": {
  61.     "Oxygen": [
  62.       {
  63.         "ItemId": 4176,
  64.         "Amount": 250
  65.       },
  66.       {
  67.         "ItemId": 4186,
  68.         "Amount": 35
  69.       },
  70.       {
  71.         "ItemId": 7247,
  72.         "Amount": 250
  73.       },
  74.       {
  75.         "ItemId": 7254,
  76.         "Amount": 50
  77.       }
  78.     ],
  79.     "Fuel": [
  80.       {
  81.         "ItemId": 4159,
  82.         "Amount": 10
  83.       },
  84.       {
  85.         "ItemId": 4421,
  86.         "Amount": 300
  87.       },
  88.       {
  89.         "ItemId": 4335,
  90.         "Amount": 150
  91.       },
  92.       {
  93.         "ItemId": 4314,
  94.         "Amount": 30
  95.       },
  96.       {
  97.         "ItemId": 7248,
  98.         "Amount": 150
  99.       },
  100.       {
  101.         "ItemId": 7250,
  102.         "Amount": 20
  103.       },
  104.       {
  105.         "ItemId": 7252,
  106.         "Amount": 15
  107.       },
  108.       {
  109.         "ItemId": 7253,
  110.         "Amount": 20
  111.       },
  112.       {
  113.         "ItemId": 7255,
  114.         "Amount": 10
  115.       },
  116.       {
  117.         "ItemId": 7256,
  118.         "Amount": 100
  119.       }      
  120.     ],
  121.     "Pentaxid": [
  122.       {
  123.         "ItemId": 4342,
  124.         "Amount": 1
  125.       }
  126.     ]
  127.   },
  128.   "NumberSpaceReplace": " ",
  129.   "BarStandardValueSign": "█",
  130.   "BarStandardSpaceSign": "░",
  131.   "ElevatedGroups": [
  132.     "Admin",
  133.     "Zirax",
  134.     "Predator",
  135.     "Prey",
  136.     "Talon",
  137.     "Polaris",
  138.     "Alien",
  139.     "Pirates",
  140.     "Kriel",
  141.     "UCH",
  142.     "Trader",
  143.     "Civilian"
  144.   ],
  145.   "DBQueries": {
  146.     "Elevated": {
  147.       "Entities": {
  148.         "Description": "Provides the data of the structures",
  149.         "CacheQueryForSeconds": 300,
  150.         "Query": "\r\nSELECT * FROM Structures \r\nJOIN Entities ON Structures.entityid = Entities.entityid\r\nJOIN Playfields ON Entities.pfid = Playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE isremoved = 0 {additionalWhereAnd}\r\n"
  151.       }
  152.     },
  153.     "Player": {
  154.       "Entities": {
  155.         "Description": "Provides the data of the structures of the player and the faction",
  156.         "CacheQueryForSeconds": 300,
  157.         "Query": "\r\nSELECT * FROM Structures \r\nJOIN Entities ON Structures.entityid = Entities.entityid\r\nJOIN Playfields ON Entities.pfid = Playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE (isremoved = 0 AND ((facgroup = 1 AND facid = @FactionId) OR (facgroup = 1 AND facid = @PlayerId) OR (facgroup = 0 AND facid = @FactionId))) {additionalWhereAnd}\r\n"
  158.       },
  159.       "DiscoveredPOIs": {
  160.         "Description": "Provides the data of the DiscoveredPOIs of the player and the faction",
  161.         "CacheQueryForSeconds": 600,
  162.         "Query": "\r\nSELECT * FROM DiscoveredPOIs\r\nJOIN Entities ON DiscoveredPOIs.poiid = Entities.entityid\r\nJOIN Playfields ON Entities.pfid = Playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE (Entities.isremoved = 0 AND ((DiscoveredPOIs.facgroup = 1 AND DiscoveredPOIs.facid = 100) OR (DiscoveredPOIs.facgroup = 0 AND DiscoveredPOIs.facid = 100))) {additionalWhereAnd}\r\n"
  163.       },
  164.       "TerrainPlaceables": {
  165.         "Description": "Provides the data of the TerrainPlaceables of the player and the faction",
  166.         "CacheQueryForSeconds": 600,
  167.         "Query": "\r\nSELECT * FROM TerrainPlaceables \r\nJOIN Entities ON TerrainPlaceables.entityid = Entities.entityid\r\nJOIN Playfields ON TerrainPlaceables.pfid = Playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE (isremoved = 0 AND ((facgroup = 1 AND facid = @FactionId) OR (facgroup = 1 AND facid = @PlayerId) OR (facgroup = 0 AND facid = @FactionId))) {additionalWhereAnd}\r\n"
  168.       },
  169.       "Playfields": {
  170.         "Description": "Provides the data of the discovered Playfields of the player and the faction",
  171.         "CacheQueryForSeconds": 300,
  172.         "Query": "\r\nSELECT * FROM Playfields\r\nLEFT JOIN DiscoveredPlayfields ON DiscoveredPlayfields.pfid = playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE playfields.ssid IN (\r\nSELECT ssid FROM Playfields\r\nLEFT JOIN DiscoveredPlayfields ON DiscoveredPlayfields.pfid = playfields.pfid\r\nWHERE (DiscoveredPlayfields.facgroup = 0 AND DiscoveredPlayfields.facid = @FactionId) OR (DiscoveredPlayfields.facgroup = 1 AND DiscoveredPlayfields.facid = @PlayerId)\r\nGROUP BY playfields.ssid\r\n) {additionalWhereAnd}\r\n"
  173.       },
  174.       "PlayfieldResources": {
  175.         "Description": "Provides the PlayfieldResources of the discovered Playfields of the player and the faction",
  176.         "CacheQueryForSeconds": 600,
  177.         "Query": "\r\nSELECT * FROM Playfields\r\nLEFT JOIN DiscoveredPlayfields ON DiscoveredPlayfields.pfid = playfields.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nJOIN PlayfieldResources ON PlayfieldResources.pfid = Playfields.pfid\r\nWHERE playfields.ssid IN (\r\nSELECT ssid FROM Playfields\r\nLEFT JOIN DiscoveredPlayfields ON DiscoveredPlayfields.pfid = playfields.pfid\r\nWHERE (DiscoveredPlayfields.facgroup = 0 AND DiscoveredPlayfields.facid = @FactionId) OR (DiscoveredPlayfields.facgroup = 1 AND DiscoveredPlayfields.facid = @PlayerId)\r\nGROUP BY playfields.ssid\r\n) {additionalWhereAnd}\r\n"
  178.       },
  179.       "PlayerData": {
  180.         "Description": "Provides the PlayerData of the player and the faction",
  181.         "CacheQueryForSeconds": 30,
  182.         "Query": "\r\nSELECT * FROM PlayerData \r\nJOIN Entities ON Entities.entityid = PlayerData.entityid\r\nJOIN Playfields ON Playfields.pfid = PlayerData.pfid\r\nJOIN SolarSystems ON SolarSystems.ssid = Playfields.ssid\r\nWHERE ((Entities.facgroup = 1 AND Entities.facid = @FactionId) OR (Entities.facgroup = 1 AND Entities.facid = @PlayerId) OR (Entities.facgroup = 0 AND Entities.facid = @FactionId)) {additionalWhereAnd}\r\n"
  183.       }
  184.     }
  185.   }
  186. }
Advertisement
Add Comment
Please, Sign In to add comment