When launching client (from Steam) it takes several seconds to open, and sometimes crashes with:
java.lang.RuntimeException: could not load extension: https://game.havenandhearth.com/java/launcher-ext.jar
at haven.launcher.Config.command(Config.java:337)
at haven.launcher.Config.read(Config.java:373)
at haven.launcher.Driver.main(Driver.java:125)
Caused by: java.net.SocketTimeoutException: Connect timed out
But sometimes it gets to the login screen. And then when logging in it takes several seconds again, and may randomly fail with "connection timeout"
But sometimes I get to character selection screen, and when I log into it it may take several seconds of black screen until all resources are loaded. The same when I change locations, like entering the mine. It sometimes gets stuck on loading specific resource like "pegmatite". Or "building map". Even if I have been to that place a few minutes ago.
There is nolag when playing the game however, movement and interactions are responsive and smooth
Clearing java cache didn't seem to help. Flushing dns hasn't helped either
I'm not experiencing any internet issues, I have constant ping to havenandhearth.com running and no packets are lost and times are below 50ms.
One thing I think might be related is that I have installed java 21 to try a custom client a few days ago. Now when I go to java config in windows it only shows java 8 in env variables, but doing "java -version" in command line shows java 21