mirror of
https://github.com/sp-tarkov/server.git
synced 2025-02-13 06:10:44 -05:00
We've created our own Git Large File Storage (LFS) server due to the excessive cost of GitHub's bandwidth. Did you know all of their Ethernet cables are actually gold coated diamonds? This PR reverses the work done in #954 to compress large location JSON files into a 7zip archive and handle the (de)compression of the archive. Only JSON files within the `project/assets/database/` directory that are larger than 5MB have been included in LFS. This translates to all of the `looseLoot.json` files. The rest are small enough to be included in the base repo. A `.lfsconfig` file has been added to the root of the project to alert git to the presence of the custom LFS server. This public server is read-only. Write access is only available to developers within the Single Player Tarkov GitHub organization. <img src="https://github.com/user-attachments/assets/7ddfec9b-5a9a-42e6-806d-fd419e4eaa4f" width="250">
462 lines
11 KiB
JSON
462 lines
11 KiB
JSON
[
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House,Old Station",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 20.0,
|
|
"ExfiltrationTimePVE": 20.0,
|
|
"ExfiltrationType": "SharedTimer",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Factory Gate",
|
|
"PassageRequirement": "ScavCooperation",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "EXFIL_Cooperate",
|
|
"Side": "Coop"
|
|
},
|
|
{
|
|
"Chance": 66.0,
|
|
"ChancePVE": 66.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "RUAF Gate",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 66.0,
|
|
"ChancePVE": 66.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "ZB-016",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 66.0,
|
|
"ChancePVE": 66.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "Old Station",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "ZB-014",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "UN Roadblock",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 5000,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House,Old Station",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 60.0,
|
|
"ExfiltrationTimePVE": 60.0,
|
|
"ExfiltrationType": "SharedTimer",
|
|
"Id": "5449016a4bdc2d6f028b456f",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "South V-Ex",
|
|
"PassageRequirement": "TransferItem",
|
|
"PlayersCount": 4,
|
|
"PlayersCountPVE": 4,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "EXFIL_Item",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "Old Station",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Outskirts",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "un-sec",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "House,Old Station",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "wood_sniper_exit",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Pmc"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Outskirts",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Outskirts Water",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Dead Man's Place",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "The Boat",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Scav House",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "East Gate",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Mountain Stash",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "West Border",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "Old Station",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "UN Roadblock",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
},
|
|
{
|
|
"Chance": 100.0,
|
|
"ChancePVE": 100.0,
|
|
"Count": 0,
|
|
"CountPve": 0,
|
|
"EntryPoints": "",
|
|
"EventAvailable": false,
|
|
"ExfiltrationTime": 8.0,
|
|
"ExfiltrationTimePVE": 8.0,
|
|
"ExfiltrationType": "Individual",
|
|
"Id": "",
|
|
"MinTime": 0.0,
|
|
"MinTimePVE": 0.0,
|
|
"MaxTime": 0.0,
|
|
"MaxTimePVE": 0.0,
|
|
"Name": "RUAF Roadblock",
|
|
"PassageRequirement": "None",
|
|
"PlayersCount": 0,
|
|
"PlayersCountPVE": 0,
|
|
"RequiredSlot": "FirstPrimaryWeapon",
|
|
"RequirementTip": "",
|
|
"Side": "Scav"
|
|
}
|
|
] |