ArchiSteamFarm icon indicating copy to clipboard operation
ArchiSteamFarm copied to clipboard

.NET ⑨ (strongest version)

Open JustArchi opened this issue 1 year ago • 8 comments

WIP, preview of the code and artifacts for the brave only until stable release (likely November 2024).

JustArchi avatar Jul 07 '24 16:07 JustArchi

Cirno_Strongest

Rudokhvist avatar Jul 08 '24 14:07 Rudokhvist

RC1 so I don't expect many changes compared to final release.

Feel free to review, as usual with .NET bumps the rule is:

  • Firstly, we create a minimal .NET 9 bump (this PR). We fix as many new warnings as possible and otherwise ensure best value, but without bringing in other (optional) enhancements.
  • Any other enhancements can be introduced in post-merge PRs as usual improvements to the project.

Thanks to that we don't have monstrosity PR that is impossible to maintain anymore and the only value it brings is hundreds of conflicts upon merging with main.

JustArchi avatar Sep 22 '24 18:09 JustArchi

We can make monitoring plugin better by utilizing new TagList constructor of Measurement<> class as described here and implemented here.

Abrynos avatar Sep 24 '24 11:09 Abrynos

Any other enhancements can be introduced in post-merge PRs as usual improvements to the project.

JustArchi avatar Sep 24 '24 11:09 JustArchi

Wanted to debug one strange crash that I got on my working setup, downloaded win-x64 binary and tried to start it on my main PC. Got this log: log.txt

Bot config:

{
  "AcceptGifts": true,
  "BotBehaviour": 63,
  "Enabled": true,
  "FarmingPreferences": 128,
  "RemoteCommunication": 0,
  "SendTradePeriod": 12,
  "SteamLogin": ***,
  "SteamPassword": ***,
  "SteamUserPermissions": {
    "76561198056109653": 3
  },
  "TradingPreferences": 1
}

Dunno if that's relevant, but sharing anyway. UPD.: Crash seems to be consistent.

Rudokhvist avatar Sep 26 '24 14:09 Rudokhvist

Update: Above crash only reproducible on win-x64 version. Generic seems to work fine so far.

Rudokhvist avatar Sep 26 '24 14:09 Rudokhvist

FYI: Log from linux-x64 log.txt

Rudokhvist avatar Sep 26 '24 15:09 Rudokhvist

After last patch builds win-x64, linux-x64 and linux-arm (on 64 bit OS!) seem to work fine. However, build linux-arm64 still throws "Segmentation fault".

Rudokhvist avatar Sep 27 '24 08:09 Rudokhvist