-
-
Notifications
You must be signed in to change notification settings - Fork 46
Validate core assembly reference when loading mods #669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
ArchangelWTF
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Libraries/SPTarkov.Server.Core/Models/Spt/Mod/AbstractModMetadata.cs
Outdated
Show resolved
Hide resolved
* Fix exception sometimes thrown on save - Switch back from File.Rename to File.Move, as Rename is throwing exceptions on some users systems * Change BTR skin to tarcola during Christmas event * Added comment * Remove unused using * Add wipe Response model * formatting and add Wipe Endpoint to V2 * Format Style Fixes * Merge pull request #669 from sp-tarkov/Assembly-ref-validation Validate core assembly reference when loading mods * removed zombies from customs and interchange + increased infection across other maps that have zombie kill quests * Don't apply hostility changes to maps without zombies during halloween `ReplaceBotHostiltiy` has optional map whitelist param * Updated hostility values for maps with infection: bosses = hostile to player not to pmc bots followers = hostile to player not to pmc bots pmcs = hostile to player + always hostile to scavs scavs = hostile to player and pmc bots raiders = hostile to player and pmc bots Adjusted infection rates to just maps with zombie kill quests * Format Style Fixes * Added missing values for event bosses * Format Style Fixes * Added missing values for `ravangezryachiyevent` Fixed preset typo `bossTagillaAgro` * Format Style Fixes * Flagged `Night of The Cult` as halloween quest * Fixed incorrect logic * Enabled `Night of The Cult` bosses to spawn * Format Style Fixes * Addd a new ReleaseCheckService to notify users of updates (#670) * Addd a new ReleaseCheckService to notify users of updates - Pulls the latest release from GitHub API to compare the tag against the users current SPT version - Runs at the very end of the startup process to avoid being pushed off screen by mod logging - Only notifies of patch version increments, not major or minor increments - Links the release notes so users can Ctrl+Click to open directly to the upgrade page - Is run on its own thread, and discards all errors, so as to not impact users without an internet connection or ability to access GitHub * Formatting * Use record for the ReleaseInformation class --------- Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com> * ProfileDataService changes: Added `ClearProfileData()` Replaced filepath access with `Path.Combine` Reduced various sources of duplication * Adjusted `Goons` spawn chance to 20% across `Customs/Lighthouse/Woods/Shoreline` * Account for compound items in DialogHelper.GetMessageItemContents * Generate weapon/armor price based on the child item price total * Added halloween event bosses to april event * Flagged infected spawns as `ForceSpawn` and `` * Add migration for invalid pockets * Default assign IEnumerable * Post raid effect fixes: When exiting raid with severe muscle pain, prevent client instructing server to add mild muscle pain When exiting a raid with effect that has a timer, decrease timer value by amount of time spent in raid * Updated nuget packages * Fixed player scav not having correct HP values on limbs #642 * Remove unused record * Revert "Updated nuget packages" This reverts commit f6d9d46. * Added `IMP mine detector` to reward and flea blacklist * Fixed weapon builds not overwriting existing #654 Cleaned up `SaveWeaponBuild` and `SaveEquipmentBuild` --------- Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com> Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com> Co-authored-by: Chomp <dev@dev.sp-tarkov.com> Co-authored-by: CWX <CWXDEV@outlook.com> Co-authored-by: sp-tarkov-bot <singleplayertarkov@gmail.com> Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com> Co-authored-by: Tyfon <29051038+tyfon7@users.noreply.github.com> Co-authored-by: Archangel <jesse@archangel.wtf>
Validate the core assembly reference version when loading mods, give it a more description exception and kill the server if it requires a newer SPT version than the one being ran.