0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00

221 Commits

Author SHA1 Message Date
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
1a2cc6113b Updated server locales 2024-12-24 09:45: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
bd8cc26535 Updated JSONs 2024-12-12 16:51:10 +00:00
Chomp
8f001ff8f0 Updated spanish locale 2024-12-12 14:25:43 +00:00
Chomp
9f551d0e41 Updated server locales 2024-12-10 13:25:10 +00:00
Chomp
a15a28e460 Updated JSON data 2024-12-09 20:19:28 +00:00
Chomp
604a408afc Updated locale data using latest crowdin snapshot 2024-11-26 11:38:39 +00:00
DrakiaXYZ
9a8cf9a8a9 Add MongoID validation to databaseService
- Validate that quests, traders, items and customizations all have MongoID IDs
- If any validation fails, output an error and stop server startup
2024-11-22 23:01:11 -08:00
Dev
269174fc6d Updated interface with new property + Updated JSONs 2024-11-22 18:07:18 +00:00
Dev
9632238fab Added removeInvalidTradersFromProfile to core.json config to allow cleanup of incorrect trader data in profile 2024-11-20 10:49:18 +00:00
Dev
50e79e72b5 Localised some chatbot messages 2024-11-17 20:57:50 +00:00
Dev
bcad3773f7 Updated crowdin server locales 2024-11-11 17:20:40 +00:00
Dev
6ea51ce365 Updated JSONs with post-halloween data 2024-11-11 10:40:15 +00:00
Dev
5d7bc635f6 Updated JSONs 2024-11-07 12:38:31 +00:00
Dev
fe7b9f476a Updated JSONs 2024-11-04 15:14:56 +00:00
Dev
c61de9433e Added ability for PMCs killed by player to remark on the map they died on + added some PMC responses that involve the location 2024-11-03 11:24:05 +00:00
Dev
20e85d6336 Updated JSONs 2024-11-03 09:31:18 +00:00
Dev
920e9e98e0 Updated JSONs 2024-11-02 11:40:27 +00:00
Dev
1d71aba72e Initial JSON update 2024-10-31 18:21:12 +00:00
Dev
a429639fb8 Updated JSON from live 2024-10-29 13:53:37 +00:00
Dev
672b1f1dd5 Updated locales 2024-10-18 14:24:16 +01:00
Dev
9a5232ef84 Updated JSONs
Added 2x event quests + flagged as event
2024-10-14 22:19:16 +01:00
Dev
0f7531ea76 Updated locales 2024-10-11 09:16:55 +01:00
Dev
56253299ed Updated JSON data
Added additional quests
2024-09-28 10:06:24 +01:00
Dev
5cf5749c99 Fixed dupe ID issue with locale 2024-09-27 21:01:37 +01:00
Dev
5828216729 Fixed weapon_izhmash_ak105_545x39 generation error with BEAR PMCs 2024-09-27 20:58:47 +01:00
Dev
454a71213f Updated JSONs and interfaces to match new patch 2024-09-26 17:28:23 +01:00
Dev
66702a627c Add 2 more PMC responses 2024-09-15 00:19:56 +01:00
Dev
3878c01bac Updated locale data 2024-09-03 18:50:54 +01:00
Dev
38263e4dbb Updated english server locale 2024-08-31 18:31:38 +01:00
Dev
aa942dbbcc Updated JSONs 2024-08-29 18:06:27 +01:00
Dev
2dfee92a4d JSON updates 2024-08-26 22:41:22 +01:00
Dev
d3cb8e5f70 Updated data JSONs 2024-08-24 11:06:41 +01:00
Dev
4cba53b744 Updated JSONs 2024-08-21 15:40:48 +01:00
Dev
8e4c4e4a0f Updated various JSON files + interfaces 2024-08-20 20:58:46 +01:00
Dev
68e24fc8fd Updated locales
(cherry picked from commit a0c79ac6bc0e69663b5a749c9f8d515a74a8ccfa)
2024-08-19 16:53:51 +01:00
Dev
63ab9f2c79 Updated locales
(cherry picked from commit 27f6d1ee4bfc870c4e3599b86633c2af57b8ddef)
2024-08-19 16:52:42 +01:00
Dev
8d0dfc1cf8 Added various event quests
Updated JSONs
2024-08-09 19:24:26 +01:00
Dev
d522e7d5a8 Further changes to locale text
(cherry picked from commit 6cde96a7101e84f3971bf99251668b88e57ada4c)
2024-07-24 17:39:44 +01:00
Dev
6569aca2c3 Fixed incorrect english locale text
(cherry picked from commit eb3ba0ef8057e58ff6bc99e2f9bec588278a11e3)
2024-07-24 17:38:07 +01:00
Dev
b5416ceba7 Added missing localization message
(cherry picked from commit 18e0deb1097cca2eb91a0cebabf93148e2f2e1d5)
2024-07-22 13:26:15 +01:00
Dev
335806bfd8 Localised error message 2024-07-20 13:44:48 +01:00
fcdf537c3b Update JSONs 2024-07-16 15:49:49 +01:00
Dev
11278b8930 Updated server locales with data from Crowdin
(cherry picked from commit fb52594f8b2a7507f242bed198363ee4d30426e2)
2024-07-13 09:57:47 +01:00
Dev
17486eba81 Updated JSON 2024-07-05 15:15:00 +01:00
Dev
b84795b56e Update JSONs + included new properties
Add endpoint stubs for:

client/match/local/start
client/match/local/end
2024-07-04 21:01:37 +01:00
Dev
6ef6ae5020 Updated server locales 2024-07-03 10:32:24 +01:00
Dev
5f6cee3f8b Updated JSONs 2024-06-27 11:11:58 +01:00