Commit Graph

134 Commits

Author SHA1 Message Date
Alex f679dea8d2 sorted code around mod disabling 2025-05-27 13:37:31 +01:00
Chomp 983fb644be Updated various Microsoft deps 2025-05-21 17:43:38 +01:00
hulkhan22 320e6adb84 Minor cleanup 2025-05-17 13:04:34 +02:00
Alex 45d66483c7 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-05-15 19:53:34 +01:00
Alex 93b612a60c Changed OutputPath to OutDir for rider compatibility 2025-05-15 19:53:22 +01:00
Cj 0fda28526f Implement module patch abstraction and patch loader (#250)
* Implement patch abstractions and patch loader using an interface

* remove patch loader

* rename patch class
2025-05-11 20:52:14 +01:00
Cj 5af362b0b3 Implement loading metadata from the assembly 2025-05-07 15:05:22 -04:00
Alex 1499627d3c DI completely reworked to keep status of singletons on multi type components 2025-05-06 10:52:22 +01:00
Chomp ae98f57bd9 Replaced various string.toLower() == x checks with string.Equals 2025-05-05 14:03:57 +01:00
Chomp e30d620c44 Skip second if check when filename is "package.json" inside LoadMod()
Improved name and file type checks

Renamed variables
2025-05-05 13:54:04 +01:00
Alex d7e67af662 Added dev and prod files for logger 2025-04-24 16:44:56 +01:00
Alex 222ca2e274 Replaced Serilog for custom logger 2025-04-24 16:29:36 +01:00
CWX 690f9f3e83 Revert "Remove logging Requests"
This reverts commit d0aad46694ba2047b518ea1937a4b04a92b9a253.
2025-04-23 15:35:39 +01:00
CWX 1572a54f40 Remove logging Requests 2025-04-23 15:13:02 +01:00
CWX af491a9654 forgot to remove that 2025-04-23 10:20:15 +01:00
CWX e78ea01cb5 update appsettings to use async 2025-04-23 10:17:21 +01:00
CWX bbeddcb814 Fix logging in SingleFile setup 2025-04-22 16:00:08 +01:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX db093bebf3 fix publish locally 2025-04-19 19:36:47 +01:00
CWX 757456659c fix exe ico 2025-04-19 18:41:19 +01:00
CWX 546b02779c set console to encoding utf8 2025-04-19 11:59:04 +01:00
Chomp 5442a46f39 Merge pull request #155 from sp-tarkov/localeService
Locale service
2025-04-18 09:52:25 +01:00
CWX cd94eee774 removed duplicate logging 2025-04-17 16:30:08 +01:00
CWX eed3c5e105 added and fixed spelling on comments 2025-04-17 13:20:14 +01:00
CWX e55aba79ac Use ProgramStatics in places to disable Modding with Flag 2025-04-16 11:51:44 +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
Chomp f104ab1417 Improved logging 2025-04-09 17:20:24 +01:00
CWX 1fa7e59855 try loading cert after gen, always recopy assets 2025-04-08 18:52:20 +01:00
CWX 797c2109a0 add back launchSettings json, should fix debugging in IDE's, updated readme to reflect changes 2025-04-08 10:09:00 +01:00
clodan 3c83018513 Added ServiceProvider to ApplicationContext and added static callable reference to the ApplicationContext instance 2025-03-09 16:50:09 +00:00
Archangel 63737e656c Centralize globally used build properties 2025-03-07 17:47:47 +01:00
Archangel 852f95a56c Update logger targets 2025-03-07 15:41:23 +01:00
clodan 270f095413 renamed projects and namespaces 2025-03-07 13:16:43 +00:00