There are problems with accessing the game from Russia.

The worst monsters in the Hearthlands warp the fabric of space and time...
Over10n
Posts: 12
Joined: Thu Jan 15, 2026 1:42 am

There are problems with accessing the game from Russia.

Post by Over10n »

Hello, dear developers, my wife and I are facing an issue with accessing the game. Until recently, the game was running smoothly, but for the past few days, the game has been unable to launch from Russia after the latest update. When using the Steam version, the game freezes on the "Fetching Hafen Jar..." loading screen, followed by an error message (which I will attach at the end of this post). When attempting to access the game using a Hurricane client (the latest updated version), the only option is to access the character page, but the server cannot be accessed, and clicking the "Play" button under the characters does not work. Additionally, access to the site Haven & Hearth, information is displayed on the main page, and you can log in through your personal account, but you cannot access the forum, view topics in sections, or create posts or messages. Many people from Russia have encountered similar issues, but they are unable to write about them because they do not have access to the forum. I was able to log in to the forum and leave a message using my phone, which allows me to view the forum and leave messages.

I would appreciate your help in solving this issue.

Error message from Steam:

java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed out
at haven.launcher.Driver.execute(Driver.java:42)
at haven.launcher.Driver.run(Driver.java:62)
at haven.launcher.Driver.main(Driver.java:161)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.fill(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.implRead(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at haven.launcher.Cache.update0(Cache.java:284)
at haven.launcher.Cache.update(Cache.java:360)
at haven.launcher.Resource.update(Resource.java:75)
at haven.launcher.JavaLauncher.launch(JavaLauncher.java:88)
at haven.launcher.Driver.execute(Driver.java:39)
... 2 more
Suppressed: java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.implRead(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/sun.net.www.MeteredStream.read(Unknown Source)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at haven.launcher.Cache.update0(Cache.java:298)
... 6 more
Suppressed: java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.implRead(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/sun.net.www.MeteredStream.read(Unknown Source)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at haven.launcher.Cache.update0(Cache.java:298)
... 6 more
User avatar
rfxDarth
Posts: 101
Joined: Tue Mar 09, 2010 4:13 pm

Re: There are problems with accessing the game from Russia.

Post by rfxDarth »

Given latest developments, this is the only reliable long-term solution to your problem.
Rescu
Posts: 47
Joined: Tue Feb 01, 2011 7:17 pm

Re: There are problems with accessing the game from Russia.

Post by Rescu »

I confirm that the situation changed in 2026. Now, access to the game is only possible using two simultaneous bypass methods: creating a tunnel to access Java, and then using the second method to access Hurricane. Every 20 minutes, the tunnel collapses, requiring a new connection. Unfortunately, this is the end of the game in our region.

Подтверждаю, что ситуация изменилась в 2026 году. Теперь доступ к игре возможен только с использованием двух одновременных обходных путей: создание туннеля для доступа к Java, а затем использование второго метода для доступа к Hurricane. Каждые 20 минут туннель обрывается, требуя нового подключения. К сожалению, это конец игры в нашем регионе.
User avatar
jorb
Posts: 18715
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: There are problems with accessing the game from Russia.

Post by jorb »

Grr, hate that, and sorry about it. Not something we're trying to enforce. Will try to look at it.
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
Over10n
Posts: 12
Joined: Thu Jan 15, 2026 1:42 am

Re: There are problems with accessing the game from Russia.

Post by Over10n »

jorb wrote:Grr, hate that, and sorry about it. Not something we're trying to enforce. Will try to look at it.
Hello, thank you for your attention to this issue. If it is possible to resolve it, my wife and I would appreciate it.
User avatar
Hasta
Posts: 2250
Joined: Sun Sep 14, 2014 3:27 pm

Re: There are problems with accessing the game from Russia.

Post by Hasta »

Promoting VPN use is kinda illegal in Russia so I will not be reiterating my previous comments on this issue saying that a decent VPN solves the H&H access problem, I will not be recommending using one and I will not be underlining a simple fact that a good VPN is not even that expensive, although it takes some effort to find one that suits your region and ISP (free trials do help).

Hope the problem gets fixed soon enough tho.
User avatar
eliminator
Posts: 104
Joined: Fri Mar 25, 2011 8:42 pm

Re: There are problems with accessing the game from Russia.

Post by eliminator »

Hasta wrote:Promoting VPN use is kinda illegal in Russia so I will not be reiterating my previous comments on this issue saying that a decent VPN solves the H&H access problem, I will not be recommending using one and I will not be underlining a simple fact that a good VPN is not even that expensive, although it takes some effort to find one that suits your region and ISP (free trials do help).

Hope the problem gets fixed soon enough tho.
I'd like to add that I absolutely would not recommend the VLESS+Reality tech on VPS in Netherlands and program like Hiddify or Nekobox on your phone and PC or v2raya+openwrt on router - in addition to fixing any issues you may have with Haven, they will also unblock the bad western propaganda websites, like Facebook, Instagram, YouTube and Discord. Would be real shame if you stumbled upon cat video, on accident.

Return to “Bugs”