-
-
Notifications
You must be signed in to change notification settings - Fork 58
feat(FEATURES.md): new file #725
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
base: main
Are you sure you want to change the base?
Conversation
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
|
||
| ## Modding & Extensibility | ||
|
|
||
| - **Dynamic Mod Loading**: Load/unload mods without server restart via the `user/mods` directory |
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.
This line is incorrect, every mod addition/removal requires a restart of the server and/or client
| - **Dynamic Mod Loading**: Load/unload mods without server restart via the `user/mods` directory | ||
| - **Dependency Injection Support**: Mods can integrate with the server's service architecture | ||
| - **Runtime Patching**: Modify existing server behavior without source code changes | ||
| - **Blazor UI Integration**: Create custom admin interfaces and in-game UI elements |
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.
Blazor has no bearing on in-game UI, it is a web server interface only
|
|
||
| - **Smart Caching**: Bot loot pools, weather forecasts, and item metadata cached for performance | ||
| - **Automatic Recovery**: Profile corruption detection and automatic repair mechanisms | ||
| - **Resource Management**: Configurable memory limits and performance thresholds |
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.
SPT doesn't have memory limits or performance thresholds
| - **Smart Caching**: Bot loot pools, weather forecasts, and item metadata cached for performance | ||
| - **Automatic Recovery**: Profile corruption detection and automatic repair mechanisms | ||
| - **Resource Management**: Configurable memory limits and performance thresholds | ||
| - **Session Integrity**: Raid state preservation with automatic recovery from unexpected shutdowns |
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.
There is no raid preservation, if the game crashes, the raid is gone
|
|
||
| ### Locations & Economy | ||
| - **Dynamic Loot System**: Map-specific loot tables with container and loose loot placement | ||
| - **Weather System**: Realistic day/night cycles with dynamic weather conditions (sunny, cloudy, rainy) |
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.
SPT doesn't really "implement" the day/night cycle, that's just a part of Tarkov. SPT just handles weather
| ## Advanced Game Systems | ||
|
|
||
| ### Bot & AI | ||
| - **Adaptive Bot Difficulty**: Configurable bot difficulty levels that adjust based on player progression |
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.
Bot difficulty isn't affected by level, only bot gear is
|
This file exists on the old server repo. It's probably what's meant to be linked? |
The link in README.md pointed to a non-existent FEATURES.md file, so I wrote it from scratch