Chomp
1ff8d2cbef
Replaced lists containing unique values with HashSets
...
Reworked Soft Insert id checks
Improved dogtag id lookup memory usage
Removed wave cleanup code
2025-02-17 19:05:47 +00:00
Archangel
ea7b3919c0
Update comment
2025-02-17 19:13:16 +01:00
Archangel
f1a5e273af
Use StartNew while waiting for messages
2025-02-17 18:54:50 +01:00
Archangel
651743ee96
Improve WS Handling
2025-02-17 18:45:14 +01:00
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
2cd2bb2c08
Fixed duplicate id
2025-02-17 16:57:45 +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
7c7f5f428b
Updated flea prices
2025-02-17 14:56:55 +00: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
Chomp
797f8618cf
35010
2025-02-14 16:15:23 +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