Sign in to follow this  
Tryst

Getting kicked regularly.

Recommended Posts

Every few minutes, EVERY server I have tried (I presume it's the server but could be Steam) is kicking me off and then reconnects straight away. It's annoying because it appears to lose connection to the server for a while so, if I am moving, I do not log back in where I appeared to get kicked. Even more annoying when I am imping because I may have several windows open that all close when it logs back in. Also, whatever order I placed my tools in the inventory to access them easily are now scattered.

 

One server kicks me and I get the duplicate authentication error which closes the game down completely. That means re-launching the game to log back in.

 

This bug seems to have appeared ever since the ban by Steam ID was added to the game. Not sure if Steam is requiring constant updates but it seems either Steam isn't responding well enough or there's a bug in the way that the game interacts with Steam.

 

The last and probably most pertinent part of the client log file:

[03:15:37 PM] INFO com.wurmonline.console: Initializing font texture for SansSerif (11, bold). Texture Size: 128
[03:26:44 PM] INFO com.wurmonline.console: Game loop broken due to exception
[03:26:44 PM] INFO com.wurmonline.console: java.io.IOException: An existing connection was forcibly closed by the remote host
[03:26:44 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.read0(Native Method)
[03:26:44 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
[03:26:44 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
[03:26:44 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.read(IOUtil.java:197)
[03:26:44 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.communication.SocketConnection.tick(SocketConnection.java:564)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.comm.SimpleServerConnectionClass.update(SimpleServerConnectionClass.java:274)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.serverUpdate(WurmClientBase.java:1535)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.preUpdate(WurmClientBase.java:353)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGameLoop(WurmClientBase.java:527)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runConnectionLoop(WurmClientBase.java:325)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGame(WurmClientBase.java:304)
[03:26:44 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.run(WurmClientBase.java:1597)
[03:26:44 PM] INFO com.wurmonline.console:     at java.lang.Thread.run(Thread.java:748)
[03:26:45 PM] INFO com.wurmonline.console: Startup Phase - Disconnected, trying to reconnect...
[03:26:45 PM] INFO com.wurmonline.console: Disabling Nagles
[03:26:46 PM] INFO com.wurmonline.console: Login successful
[03:26:46 PM] INFO ModComm: Starting handshake, reporting 1 registered channels
[03:26:46 PM] INFO ModComm: Handshake response received, server protocol version is 1, 1 channels activated
[03:26:46 PM] INFO org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: Got server pack D8D5D23CAC3C2F4813A6EE54C40DE7999B858D7C (http://[on request]/serverpacks/D8D5D23CAC3C2F4813A6EE54C40DE7999B858D7C)
[03:26:46 PM] INFO org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: Added server pack D8D5D23CAC3C2F4813A6EE54C40DE7999B858D7C
[03:26:46 PM] INFO org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: Got server pack map_Ocrea (http://[on request]/serverpacks/map_Ocrea?prepend&force)
[03:26:46 PM] INFO org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: Got server pack A0553A65523FE3159852CCAF022C54E021E81492 (http://[on request]/serverpacks/A0553A65523FE3159852CCAF022C54E021E81492?prepend)
[03:26:46 PM] INFO org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: Added server pack A0553A65523FE3159852CCAF022C54E021E81492
[03:26:47 PM] SEVERE org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: packs\map_Ocrea.jar: The process cannot access the file because it is being used by another process.

[03:58:39 PM] INFO com.wurmonline.console: Initializing font texture for SansSerif (15, bold). Texture Size: 256
[04:20:49 PM] INFO com.wurmonline.console: Should have opened settings.
[04:26:10 PM] INFO com.wurmonline.console: Game loop broken due to exception
[04:26:10 PM] INFO com.wurmonline.console: java.io.IOException: An existing connection was forcibly closed by the remote host
[04:26:10 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.write0(Native Method)
[04:26:10 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
[04:26:10 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
[04:26:10 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.write(IOUtil.java:65)
[04:26:10 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.communication.SocketConnection.tickWriting(SocketConnection.java:665)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.communication.SocketConnection.tick(SocketConnection.java:545)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.comm.SimpleServerConnectionClass.update(SimpleServerConnectionClass.java:274)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.serverUpdate(WurmClientBase.java:1535)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.preUpdate(WurmClientBase.java:353)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGameLoop(WurmClientBase.java:527)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runConnectionLoop(WurmClientBase.java:325)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGame(WurmClientBase.java:304)
[04:26:10 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.run(WurmClientBase.java:1597)
[04:26:10 PM] INFO com.wurmonline.console:     at java.lang.Thread.run(Thread.java:748)
[04:26:11 PM] INFO com.wurmonline.console: Startup Phase - Disconnected, trying to reconnect...
[04:26:11 PM] INFO com.wurmonline.console: Disabling Nagles
[04:26:11 PM] INFO com.wurmonline.console: Execution aborted at connection 2, iteration 215896
[04:26:11 PM] INFO com.wurmonline.console: Run time  1h 13m, local time Tue Mar 19 16:26:11 GMT 2019
[04:26:11 PM] INFO com.wurmonline.console: Destroying game window
[04:26:12 PM] INFO com.wurmonline.console: ====== CONNECT DENIED ======
[04:26:12 PM] INFO com.wurmonline.console: Duplicate authentication
[04:26:15 PM] INFO com.wurmonline.console: Exiting Wurm after Connection Denied
[04:26:15 PM] INFO com.wurmonline.console: Time is Tue Mar 19 16:26:15 GMT 2019
[04:26:15 PM] INFO com.wurmonline.console: Performing final cleanup after playing  1h 13m
[04:26:15 PM] INFO com.wurmonline.console: Saving props file PlayerFiles\players\[edited]\playerdata.txt
[04:26:15 PM] INFO com.wurmonline.console: Saving props file PlayerFiles\configs\default\gamesettings.txt
[04:26:15 PM] INFO com.wurmonline.console: Saving props file PlayerFiles\players\[edited]\stats.txt
[04:26:15 PM] INFO com.wurmonline.console: Saving window positions to PlayerFiles\players\[edited]\windows_1920x1080.txt
[04:26:15 PM] INFO com.wurmonline.console: Saving props file PlayerFiles\players\[edited]\windows_1920x1080.txt
[04:26:15 PM] INFO com.wurmonline.console: Destroying game window
[04:26:15 PM] INFO com.wurmonline.console: Shutting down OpenAL subsystem.
[04:26:15 PM] INFO com.wurmonline.console: WOM Loader exited.
[04:26:15 PM] INFO com.wurmonline.console: Job executor 0 terminating
[04:26:15 PM] INFO com.wurmonline.console: WOM Loader exited.
[04:26:15 PM] INFO com.wurmonline.console: WOM Loader exited.
[04:26:15 PM] INFO com.wurmonline.console: WOM Loader exited.
[04:26:15 PM] INFO com.wurmonline.console: Collada Model Loader exited.
[04:26:15 PM] INFO com.wurmonline.console: Job executor 1 terminating
[04:26:15 PM] INFO com.wurmonline.console: Job executor 2 terminating
[04:26:15 PM] INFO com.wurmonline.console: Job executor 3 terminating
[04:26:15 PM] INFO com.wurmonline.console: Running garbage collector...
[04:26:15 PM] INFO com.wurmonline.console: Fast Clock Workaround Thread exited.
[04:26:15 PM] INFO com.wurmonline.console: Running finalization...
[04:26:15 PM] INFO com.wurmonline.console: Goodbye.
[04:26:15 PM] INFO com.wurmonline.console: Exit.

 

You can see from the above that it DC'd once and sucessfully reconnected. The second time it threw up a duplicate authentication error. This is a daytime session but I am normally online during the night.

 

It's getting so bad now that the game is unplayable. Usually happens when I am doing something like levelling or bashing that doesn't need my constant input or maybe if I've stood still for too long while I was out having a cigarette. The line in red seems to be consistent with every shutdown but why is Ocrea.jar in use, it's a custom map on the server I regularly go on but it also happens on servers with standard adventure maps too.

 

According to the properties:

Map_Ocrea.jar 

Created: 4th March 2019 19:46:23  

Modified 20th March 2019 00:44:17  

Accessed 20th March 2019 00:44:16

 

Map_Ocrea   (no extension)

Created 20th March 2019 10:27:07

Modified 20th March 2019 02:42:25

Accessed 20th March 2019 02:42:25

 

As it is the 20th March today and my last CTD after a DC was at 02:44 The error line in the log shows:

[02:42:25 AM] SEVERE org.gotti.wurmonline.clientmods.serverpacks.ServerPacksMod: packs\map_Ocrea.jar: The process cannot access the file because it is being used by another process.

 

It seems to be using Map_Ocrea with no extension (according to the last accessed time) which I presume is the custom map for this server. Why then would it need to access Map_Ocrea.jar at all? Indeed is has not been accessed since 00:44:16 but I have had several DC's between then and now and the game was running already for 2 hours prior to the last DC.

 

This is why I put it in the bugs section as it appears to be the client code reading the Map_Ocrea.jar file to check the map against the one the  server is using, then keeping it open which then throws up an error when it tries to read it again. Why it is necessary for it to keep reading this file again once connected to the server and the custom map is downloaded to my PC is anyone's guess.

Edited by Tryst
Clarification

Share this post


Link to post
Share on other sites

Somebody moved from the bugs forum to here it so I assume they knew it was a client issue that I could fix. In that case, maybe it would have been nice to offer a solution because I still have the problem and it's made the game unplayable.

 

Being kicked every few minutes or so is't my idea of fun. Since it was moved here, there have been no suggestions as to how it can be fixed from anyone.

 

On the basis that nobody seems to know what the problem is, I'd assume it's not anything that I could fix, which makes it a bug that only the devs can fix.

 

I have tried:

Increasing the MaxHeapSize to 8192 since I have 32gb to play with.

Re-downloading the entire game and playing it with no mods.

Launching it from the Wurmlauncher EXE instead of via Steam.

 

The most recent log file: Was a short session to do a couple of jobs before heading off to bed. Half an hour later, I got kicked and this time, it relogged automatically but I often get the Duplicate Authentication error because it has not cleared my last session from the server before trying to log me back in. I have no doubt this is also putting unnecessary strain on the server which is constantly having to log me back in.

 

[09:28:06 PM] INFO com.wurmonline.console: Login successful
[09:28:06 PM] INFO com.wurmonline.console: Executing PlayerFiles\configs\default\autorun.txt
[09:28:08 PM] INFO com.wurmonline.console: Initializing font texture for SansSerif (12). Texture Size: 128
[09:28:08 PM] INFO com.wurmonline.console: Initializing font texture for SansSerif (24, bold). Texture Size: 256
[09:28:10 PM] INFO ModComm: Handshake response received, server protocol version is 1, 0 channels activated
[09:28:10 PM] INFO com.wurmonline.console: Water reflection offscreen size 1024x1024
[09:35:27 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: Input does not appear to be an Ogg bitstream.
[09:35:27 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: Input does not appear to be an Ogg bitstream.
[09:35:27 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: res/missingsound.ogg
[09:35:27 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: res/missingsound.ogg
[09:35:58 PM] INFO com.wurmonline.console: Initializing font texture for Cry Uncial (64). Texture Size: 1024
[09:37:51 PM] INFO com.wurmonline.console: Initializing font texture for SansSerif (11, bold). Texture Size: 128
[09:42:17 PM] INFO com.wurmonline.console: Writing to PlayerFiles\players\[edited]\logs\_Skills.2019-03.txt
[10:09:24 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: Input does not appear to be an Ogg bitstream.
[10:09:24 PM] SEVERE com.wurmonline.client.sound.formats.OggInputStream: res/missingsound.ogg
[10:12:17 PM] INFO com.wurmonline.console: Game loop broken due to exception
[10:12:17 PM] INFO com.wurmonline.console: java.io.IOException: An existing connection was forcibly closed by the remote host

[10:12:17 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.read0(Native Method)
[10:12:17 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
[10:12:17 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
[10:12:17 PM] INFO com.wurmonline.console:     at sun.nio.ch.IOUtil.read(IOUtil.java:197)
[10:12:17 PM] INFO com.wurmonline.console:     at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.communication.SocketConnection.tick(SocketConnection.java:564)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.comm.SimpleServerConnectionClass.update(SimpleServerConnectionClass.java:274)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.serverUpdate(WurmClientBase.java:1535)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.preUpdate(WurmClientBase.java:353)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGameLoop(WurmClientBase.java:527)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runConnectionLoop(WurmClientBase.java:325)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.runGame(WurmClientBase.java:304)
[10:12:17 PM] INFO com.wurmonline.console:     at com.wurmonline.client.WurmClientBase.run(WurmClientBase.java:1597)
[10:12:17 PM] INFO com.wurmonline.console:     at java.lang.Thread.run(Thread.java:748)
[10:12:18 PM] INFO com.wurmonline.console: Startup Phase - Disconnected, trying to reconnect...
[10:12:18 PM] INFO com.wurmonline.console: Disabling Nagles
[10:12:18 PM] INFO com.wurmonline.console: Login successful

Edited by Tryst

Share this post


Link to post
Share on other sites

I would probably try starting up dedicated server in 'offline' mode, you can d/l it free off steam. This will allow you to run a server on your machine.

I say to do this as it might help troubleshooting, if you can connect to it fine then might be an issue with firewalls or some other network problem. Could also be an issue with the serverpack mod, could be an issue with the client itself being corrupted.

End of the day it could be many things but it does seem to be an issue with you specifically as I can connect to any server without issue at all.

Just need to keep trying I guess.

Share this post


Link to post
Share on other sites

I only have the Windows firewall on Windows 7 Pro. - Any special settings this may require?

It is happening on every server I've tried so it's not server related.

 

What about ports on the router, any that may need forwarding?

 

What gets me is that I was playing fine with no problems at all before. Then I stopped playing for about a year and the game was never deleted or reinstalled during that time, only updated with the recent updates we've had. Since then, it's been playing up rotten.

Edited by Tryst
spelling

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this