0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00
Refringe 6c9e4fd0bb
Custom LFS Sever (#970)
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">
2024-12-06 13:56:05 +00:00

600 lines
14 KiB
JSON

[
{
"Chance": 100.0,
"ChancePVE": 100.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Customs,Boiler Tanks",
"EventAvailable": false,
"ExfiltrationTime": 8.0,
"ExfiltrationTimePVE": 8.0,
"ExfiltrationType": "Individual",
"Id": "",
"MinTime": 0.0,
"MinTimePVE": 0.0,
"MaxTime": 0.0,
"MaxTimePVE": 0.0,
"Name": "EXFIL_ZB013",
"PassageRequirement": "WorldEvent",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 50.0,
"ChancePVE": 50.0,
"Count": 5000,
"CountPve": 0,
"EntryPoints": "Customs,Boiler Tanks",
"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": "Dorms 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": "Customs",
"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-1011",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 100.0,
"ChancePVE": 100.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Boiler Tanks",
"EventAvailable": false,
"ExfiltrationTime": 8.0,
"ExfiltrationTimePVE": 8.0,
"ExfiltrationType": "Individual",
"Id": "",
"MinTime": 0.0,
"MinTimePVE": 0.0,
"MaxTime": 0.0,
"MaxTimePVE": 0.0,
"Name": "Crossroads",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 50.0,
"ChancePVE": 50.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Customs",
"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 Gas Station",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 100.0,
"ChancePVE": 100.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Boiler Tanks",
"EventAvailable": false,
"ExfiltrationTime": 8.0,
"ExfiltrationTimePVE": 8.0,
"ExfiltrationType": "Individual",
"Id": "",
"MinTime": 0.0,
"MinTimePVE": 0.0,
"MaxTime": 0.0,
"MaxTimePVE": 0.0,
"Name": "Trailer Park",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 100.0,
"ChancePVE": 100.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Boiler Tanks",
"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": "Pmc"
},
{
"Chance": 50.0,
"ChancePVE": 50.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Boiler Tanks",
"EventAvailable": false,
"ExfiltrationTime": 8.0,
"ExfiltrationTimePVE": 8.0,
"ExfiltrationType": "Individual",
"Id": "",
"MinTime": 0.0,
"MinTimePVE": 0.0,
"MaxTime": 0.0,
"MaxTimePVE": 0.0,
"Name": "Smuggler's Boat",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Pmc"
},
{
"Chance": 50.0,
"ChancePVE": 50.0,
"Count": 0,
"CountPve": 0,
"EntryPoints": "Customs",
"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-1012",
"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": "Shack",
"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": "Beyond Fuel Tank",
"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": "Railroad To Military Base",
"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 Road 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": "Sniper 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": "Railroad To Port",
"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": "Crossroads",
"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": "Trailer Park Workers Shack",
"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": "Railroad To Tarkov",
"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_scav",
"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": "Warehouse 17",
"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": "Factory Shacks",
"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": "Warehouse 4",
"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 Azs 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": "Factory Far Corner",
"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": "Administration 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": "Military Checkpoint",
"PassageRequirement": "None",
"PlayersCount": 0,
"PlayersCountPVE": 0,
"RequiredSlot": "FirstPrimaryWeapon",
"RequirementTip": "",
"Side": "Scav"
}
]