Commit Graph

2941 Commits

Author SHA1 Message Date
TheBombGamer 3a8b98618e Bind server to 0.0.0.0 and update .gitignore
Change server IPs in HTTP and database configs from 127.0.0.1 to 0.0.0.0 so services listen on all interfaces (ports unchanged).
2026-05-12 01:44:49 -07:00
TheBombGamer f3f70e709c Skip Ceciler obfuscation on non-Windows
Add OS checks and comments to SPTarkov.Server.Core.csproj to avoid running Ceciler-based patches on non-Windows systems. The AfterEverythingDone target now gates the virtualizer and JsonExtensionData Exec steps with "'$(OS)' == 'Windows_NT'" (and keeps the existing IsPublish/Configuration checks), and a comment explains Ceciler.Launcher.dll is Windows-only and can fail on Linux/ARM. Minor whitespace/comments added for clarity.
2026-05-12 01:18:33 -07:00
TheBombGamer 2ed4a5d1f4 Update LocationLifecycleService.cs 2026-05-12 01:13:54 -07:00
Chomp 2891fd41fd Improved ConfigServer obsolete messages 2026-03-02 17:36:33 +00:00
rootdarkarchon b8f9ab8646 Various Skill Progress Hideout Adjustments (#739)
* Adjust ArmorKitSkillPointGainPerRepairPointMultiplier evaluation

* Adjust GetWeaponRepairSkillPoints

* adjust WeaponRepair Treatment gain values and intellect gain values

* enable scaling for hideout upgrade

* Adjust HandleRecipe

* adjust skill points addition for PrestigeHelper and RewardHelper

* format

* adjust doc

* adjust doc

* amend some ABI changes

* clarify bool usage

* adjust UpdateFuel, WaterFilters and AirFilters

* add HideoutManagement skill progression to scav case

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2026-02-18 14:43:56 +01:00
sp-tarkov-bot 8cdce4e54a Format Style Fixes 2026-02-16 16:16:03 +00:00
Archangel 9ddbdbf5d4 Use ConcurrentDictionary 2026-02-16 17:13:35 +01:00
rootdarkarchon effb5cc0e4 Add AdjustSkillExpForLowLevels to AddSkillPointsToPlayer (#738)
* Add AdjustSkillExpForLowLevels to AddSkillPointsToPlayer

* remove unused AdjustSkillExpForLowLevels

* format unit tests

* fix suggestions

* Revert "remove unused AdjustSkillExpForLowLevels"

This reverts commit 43e0ab654378ca7ba1140648b1624730d637073b.

* mark as obsolete

* fix log message

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2026-02-13 13:59:45 +01:00
Archangel c4082321e9 Update obsolete 2026-02-07 19:47:40 +01:00
rootdarkarchon 9f189f2e15 Adjustments for Int/Cha progression in Hideout (#737)
* Fixup of some skill handling in hideout

* fix format

* add limited backwards compat and fix repair int value

* more logging and fixes

* fix charisma gain from repair

* revert divisor into multiplier

* run csharpier format

* undo formating/unnecessary files

* add debug guards

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2026-02-07 19:45:31 +01:00
Archangel 4b1cad1c90 Improve server bundle loading
Speeds up SPT server initialization and reduces allocations when a lot of bundle mods are active
2026-02-07 00:13:50 +01:00
Archangel 90c577bd29 Various allocation & GC improvements 2026-02-06 22:41:13 +01:00
Archangel b006ff9b51 Use long instead of int (Fixes: #732) 2026-02-05 14:43:26 +01:00
Tyfon 8de0102b03 Implement limit and time parameters for /client/mail/dialog/view, aka pagination (#735)
Co-authored-by: Tyfon <29051038+tyfon7@users.noreply.github.com>
2026-01-28 09:47:45 +00:00
rootdarkarchon b12c7ddbd0 Harden AddTaskItemRequirementsToRewardPool against NullReferenceExceptions (#729)
* Sanitize AddTaskItemRequirementsToRewardPool

* add log

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2026-01-15 11:56:05 -08:00
Archangel d8881d1329 Write json files with linux newlines 2026-01-15 20:22:44 +01:00
KnotScripts 2842ed1622 Check level first preventing profile from breaking. (#727)
* Check level first preventing profile from breaking.

---------

Co-authored-by: Archangel <jesse@archangel.wtf>
Co-authored-by: sp-tarkov-bot <singleplayertarkov@gmail.com>
Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2026-01-10 13:17:28 +01:00
Chomp 0523bd07a2 Fixed bot generation working with stale data when transiting #726 2026-01-10 10:43:58 +00:00
Archangel f6eb626d73 Add comment 2026-01-08 13:57:48 +01:00
Archangel 61a70ed727 If prestige gives head, give head early 2026-01-08 13:55:06 +01:00
Archangel a2225f14fe Add head type to customisation unlocks 2026-01-08 13:33:06 +01:00
sp-tarkov-bot fd41e5530c Format Style Fixes 2026-01-06 11:53:39 +00:00
acidphantasm 432dd2e733 Furtherfix ragfair modlimits (#724)
* Further fix to mod limit debug log

* Small improvements on FlagOfferForRemoval to correctly fix logging instead of FromSeconds using the unixtimestamp

---------

Co-authored-by: acidphantasm <acidphantasm@acidphantasm.com>
2026-01-06 11:52:48 +00:00
sp-tarkov-bot 4e4b608c08 Format Style Fixes 2026-01-06 10:14:59 +00:00
Chomp 5d284aecf7 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2026-01-06 10:13:55 +00:00
Chomp 265855f931 Improved logging inside FlagOfferForRemoval() #722 2026-01-06 10:13:13 +00:00
sp-tarkov-bot 82effe6b1c Format Style Fixes 2026-01-06 10:10:52 +00:00
Chomp 9ed310538c Fixed invalid logging inside WeaponModLimitReached() #721 2026-01-06 10:09:57 +00:00
Chomp f3dedfaaad Updated copyright year 2026-01-02 14:54:58 +00:00
Chomp 278e72b025 Updated server locales 2026-01-01 22:18:17 +00:00
Chomp 90b715f67d Fixed NewYear2024 gift being given more than once 2026-01-01 13:33:19 +00:00
sp-tarkov-bot 5f32253a72 Format Style Fixes 2025-12-31 13:44:01 +00:00
Chomp 3c5ef91b11 Reduced memory allocations relating to debug logging
Improved debug log text consistency
Removed duplicate survival time calculation
Improved survival time calculation safety
improved `exitAdjustments` contents check
Improved use of values to be explicitly doubles
2025-12-31 13:43:10 +00:00
Chomp 49d92f30a6 Fixed weapons transferred via prestige lacking any child mods 2025-12-31 10:25:03 +00:00
Chomp 4633d885f5 Fixed locked prestiged items being stuck #717 2025-12-31 09:58:44 +00:00
Archangel e4c6ac642b Remove name 2025-12-29 18:01:10 +01:00
Archangel 1dd688e477 Clear dropped items 2025-12-27 20:38:32 +01:00
Chomp 1ba317d74b Moved christmasLootBoostAmount into config 2025-12-26 13:38:19 +00:00
Archangel a8aead3294 Revert "Slightly reduce boost"
This reverts commit 02a392b1b3.
2025-12-26 14:29:15 +01:00
Archangel 02a392b1b3 Slightly reduce boost 2025-12-26 14:23:18 +01:00
Chomp 4017927559 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-12-26 13:16:53 +00:00
Chomp 1439ddcb11 Fixed client/ragfair/offer/findbyid endpoint failure 2025-12-26 13:16:38 +00:00
Archangel 29b721d0c8 Bump christmas loose loot spawns ever so slightly 2025-12-26 14:16:23 +01:00
Archangel 40defdd080 if christmas is enabled spawn items in the sleigh 2025-12-26 13:09:43 +01:00
Archangel 69120b6f63 Check if .upd is not null when sorting (Fixes: #715) 2025-12-26 11:50:25 +01:00
Chomp a2e1457808 Added jar of pickles as forced loot on scavs during Christmas 2025-12-24 21:45:49 +00:00
sp-tarkov-bot ceb80d6612 Format Style Fixes 2025-12-24 14:33:24 +00:00
Chomp ba49b004bb Log warning when RAM is below 30GB 2025-12-24 14:32:33 +00:00
Chomp 1f98c27bed Fixed woods > customs transit 2025-12-24 13:55:17 +00:00
Chomp f54ed779c5 Small change to PlayerHasDailyScavQuestsUnlocked 2025-12-23 20:42:53 +00:00