Commit Graph

775 Commits

Author SHA1 Message Date
Chomp 85900724e5 Fixed multipler typo 2025-02-21 15:07:41 +00:00
Chomp bffeec8361 Handle flea item prices as doubles 2025-02-21 15:05:00 +00:00
Chomp 4d4ff7bfe1 Small cleanup of ragfair offer generator 2025-02-21 13:20:42 +00:00
Chomp fc6c15792d Fixed flea offers not reducing quantity after purchase 2025-02-21 12:58:02 +00:00
Chomp c250fb8dd3 Use global item blacklist in cultist circle reward system 2025-02-21 11:04:40 +00:00
Chomp a24a574f22 Use better method of comparing parent ids 2025-02-20 16:55:35 +00:00
Chomp 6b0e1ffbce Updated all mongoId checks from == to .equals() 2025-02-20 16:47:30 +00:00
Chomp f14507b34f Improved performance of FindAndReturnChildrenAsItems 2025-02-20 16:23:55 +00:00
Chomp a3c9cdb1b1 Fixed error 2025-02-20 15:41:15 +00:00
clodan 22b140ae4f Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-02-20 15:21:19 +00:00
clodan 7a2db04cfe Added fast cloner and benchmarks 2025-02-20 15:21:13 +00:00
Archangel 4665cef126 Slightly improve HashUtil
Should save some CPU cycles reversing and copying an array. This should also maintain it's big endianness?
Switch over random to use RandomUtil and compile regex
2025-02-20 16:16:37 +01:00
Archangel 355d985349 Slight refactor to webserver init 2025-02-20 15:23:52 +01:00
Archangel 591824f3cc Start refactor for certificate loading 2025-02-20 15:23:47 +01:00
Archangel 92c1f6502d Add writefile for bytes 2025-02-20 15:23:41 +01:00
Chomp 5a5e18f568 Add HTTPS support (#101)
* Initial work on adding https support

* Updated logging

* More logging

* Added support for a certificate password

Replaced method used for getting path to cert

* Reduce duplication of logic in program.cs

* Cleanup of `HttpServer`

* More https stuff

* https

* Fixed remote IP stuff

* Fixed non-local request logging

* Updated assets

* Replaced `singleplayer/bossconvert` to `singleplayer/bosstypes`

* Updated map loot

* Asset update

* Stop storing a bots inventory and other values to save memory

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
Co-authored-by: clodan <clodan@clodan.com>
2025-02-20 12:27:55 +00:00
Chomp 6dc59a4be7 Make use of spread operator 2025-02-19 09:36:07 +00:00
Chomp 8a637188a7 Fixed blacklist clearing itself incorrectly 2025-02-19 09:19:08 +00:00
Chomp 97fd83c6bf Pass bots AID instead of generating one 2025-02-18 12:43:41 +00:00
Chomp 440121514b Fix post-raid PMC messages not working after bot gen changes 2025-02-18 09:31:20 +00:00
Chomp baf1a41c30 Fix insurance not being returned 2025-02-18 09:23:21 +00:00
Chomp dab2f64611 Fixed scavs with unheard pockets 2025-02-17 19:48:57 +00:00
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 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