Commit Graph

749 Commits

Author SHA1 Message Date
Chomp 054074c51f Store whitelist as hashset not list 2025-02-17 17:00:58 +00:00
Chomp 169e1460bb Updated IsOfBaseclasses and isOfBaseClass to work with ICollection types, not just lists 2025-02-17 17:00:41 +00:00
Chomp 570f9a19be Removed debug logging 2025-02-17 15:15:42 +00:00
Archangel 86b45c18a2 String needs to be read here 2025-02-17 16:04:48 +01:00
Chomp 29de894442 Fixed incorrect usage of GetBotPresetGenerationLimit 2025-02-17 14:45:13 +00:00
Chomp dcd2655171 Replaced lock with Concurrent dictionary 2025-02-17 14:30:28 +00:00
Chomp b5dee1b285 improved bot logging 2025-02-17 14:30:05 +00:00
Chomp 9bbc22c1a1 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-02-17 14:28:52 +00:00
Chomp 167e55c126 Resolve issue with generating too few bots 2025-02-17 14:28:47 +00:00
Archangel b122f7106c Handle check in if statement 2025-02-17 15:14:07 +01:00
Archangel cfca1e221f Deserialize readers directly
- Saves quite a bit of time on DB load
2025-02-17 15:08:46 +01:00
Chomp 924fff686d Refactored botgen 2025-02-17 13:07:32 +00:00
Archangel 7d7c8bdd31 Cast ConnectionHandler 2025-02-17 12:28:29 +01:00
Archangel 6d7cdf1f3b Refactor websockets to be easier for users to work with
- will test later today
- example will need updating
2025-02-17 12:17:15 +01:00
CWX 5885e141e4 Merge pull request #98 from VforValens/develop
Update SeasonalEventService.cs
2025-02-15 22:44:43 +00:00
CWX 9858573dad workaround for HideoutItem coming back as _id or id, saves duplicating the type 2025-02-15 22:41:08 +00:00
Valens 5a8c5f0f1c Update SeasonalEventService.cs
reorganize the _halloweenEventItems and _christmasEventItems to be alphabetical. Fucking craig.
2025-02-15 16:35:37 -05:00
CWX 987e7d5709 added special 40degree fuel to blacklist 2025-02-15 21:17:23 +00:00
CWX be23b924c7 Fix playerscavcooldownGen being well into the past 2025-02-15 21:07:19 +00:00
Chomp 365691aa5c Fix insurance IDs piling up 2025-02-15 18:23:32 +00:00
Chomp 20447eecf0 Match node server 2025-02-15 17:25:06 +00:00
Chomp 3b1f8c81ef Updated loot generator to block seasonal items when out of season 2025-02-14 17:33:29 +00:00
CWX 2345015bdb add password checking before changing 2025-02-14 17:26:03 +00:00
CWX 2a172a6861 make launcherV2 endpoints consistent, add new profile endpoint 2025-02-14 17:12:09 +00:00
Chomp bff815e4b9 Fixed typo 2025-02-14 17:11:57 +00:00
Archangel aa382585bd Add logging for http and websocket start 2025-02-14 15:14:27 +01:00
Archangel 66cf72bee5 Save only profile of user that logged out 2025-02-14 14:46:38 +01:00
Archangel da331f6de6 Revert "Clone using a MemoryStream"
This reverts commit 0da2fa0eabaac24ce360ee8d9506cc695b9e54ad.
2025-02-14 14:44:20 +01:00
Archangel f38fffb16a Use ConcurrentDictionary for profiles 2025-02-14 14:44:11 +01:00
Archangel d3990c1219 Use file streams to deserialize files
- Improves load speed
- Lowers memory overhead
2025-02-14 12:52:18 +01:00
Archangel 711986357a Clone using a MemoryStream 2025-02-14 12:51:07 +01:00
Chomp 72d99fea9d Updated warning in GetRepairableItemQualityValue to be debug 2025-02-13 22:28:12 +00:00
Chomp 04f6501fa1 Renamed methods 2025-02-13 20:50:53 +00:00
Archangel d7ab7b4d44 Bypass cache 2025-02-13 17:01:20 +01:00
Archangel d560859ec9 Cache created expressions, reducing overhead of re-creating these everytime 2025-02-13 16:15:57 +01:00
Archangel 0383494d40 Various ImporterUtil improvements
- Cleans up the spaghetti in the LoadRecursiveAsync method for smaller and more easily readable methods
- Improves lock access, this slashes DB load times on slower PC's nearly in half from 12000+ms to 6000ms
2025-02-13 15:59:09 +01:00
Jesse d96bd37bda Add timer to database 2025-02-13 15:59:09 +01:00
Chomp 87e1306f33 Improved GetAchievementStatics 2025-02-13 13:09:27 +00:00
Chomp 3acf10b27e Flagged various methods as virtual to allow for overriding 2025-02-13 12:52:42 +00:00
Chomp 388ce141f5 Fixed typo 2025-02-12 21:56:59 +00:00
Chomp d8e0ef457a Stubbed out new service `CustomLocaleService 2025-02-12 21:55:23 +00:00
CWX 069c6665c5 fix mapping 2025-02-12 20:35:07 +00:00
CWX bc13fcad1e Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-02-12 19:50:30 +00:00
Chomp 693d393706 Updated package json 2025-02-12 19:51:28 +00:00
CWX d6d7afb451 fix repeateable quest logic deleting quests 2025-02-12 19:50:21 +00:00
CWX 6d9dc6e7a2 fix bad logic 2025-02-12 19:45:14 +00:00
CWX dd8bb2d3a9 fix questHandover breaking with null check 2025-02-12 19:02:30 +00:00
CWX e6d28b4f40 tryadd wasnt needed 2025-02-12 18:46:12 +00:00
CWX 194f2a7c36 Fix insurance blowing up, fix quest handover item blowing up 2025-02-12 18:22:47 +00:00
Chomp 096d3298b6 improved GetLocaleDb dictionary lookup 2025-02-12 18:03:35 +00:00