0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 08:10:44 -05:00

1817 Commits

Author SHA1 Message Date
Chomp
8dd490f92a Update location base JSONs + added new location property 2024-12-27 14:38:40 +00:00
Chomp
5190f6ac60 Added various missing images 2024-12-27 12:59:18 +00:00
Chomp
4fc76d580a Updated PMC item pools to include new weapons/items 2024-12-27 12:27:23 +00:00
Chomp
bc7ea6b2ad Updated profile templates 2024-12-27 12:12:15 +00:00
Chomp
23dfbe27ae Updated statics data for maps 2024-12-27 10:38:54 +00:00
Chomp
e37c315694 Updated customs statics 2024-12-27 10:13:38 +00:00
Chomp
c4c23d7bef Added missing quest icons 2024-12-27 10:04:22 +00:00
Chomp
ce306018a6 Blacklisted flyers from fence 2024-12-27 10:01:00 +00:00
Chomp
b26dffe9f0 Added killas christmas armor 2024-12-27 09:56:13 +00:00
Chomp
ccc369cef5 Added questids to productions 2024-12-27 09:35:28 +00:00
CWX
9d821b0ca1 Merge branch 'bun' of https://github.com/sp-tarkov/server into bun 2024-12-27 00:54:48 +00:00
CWX
3d2b45f1a5 change to membercategory 1 for Dev, BSG now dont allow DevMask in raid unless you are this category 2024-12-27 00:54:44 +00:00
Chomp
1ecac90843 Blacklisted V40 shrapnel 2024-12-27 00:28:14 +00:00
Chomp
a58f6847e0 Added dogtag data to profiles 2024-12-27 00:01:14 +00:00
Chomp
163e533f6e Added new JSONs 2024-12-26 23:20:49 +00:00
Chomp
4168cc1211 Removed null value from Смотритель 2024-12-26 23:11:26 +00:00
Chomp
d5690dd403 Removed null value from btr data 2024-12-26 23:08:49 +00:00
Chomp
ce3467da9b Updated version string in core.json 2024-12-26 23:02:50 +00:00
Chomp
089cf2f2b0 Updated JSONS and matching interfaces
updated ragman clothing

Updated quests

Updated trader assorts

Updated location servcies

Added new prestige data + new classes to handle new endpoints

Added new hideout customisation endpoint
2024-12-26 20:54:19 +00:00
Chomp
9740852de4 Merge branch '3.10.4-DEV' of https://github.com/sp-tarkov/server into bun
# Conflicts:
#	project/Server.code-workspace
#	project/assets/configs/core.json
#	project/package.json
#	project/src/generators/BotGenerator.ts
#	project/src/services/BotNameService.ts
#	project/src/services/PaymentService.ts
2024-12-25 12:35:00 +00:00
Chomp
c6a9a1afb5 Fixed opening sealed case causing server error 2024-12-25 09:15:26 +00:00
Chomp
1a2cc6113b Updated server locales 2024-12-24 09:45:09 +00:00
Chomp
531dca5f92 Fixed incorrect ledx id inside inventory.json Pumpkin with sweets reward 2024-12-24 09:06:49 +00:00
Chomp
21d11702c6 Increased chance of rain 2024-12-23 22:45:15 +00:00
Chomp
a5e187ebda Reduced chance of sunny weather 2024-12-23 22:41:03 +00:00
Chomp
c68b3d7644 Slightly reduced chance of ornaments on scavs during christmas event 2024-12-23 22:15:40 +00:00
Chomp
db5701fd65 Updated shoreline data 2024-12-23 16:46:48 +00:00
Chomp
74e1119b8c Updated bot data 2024-12-23 09:49:34 +00:00
Chomp
8a9a5a73d8 Updated location data 2024-12-23 09:49:03 +00:00
Chomp
863738087f Moved deprioritisedContainers data into config as deprioritisedMoneyContainers 2024-12-22 21:30:21 +00:00
Chomp
c40a4aa7cb Added system to allow overriding flea prices via config 2024-12-22 15:35:15 +00:00
Chomp
3662767972 Added walter quest container rewards (opened box/opened case) 2024-12-22 13:13:09 +00:00
0368a230fb
BunJS Runtime, Updated Build System, and... (#992)
This is a big one. 🔥

**Changes:**
- Targets next major release (v4.0.0)
- Switch runtimes from NodeJS to BunJS (bun.sh)
- Typescript library support moved to `ESNext`
- Typescript compile option `verbatimModuleSyntax` enabled
    - Updated all interfaces to be imported explicitly as types
- Strict mode enabled
- Reduces the number of tsconfig files
- Pins all dep packages to specific patch versions
- Includes Bun lock file in repo (doesn't cause issues like the
package-lock did)
- Replaces Gulp with a new Typescript based build system
- Adds `core-js` as a workaround for Bun not playing nice with
`reflect-metadata`
- Removes `pkg` and `swc` (Yay Bun!)
- Updated package scripts and entry point system to be more intuitive
- Updated VSCode workspace configurations
- Updated `.gitignore` to align with updated project structure
- Updated Biome configuration to align with updated project structure
- `Program.ts` - Removes call to set encoding on the process
- `global.d.ts` - Added underscores to build globals to match other
global names
- `JsonUtil.ts` - Replaced old `fixJson` package with newer `jsonrepair`
package
- `HashUtil.ts` - Replaced old `buffer-crc32` package with built-in
`node:zlib` package
- `DatabaseImporter.ts` - Updates database validation object to be flat,
where the keys are the relative path to the file
- `BunTimer.ts` - Adds an easy to use timer class that's compatible with
nanoseconds.

**TODO:**
- Look into mod loading. I think we use a TS transpiler for mods and I
believe that can be removed now.
- Bun includes a number of APIs that can be used in place of Node's
packages (built-in or otherwise); HTTP server, WebSocket server, File
IO, Hashing, File Globing, Testing... Each of these should be utilized
where ever possible.
- Update in-repo documentation to reference BunJS instead of NodeJS.
2024-12-21 22:46:39 +00:00
Chomp
7caec6efad Added system to insert items into bot storage areas during seasonal events - Used to add Christmas items to scavs 2024-12-18 23:51:25 +00:00
Chomp
fae965797d Forced infectedTagilla to have 1 loot item 2024-12-17 17:33:40 +00:00
Chomp
065cef3759 Weight infectedTagilla to have 3 magazines 2024-12-17 17:26:20 +00:00
Chomp
f14dccf1d0 Added Case key and Sealed box to PMC loot blacklist 2024-12-16 19:00:05 +00:00
Chomp
234b6bea59 Added Case key and Sealed box to reward item blacklist
(cherry picked from commit 162b3570197ea34c8fa246c14c171bd931fbcadc)
2024-12-16 18:47:11 +00:00
41d5bd5586
Updates Version Numbers 2024-12-15 23:27:30 -05:00
ec5227a05f
Merge branch '3.10.3-DEV' 2024-12-15 22:35:08 -05:00
6501958e51
Version Number & Biome Format
Updates the version number in the package.json file.
Ran the Biome formatter.
2024-12-15 22:34:34 -05:00
ef14ad27e1
Profile Backups (#983)
Here's a jumping off point for the profile backup feature. Included some
basic configuration options. Currently backup runs on server start-up
(before the profiles are loaded into memory) and on a configurable
interval.

I think it still needs work.
- [x] The folder name dates should be used to detect which old backups
should be removed
- [x] Not sure about the interval implementation...
- [x] Could make the clean method thinner
- [x] Remove VFS; I don't believe it's needed for copy operations
- [x] Save a list of active mods used by the backed up profiles

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2024-12-14 10:20:45 +00:00
Chomp
ada2fd7717 Updated bot loot weights
(cherry picked from commit bd5dd9df9bd9cfe2ea82c7d368e5fd7c6bfd9071)
2024-12-13 17:06:44 +00:00
Chomp
9bf6ee3a5e Updated bot JSON data 2024-12-13 10:08:46 +00:00
Chomp
f12a5d3029 Updated location data 2024-12-12 22:31:30 +00:00
Chomp
a9c05980df Updated flea prices + sort dictionary by key 2024-12-12 17:01:35 +00:00
Chomp
bd8cc26535 Updated JSONs 2024-12-12 16:51:10 +00:00
Chomp
dc3258d986 Full refresh of trader assorts 2024-12-12 16:17:52 +00:00
Chomp
9f0f09707c Fixed 2 additional placeholder quest reward properties 2024-12-12 16:17:26 +00:00
Chomp
f743d1f59d Fixed placeholder quest reward properties for reconnaissance 2024-12-12 16:10:28 +00:00