Skip to content
This repository was archived by the owner on Nov 30, 2024. It is now read-only.
This repository was archived by the owner on Nov 30, 2024. It is now read-only.

Stuck at login screen on "Connecting" with Steam GE-Proton-9-7 on Linux #371

@svOOvzi

Description

@svOOvzi

Describe the bug
I am running HermesProxy 3.10 and Arctium Launcher through Steam with GE-Proton-9-7 on Arch Linux x86_64, kernel version 6.9.4-arch1-1. I have the config set for the 1.14.0 client with the line <add key="ClientBuild" value="40618" /> and the realmlist for everlook with the line <add key="ServerAddress" value="logon.everlook.org" /> in the HermesProxy.config, and my config.wtf is pointed correctly with SET portal "127.0.0.1". Arctium Launcher is running with arguments --staticseed --version=ClassicEra.

Now after successfully getting to the login screen and inputting my login details it gets stuck on "Connecting" and HermesProxy outputs the following error:

14:47:06 |  Server  | Server          | Starting Hermes Proxy...
14:47:06 |  Server  | Server          | Version 2023-10-19 *official* 3.10.0
14:47:06 |  Server  | Server          | Modern (Client) Build: V1_14_0_40618
14:47:06 |  Server  | Server          | Legacy (Server) Build: V1_12_1_5875
14:47:06 |  Storage | GameData        | Loading data files...
14:47:06 |  Server  | VersionChecker  | Loaded 833 legacy opcodes.
14:47:06 |  Server  | VersionChecker  | Loaded 1639 modern opcodes.
14:47:08 |  Storage | GameData        | Finished loading data.
14:47:08 |  Network | Server          | External IP: 127.0.0.1
14:47:08 |  Server  | Server          | Starting BnetTcpSession service on 127.0
.0.1:1119...
14:47:08 |  Network | NetworkThread   | Network Thread Starting
14:47:08 |  Server  | Server          | Starting BnetRestApiSession service on 1
27.0.0.1:8081...
14:47:08 |  Network | NetworkThread   | Network Thread Starting
14:47:08 |  Server  | Server          | Starting RealmSocket service on 127.0.0.
1:8084...
14:47:08 |  Network | NetworkThread   | Network Thread Starting
14:47:08 |  Server  | Server          | Starting WorldSocket service on 127.0.0.
1:8086...
14:47:08 |  Network | NetworkThread   | Network Thread Starting
14:47:39 |  Server  | BnetTcpSession  | Accepting connection from 127.0.0.1:4889
8.
14:47:39 |  Error   | SocketManager   | System.TypeInitializationException: The
type initializer for 'BNetServer.BnetServerCertificate' threw an exception.
 ---> System.Security.Cryptography.CryptographicException: PKCS12 (PFX) without
a supplied password has exceeded maximum allowed iterations. See https://go.micr
osoft.com/fwlink/?linkid=2233907 for more information.
 ---> Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: Unk
nown error (0xc1000002)
   at Internal.NativeCrypto.Cng.BCryptOpenAlgorithmProvider(String , String , Op
enAlgorithmProviderFlags )
   at Internal.Cryptography.RC2BCryptModes.OpenRC2Algorithm(String , Int32 )
   at Internal.Cryptography.RC2BCryptModes.GetHandle(CipherMode , Int32 )
   at Internal.Cryptography.RC2Implementation.CreateTransformCore(CipherMode , P
addingMode , Byte[] , Int32 , Byte[] , Int32 , Int32 , Int32 , Boolean )
   at Internal.Cryptography.RC2Implementation.CreateTransform(Byte[] , Byte[] ,
Boolean )
   at Internal.Cryptography.RC2Implementation.CreateDecryptor(Byte[] , Byte[] )
   at System.Security.Cryptography.PasswordBasedEncryption.Decrypt(SymmetricAlgo
rithm , ReadOnlySpan`1 , ReadOnlySpan`1 , ReadOnlySpan`1 , Span`1 )
   at System.Security.Cryptography.PasswordBasedEncryption.Pkcs12PbeDecrypt(Algo
rithmIdentifierAsn , ReadOnlySpan`1 , HashAlgorithmName , SymmetricAlgorithm , R
eadOnlySpan`1 , Span`1 )
   at System.Security.Cryptography.PasswordBasedEncryption.Decrypt(AlgorithmIden
tifierAsn& , ReadOnlySpan`1 , ReadOnlySpan`1 , ReadOnlySpan`1 , Span`1 )
   at System.Security.Cryptography.Asn1.Pkcs12.PfxAsn.DecryptContentInfo(Content
InfoAsn , UInt32& )
   at System.Security.Cryptography.Asn1.Pkcs12.PfxAsn.CountTotalIterations()
   at System.Security.Cryptography.X509Certificates.X509Certificate.GetIteration
Count(ReadOnlySpan`1 )
   at System.Security.Cryptography.X509Certificates.X509Certificate.EnforceItera
tionCountLimit(ReadOnlySpan`1 , Boolean , Boolean )
   --- End of inner exception stack trace ---
   at System.Security.Cryptography.X509Certificates.X509Certificate.EnforceItera
tionCountLimit(ReadOnlySpan`1 , Boolean , Boolean )
   at Internal.Cryptography.Pal.CertificatePal.FromBlobOrFile(ReadOnlySpan`1 , S
tring , SafePasswordHandle , X509KeyStorageFlags )
   at Internal.Cryptography.Pal.CertificatePal.FromBlob(ReadOnlySpan`1 , SafePas
swordHandle , X509KeyStorageFlags )
   at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(ReadOn
lySpan`1 )
   at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(Byte[]
 )
   at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[
] )
   at BNetServer.BnetServerCertificate..cctor()
   --- End of inner exception stack trace ---
   at BNetServer.BnetServerCertificate.get_Certificate()
   at BNetServer.Networking.BnetTcpSession.Accept()
   at Framework.Networking.SocketManager`1.OnSocketOpen(Socket sock) in D:\a\Her
mesProxy\Framework\Networking\SocketManager.cs:line 84

In the error it suggests to go to https://go.microsoft.com/fwlink/?linkid=2233907 for more information suggesting that there is an error with the .NET Framework.

I am unsure how to proceed and fix this login error. I do not have 2fa enabled on my everlook account.

Is anyone successfully using HermesProxy and Arctium Launcher to login to everlook with proton on linux?

Game Server
Everlook.org

Hermes Proxy Version
HermesProxy 3.10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions