Chris Adamson
d8a55aaa63
fix double typing
2025-04-12 10:18:42 -05:00
Chomp
8375739a81
Cleaned up how request logging is handled
2025-04-12 14:42:35 +01:00
Chomp
9c6058b0a4
Cleaned up header collection when handling request
2025-04-12 14:35:01 +01:00
Chomp
7fefc5d302
Run the dictionary key check first as it's faster compared to string compare
2025-04-12 13:56:40 +01:00
Chomp
ef17858a94
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-04-12 13:56:12 +01:00
Chomp
9d8c92bf83
Prevented null session Ids being saved into app context cache
2025-04-12 13:56:02 +01:00
CWX
6dd37425cc
Fix duplicates trying to be added
2025-04-12 10:58:18 +01:00
CWX
026c4f0271
limit the amount that can be logged to console and file
2025-04-11 18:06:37 +01:00
CWX
6fdabc8fd7
Fix bot ubgl gen error
2025-04-11 17:47:30 +01:00
CWX
a7b52a5632
Change to use ConcurrentDict as i got a modified whilst reading on cloner
2025-04-11 13:55:18 +01:00
CWX
ba35134539
Allow for concurrentDictionaries
2025-04-11 13:54:35 +01:00
CWX
74e798b190
move SptWebSocketConnectionHandler to Concurrent Dictionary
2025-04-11 12:25:52 +01:00
CWX
84dc3dfdbc
Moved BotLootCacheService to ConcurrentDictionary
2025-04-11 12:17:48 +01:00
CWX
c222594156
Move ApplicationContext to use ConcurrentDictionary
2025-04-11 12:11:30 +01:00
CWX
5074dd0d7c
Moved ragfairOfferHolder to use ConcurrentCollections where possible and reduced nesting where possible
2025-04-11 11:42:40 +01:00
CWX
52d1514f82
Fix repairing Buffs and botgen buffs
2025-04-10 17:44:27 +01:00
CWX
ffda6b9ce1
fix typing and propNames
2025-04-10 17:42:22 +01:00
Chomp
cc8198f3e6
Flagged method result as nullable
2025-04-10 13:10:17 +01:00
Chomp
259c8b7cc5
Fixed ChooseMessage not adding a space prior to suffix
2025-04-10 13:02:57 +01:00
CWX
642413f041
filter out mags and ammo from secure container that is "loot" from bot jsons
2025-04-10 12:55:31 +01:00
CWX
9b4e352797
change to ConcurrentDict to lock object
2025-04-10 12:47:13 +01:00
CWX
03c3a5f4ef
try catch an error
2025-04-10 12:37:36 +01:00
CWX
0d8d6e4fec
fix spelling
2025-04-10 12:37:16 +01:00
CWX
44f18c5c10
Move List to field so its not created each time
2025-04-09 23:12:16 +01:00
Chomp
f104ab1417
Improved logging
2025-04-09 17:20:24 +01:00
Chomp
92ce6adc6d
Updated hideout craft Ids + updated itemtpl values
2025-04-09 17:18:29 +01:00
Chomp
c149099b77
Added type changes for 36113
2025-04-09 13:33:13 +01:00
CWX
18e4c1434b
Fix Repeatables
2025-04-08 22:32:27 +01:00
CWX
0979aa626a
remove redundant check based on last change
2025-04-08 22:11:13 +01:00
CWX
95d009e0e4
Changes to MailSendService
...
originally we had the trader id -> then used a method to get the EnumValue as a string -> then later turned it BACK into a traderId
unless im missing something major this should simplify things?
example:
we took "6617beeaa9cfa777ca915b7c" and turned it to "Ref" to then turn it back to "6617beeaa9cfa777ca915b7c"
2025-04-08 22:03:43 +01:00
CWX
617b95b911
Undo tryadds, fixed actual issue
2025-04-08 21:04:29 +01:00
CWX
d12f3f3bde
Fix selling weapons to Fence, added stackObjectCount to upd init
2025-04-08 20:54:12 +01:00
CWX
63bf5dd503
Fix needing to Restart after cert gen, to be moved away from pfx eventually
2025-04-08 19:10:37 +01:00
CWX
1fa7e59855
try loading cert after gen, always recopy assets
2025-04-08 18:52:20 +01:00
Chris Adamson
b544f3e7b3
remove unnecessary imports added for debugging
2025-04-07 12:09:43 -05:00
Chris Adamson
ea44465cb4
object to object casting error
2025-04-07 12:06:33 -05:00
CWX
91c230fd5b
Fix scav selling
2025-04-07 15:35:23 +01:00
CWX
a2575f2a6a
throw better error when empty list, underlying cause to be fixed
2025-04-07 14:31:40 +01:00
CWX
213e61022e
should fix null ref on Getting Exit adjustments
2025-04-07 14:15:12 +01:00
CWX
660e41a0f0
change to trygetvalue on dict access
2025-04-07 14:05:09 +01:00
CWX
d10238b006
Check Enum has key before trying getValue
2025-04-07 13:29:49 +01:00
Chomp
699b43ef93
Prevent UBGLs from generating patron_in_weapon during mod generation
...
https://github.com/sp-tarkov/server/pull/1154
2025-04-06 09:48:46 +01:00
Chris Adamson
a198a609de
fixed json parsing error on player death
2025-04-05 12:32:28 -05:00
Chomp
99dec1c9a3
Updated DeathCase.DeathCause to use enum + same for other properties to match client
2025-04-05 11:15:39 +01:00
Chris Adamson
7767a67cb7
fixed json parsing error on player death
2025-04-04 21:21:33 -05:00
Chomp
0e8c29ff99
Updated IGetRaidConfigurationRequestData
2025-04-02 15:04:58 +01:00
Chomp
362a6181b0
Fixed zombies not spawning - Credit to https://github.com/November75-SPT for the fix
2025-04-02 13:17:31 +01:00
Chomp
fac25740c6
Hydrate MainProfileNickname in player scav on generation
2025-04-02 10:14:46 +01:00
Chomp
4ecf1b2253
Fixed AddGifterBotToMaps()
2025-04-01 13:01:52 +01:00
Chomp
065c6b34d1
Updated SeasonalEventService to iterate over properties inside hostilitySettingsForEvent when applying them, instead of blanket replacing
...
Expanded april 1st event
2025-04-01 12:49:56 +01:00