R509 wrote:Update: My friend zipped me a copy of his client which just worked for him, I ran the hafen.jar and it spat out an error that could maybe be useful in diagnosing what my issue is?
java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\Ryan\Desktop\Ryan Ender Copy\client-beta\natives\windows-i586\\gluegen_rt.dll
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:625)
at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107)
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:488)
at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:427)
at com.jogamp.common.os.Platform$1.run(Platform.java:321)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.common.os.Platform.<clinit>(Platform.java:290)
at com.jogamp.opengl.GLProfile.<clinit>(GLProfile.java:154)
at haven.JOGLPanel.mkcaps(JOGLPanel.java:73)
at haven.JOGLPanel.<init>(JOGLPanel.java:93)
at haven.MainFrame.<init>(MainFrame.java:174)
at haven.MainFrame.main2(MainFrame.java:448)
at haven.MainFrame.lambda$main$0(MainFrame.java:487)
at java.lang.Thread.run(Unknown Source)
After this I ran the updater it came with, ran the jar again, and upon running the jar again I was met with the same connection refusal as earlier
Firstly - you shouldn't run hafen.jar directly - it requires startup argumants that tell it where to find server and art.
Secondly - judging by the fact it tries to load x32 lib and can't find it you have x32 java and your friend has x64.
You really should update it to x64. If you can't you can create a .bat file and put the last line from updater.log and modify
-Xmx2048m to
-Xmx1024m. It should something like this:
- Code: Select all
start java -Xmx1024m -Dsun.java2d.uiScale.enabled=false -Djava.library.path="%PATH%";. -jar client/hafen.jar -U https://www.havenandhearth.com/res/ game.havenandhearth.com
Put it near updater and run. If you are using beta updater then change
-jar client/hafen.jar to
-jar client-beta/hafen.jar.