which version, when you run it does it say v16.05.11?
try using the updater (or better yet, get it to run everytime you startup the client)
Game Client modified by Ender
Moderator: Phades
-
ScegfOd
- Posts: 284
- Joined: Wed Oct 07, 2009 5:52 am
Re: Game Client modified by Ender
loftar: New hair styles? Really? Seeing how Jorb never gets off his lazy ass to draw some, I almost want to add them to the game proper.
jorb: stfu n00b.
jorb: stfu n00b.
-
Keelhaul
- Posts: 3
- Joined: Mon May 02, 2011 2:47 pm
Re: Game Client modified by Ender
The updater runs every time. Everything works normally up to the point when it has to connect to the server.
-
Eemerald
- Posts: 2780
- Joined: Mon Jan 10, 2011 5:58 pm
Re: getting enders to work
i allow it time, sometimes i login and leave it to start for a while.
how do i find the information abt the video card drivers.
i had no issues with this laptop with playing the game on enders. not sure how much effect the new hard drive is having on the rest of the laptop functionality.
thanks for help:)
how do i find the information abt the video card drivers.
i had no issues with this laptop with playing the game on enders. not sure how much effect the new hard drive is having on the rest of the laptop functionality.
thanks for help:)

A (bad) Haiku
I heart Emerald
She hates villagers with lives
Leads with iron fist
-
Procne
- Posts: 984
- Joined: Sat May 29, 2010 3:04 pm
Re: Game Client modified by Ender
I was getting this error when I was starting the game jar.
You HAVE to start it from .bat
Also, I was having problems with changing my .bat properly. I've checked couple of posts, each with totally different way of filling parameters and none worked - I was either getting error about not being able to find main class, or about some incorrect parameter, or nothing happened at all. Default .bat (since i have env variable for java set propelry) didnt work. As a last resort I copied javaw.exe from java dir to the dir with .bat, and changed .bat to the following:
start javaw.exe -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se -r ./res
et voila, it worked
Anyway, I wanted to ask about some problem I'm having since yesterday - I cannot log into one of my characters - game freezes when world appears (without most objects) and I cannot do anything. Weird thing is it happens to only one of my characters, other one is loading normally. Also it works fine with standard client. I use 16.05.11 version, x32 client, windows7. Not sure if my java is up to date, so I'll try updating it
Edit: Seems it was some problem with configuration. After deleting belts.conf file I could normally log in again
You HAVE to start it from .bat
Also, I was having problems with changing my .bat properly. I've checked couple of posts, each with totally different way of filling parameters and none worked - I was either getting error about not being able to find main class, or about some incorrect parameter, or nothing happened at all. Default .bat (since i have env variable for java set propelry) didnt work. As a last resort I copied javaw.exe from java dir to the dir with .bat, and changed .bat to the following:
start javaw.exe -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se -r ./res
et voila, it worked
Anyway, I wanted to ask about some problem I'm having since yesterday - I cannot log into one of my characters - game freezes when world appears (without most objects) and I cannot do anything. Weird thing is it happens to only one of my characters, other one is loading normally. Also it works fine with standard client. I use 16.05.11 version, x32 client, windows7. Not sure if my java is up to date, so I'll try updating it
Edit: Seems it was some problem with configuration. After deleting belts.conf file I could normally log in again
-
Keelhaul
- Posts: 3
- Joined: Mon May 02, 2011 2:47 pm
Re: Game Client modified by Ender
OMG it works! Thanks a million!
-
mvgulik
- Posts: 4088
- Joined: Fri May 21, 2010 2:29 am
Re: Game Client modified by Ender
Procne wrote:As a last resort I copied javaw.exe from java dir to the dir with .bat, ...
mmm, remind me of something ... arg, nevermind.
-
novaalpha
- Posts: 1490
- Joined: Sun Dec 26, 2010 11:42 pm
- Location: Sparta
Re: Game Client modified by Ender
Another log of the client hang-up at login:
Code: Select all
2011-05-28 02:41:07
Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):
"Haven resource loader" daemon prio=10 tid=0x08decc00 nid=0x2444 in Object.wait() [0x8c7b5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x9833f4e0> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x9833f4e0> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Server time ticker" daemon prio=10 tid=0x08d49800 nid=0x2443 waiting on condition [0x8c806000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at haven.Session$Ticker.run(Session.java:168)
"Session writer" daemon prio=10 tid=0x08d49400 nid=0x2442 in Object.wait() [0x8c857000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb2149548> (a haven.Session$SWorker)
at haven.Session$SWorker.run(Session.java:534)
- locked <0xb2149548> (a haven.Session$SWorker)
"Session reader" daemon prio=10 tid=0x08e7fc00 nid=0x2441 runnable [0x8c8a8000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0xb2149228> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0xb2149228> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:725)
- locked <0xaa5dc190> (a java.net.DatagramPacket)
- locked <0xb2149200> (a java.net.DatagramSocket)
at haven.Session$RWorker.run(Session.java:414)
"Haven resource loader" daemon prio=10 tid=0x8c526c00 nid=0x2440 in Object.wait() [0x8e46d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x983619a8> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x983619a8> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Timer-0" daemon prio=10 tid=0x8bd10400 nid=0x243f in Object.wait() [0x8e4be000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x985cf530> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x985cf530> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Haven UI thread" prio=10 tid=0x8e17d400 nid=0x243e in Object.wait() [0x8e8c2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb3071f38> (a java.awt.EventQueue$1AWTInvocationLock)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:993)
- locked <0xb3071f38> (a java.awt.EventQueue$1AWTInvocationLock)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:269)
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:363)
at haven.HavenPanel.run(HavenPanel.java:392)
at java.lang.Thread.run(Thread.java:619)
"AWT-EventQueue-0" prio=10 tid=0x8e125400 nid=0x243d waiting for monitor entry [0x8eafe000]
java.lang.Thread.State: BLOCKED (on object monitor)
at haven.HavenPanel.redraw(HavenPanel.java:268)
- waiting to lock <0x966cea18> (a haven.UI)
at haven.HavenPanel$1.display(HavenPanel.java:91)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
"AWT-Shutdown" prio=10 tid=0x8e164800 nid=0x243c in Object.wait() [0x8e913000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x98361c20> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
- locked <0x98361c20> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Haven resource loader" daemon prio=10 tid=0x084a0800 nid=0x243b in Object.wait() [0x8e2e4000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x98361e60> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x98361e60> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Haven resource loader" daemon prio=10 tid=0x084b0000 nid=0x243a in Object.wait() [0x8e335000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x966cd080> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x966cd080> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Haven resource loader" daemon prio=10 tid=0x0849b400 nid=0x2439 in Object.wait() [0x8e386000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x966cd408> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x966cd408> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Haven resource loader" daemon prio=10 tid=0x084a3400 nid=0x2438 in Object.wait() [0x8e3d7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x966cd770> (a haven.PrioQueue)
at java.lang.Object.wait(Object.java:485)
at haven.Resource$Loader.run(Resource.java:386)
- locked <0x966cd770> (a haven.PrioQueue)
at java.lang.Thread.run(Thread.java:619)
"Haven main thread" prio=10 tid=0x0843cc00 nid=0x2433 waiting on condition [0x8e964000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x957ee5e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
at sun.awt.SunToolkit.awtLock(SunToolkit.java:236)
at sun.awt.X11.XToolkit.getDefaultScreenWidth(XToolkit.java:597)
at sun.awt.X11.XToolkit.getScreenWidth(XToolkit.java:621)
at sun.awt.SunToolkit.getScreenSize(SunToolkit.java:753)
at haven.MainFrame.getScreenSize(MainFrame.java:141)
at haven.MapView.<init>(MapView.java:529)
at haven.MapView$2.create(MapView.java:107)
at haven.UI.newwidget(UI.java:169)
- locked <0x966cea18> (a haven.UI)
at haven.RemoteUI.run(RemoteUI.java:74)
at haven.MainFrame.run(MainFrame.java:178)
at haven.MainFrame.main2(MainFrame.java:250)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$6.run(MainFrame.java:293)
at java.lang.Thread.run(Thread.java:619)
"AWT-XAWT" daemon prio=10 tid=0x082e8800 nid=0x2432 waiting on condition [0x8eb4f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x957ee5e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
at sun.awt.SunToolkit.awtLock(SunToolkit.java:236)
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:541)
at sun.awt.X11.XToolkit.run(XToolkit.java:505)
at java.lang.Thread.run(Thread.java:619)
"Java2D Disposer" daemon prio=10 tid=0x08378400 nid=0x2431 in Object.wait() [0x8ebe2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x979bbd20> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x979bbd20> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=10 tid=0x080f2000 nid=0x242f runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x080ef000 nid=0x242e waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x080ed000 nid=0x242d waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x080eb800 nid=0x242c waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x080d7c00 nid=0x242b in Object.wait() [0x8f375000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x939ae650> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x939ae650> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x080d6400 nid=0x242a in Object.wait() [0x8f3c6000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x939a1bf8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x939a1bf8> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x08058c00 nid=0x2426 in Object.wait() [0xb6a93000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x966cda18> (a haven.HackThread)
at java.lang.Thread.join(Thread.java:1143)
- locked <0x966cda18> (a haven.HackThread)
at java.lang.Thread.join(Thread.java:1196)
at haven.MainFrame.main(MainFrame.java:298)
"VM Thread" prio=10 tid=0x080d3800 nid=0x2429 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x08060000 nid=0x2427 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x08061400 nid=0x2428 runnable
"VM Periodic Task Thread" prio=10 tid=0x080f3c00 nid=0x2430 waiting on condition
JNI global references: 35590
Found one Java-level deadlock:
=============================
"AWT-EventQueue-0":
waiting to lock monitor 0x08608f5c (object 0x966cea18, a haven.UI),
which is held by "Haven main thread"
"Haven main thread":
waiting for ownable synchronizer 0x957ee5e8, (a java.util.concurrent.locks.ReentrantLock$NonfairSync),
which is held by "AWT-EventQueue-0"
Java stack information for the threads listed above:
===================================================
"AWT-EventQueue-0":
at haven.HavenPanel.redraw(HavenPanel.java:268)
- waiting to lock <0x966cea18> (a haven.UI)
at haven.HavenPanel$1.display(HavenPanel.java:91)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
"Haven main thread":
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x957ee5e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
at sun.awt.SunToolkit.awtLock(SunToolkit.java:236)
at sun.awt.X11.XToolkit.getDefaultScreenWidth(XToolkit.java:597)
at sun.awt.X11.XToolkit.getScreenWidth(XToolkit.java:621)
at sun.awt.SunToolkit.getScreenSize(SunToolkit.java:753)
at haven.MainFrame.getScreenSize(MainFrame.java:141)
at haven.MapView.<init>(MapView.java:529)
at haven.MapView$2.create(MapView.java:107)
at haven.UI.newwidget(UI.java:169)
- locked <0x966cea18> (a haven.UI)
at haven.RemoteUI.run(RemoteUI.java:74)
at haven.MainFrame.run(MainFrame.java:178)
at haven.MainFrame.main2(MainFrame.java:250)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$6.run(MainFrame.java:293)
at java.lang.Thread.run(Thread.java:619)
Found 1 deadlock.
Heap
PSYoungGen total 140224K, used 77312K [0xa8e60000, 0xb3870000, 0xb3900000)
eden space 107712K, 47% used [0xa8e60000,0xac098160,0xaf790000)
from space 32512K, 79% used [0xb18b0000,0xb31f8108,0xb3870000)
to space 33216K, 0% used [0xaf790000,0xaf790000,0xb1800000)
PSOldGen total 174784K, used 78744K [0x93900000, 0x9e3b0000, 0xa8e60000)
object space 174784K, 45% used [0x93900000,0x985e6230,0x9e3b0000)
PSPermGen total 16384K, used 15934K [0x8f900000, 0x90900000, 0x93900000)
object space 16384K, 97% used [0x8f900000,0x9088f9e8,0x90900000)
-
Grable
- Posts: 885
- Joined: Mon Feb 14, 2011 8:03 am
-
EnderWiggin
- Posts: 1156
- Joined: Sat Mar 20, 2010 8:23 pm
Re: Game Client modified by Ender
Try to update now. I tried to fix this deadlock. Plus added third quick bar(tied to numpad) and also options to show/hide these toolbars.
-
DatOneGuy
- Posts: 5553
- Joined: Sun Apr 18, 2010 7:50 am
- Location: I'm in Miami, trick.
Re: Game Client modified by Ender
All my love.
Can you have 5 of those as well?
Can you have 5 of those as well?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .