CWX
257c8cc698
moved removal of prapor message to localService as this needs to happen each time we lazyload
2025-04-17 13:20:54 +01:00
CWX
eed3c5e105
added and fixed spelling on comments
2025-04-17 13:20:14 +01:00
CWX
f83b4a9138
implemented ability to add custom locales
...
change was relatively small so added it directly to localService
anything dealing with locales should use this service and not directly with DatabaseService.GetTables().Locales.Global as injected locales will be lost due to lazyloading
2025-04-17 13:19:55 +01:00
CWX
74f755af61
Implemented LogWithColor along side module changes, newtonsoft will always send a string
2025-04-16 13:00:01 +01:00
Chomp
362a9cc758
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-04-16 11:56:21 +01:00
Chomp
00e94e2f25
Copy changes from node-server
2025-04-16 11:55:51 +01:00
CWX
e55aba79ac
Use ProgramStatics in places to disable Modding with Flag
2025-04-16 11:51:44 +01:00
CWX
dc4935e8ff
Update readme
2025-04-16 11:10:44 +01:00
CWX
8206b2d844
Merge pull request #152 from sp-tarkov/global-statics
...
Global statics
2025-04-16 11:00:42 +01:00
CWX
edebe3fb66
make static props private
2025-04-16 10:59:43 +01:00
CWX
d9100412a7
remove logging, add generated side, this will be overritten with each build, supplied to stop warnings
2025-04-15 20:59:41 +01:00
CWX
ddd78785fd
Merge branch 'develop' into global-statics
2025-04-15 20:56:45 +01:00
CWX
9b5a8ece75
Undo changes for Buffs
2025-04-15 20:53:30 +01:00
CWX
199a8fc1d9
added a partial class gen
...
this will take csproj properties and set them, this will allow us to use publish -p:{parameter=value} for building the server
2025-04-15 20:31:06 +01:00
CWX
0f2e18c34d
renamed as its dependant on the build not what config is run
...
just to add,
fat fingered commit instead of moving to a new line.
server in debug mode will use appsettings.development.json
this has changed to have three sub logging folders - Kestrel, Requests, spt
before the logging changes we lost all kestrel logging, which sometimes made it hard to understand failed requests
in release it will use appsettings.json
this will log to console and spt only
2025-04-15 18:46:38 +01:00
CWX
b520c34930
cleaned up logging a little
2025-04-15 18:37:18 +01:00
CWX
3ba0f5f92c
Fix serialization of BodyPartColliderType
2025-04-15 15:29:45 +01:00
Chomp
f2ad4c28cc
Updated PMC brain pools
2025-04-13 22:52:17 +01:00
Chomp
6a5bceba39
Fixed AddContainerUpgradeToClientOutput saving the wrong key into client response object
2025-04-13 09:53:34 +01:00
Chomp
83b46a1c1e
Renamed parameter to follow conventon
2025-04-13 09:38:03 +01:00
Chomp
b91d08b538
FIxed AddContainerImprovementToProfile saving incorrect value into HideoutAreaStashes dictionary
2025-04-13 09:34:15 +01:00
Chomp
5a138a6927
Merge pull request #149 from cp89gamedev/bugfix/upd-lockable
...
fix missing type in upd record
2025-04-13 09:12:14 +01:00
Chris Adamson
42f4db20fc
fix missing type in upd record
2025-04-12 17:44:59 -05:00
Chomp
1e409982cf
Added type for HandlerDamage
2025-04-12 18:17:05 +01:00
Chomp
8db15930ef
Removed unnecessary converters
2025-04-12 17:43:52 +01:00
CWX
22d2aebcbe
added a few more converters, Repeatables need testing
2025-04-12 17:30:44 +01:00
CWX
2c39a8b6e3
change hacky fix to use stringToNumberFactoryConverter
2025-04-12 17:14:53 +01:00
CWX
1c3f11220f
work around for BSG using a float or string
2025-04-12 17:06:38 +01:00
Chomp
83cf56353a
Merge pull request #146 from cp89gamedev/bugfix/loyalty-level
...
fix double typing
2025-04-12 16:24:48 +01:00
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
CWX
b2ff419f61
Merge branch 'develop' of github.com:sp-tarkov/server-csharp into develop
2025-04-10 13:19:36 +01:00
CWX
dd2f89dd55
change Gifts.json to using trader Id's over "MECHANIC"
2025-04-10 13:19:32 +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