JustArchiNET / ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
Apache License 2.0
11.27k stars 1.05k forks source link

.NET ⑨ (strongest version) #3244

Closed JustArchi closed 1 week ago

JustArchi commented 4 months ago

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

Rudokhvist commented 4 months ago

Cirno_Strongest

JustArchi commented 2 months ago

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

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

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.

Abrynos commented 2 months ago

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

JustArchi commented 2 months ago

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

Rudokhvist commented 1 month ago

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 commented 1 month ago

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

Rudokhvist commented 1 month ago

FYI: Log from linux-x64 log.txt

Rudokhvist commented 1 month ago

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".