Jump to content

"You have been kicked because your game files do not match the server's" on EA v.32.30


Rabisco

Recommended Posts

I'm reaaaalllyy tired of this issue. There's not information at all and can only be solved by deleting all files on server (C:\Users\myusername\Zomboid) and reseting the map.

 

Is there any solution or more information about this issue at all?

 

Troubleshooting Done:

- Deleting/Changing user files C:\Users\myusername\Zomboid (FAIL)

- Creating new user to log into the server (FAIL)

- User that was previously added as ADMIN can login successfully

- Deleted the game and all files related to Zomboid into Client computer (FAIL)

 

So, if there's something wrong with the Server Files why can't Admin be able to login?

 

The Server is up if anyone want to test. The "IP" is ******.

 

Obs.: It was working before. I had the server stopped for one week and after starting I'm receiving this error.

Link to comment
Share on other sites

I just used the username EG.

Are you installing omds or making any changes to %ProgramFiles(x86)%\Steam\steamapps\common\ProjectZomboid or %useranem%\Zomboid prior to this happening?

I mean, there is a work around -- disable the Lua checksum in servertest.ini then reload the options (/reloadoptions in local chat on an admin character, or omit the forward slash when doing it from the console), but I'm curious as to what's triggering it. Maybe a translation?

Link to comment
Share on other sites

So... this is the Server Log when people are failing to connect:

[ZNetJNI] New connection
[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_GetClientSteamID
[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_getIPFromGUID
[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_GetClientSteamID
User ThomyKal is trying to connect.
[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_getIPFromGUID
Connected new client ThomyKal ID # 0 and assigned DL port 16262
testing TCP download port 16262
MOD: failed to load poster C:\Users\Gationi\Zomboid\mods\Hydrocraft\poster.png
client connected to TCP download port 16262 ok
STEAMPS3 - AsncTCPSocket destroyed
STEAMPS3 - AsncTCPSocket destroyed
STEAMPS3 - AsncTCPSocket destroyed
STEAMPS3 - AsncTCPSocket destroyed
STEAMPS3 - AsncTCPSocket destroyed
STEAMPS3 - AsncTCPSocket destroyed
user ThomyKal kicked because Lua/script checksums do not match
[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_disconnect
[ZNetJNI] Connection closed: reason=1 port=1
[ZNetJNI] Disconnecting client #0 SteamID=76561198033530709
[ZNetJNI] Finally disconnected client 76561198033530709
 
Unfortunately nothing was changed. I just stopped the server for a few days and when I tried to run again everyone was having this error.
 
I did found the option in Server files (servertest.ini): DoLuaChecksum=true
 
What's the impact of disabling that option? Can I expect any malfunction?
 
When I disabled this I didn't got any more errors to login. I'll keep testing and checking server logs.
Link to comment
Share on other sites

Now this is the Authentication Log after login:

Connected new client Rabs ID # 4 and assigned DL port 16263
testing TCP download port 16263
MOD: failed to load poster C:\Users\Gationi\Zomboid\mods\Hydrocraft\poster.png
client connected to TCP download port 16263 ok
loaded chunks for cell 156,135 ms=171.52017
RecalcAll for cell 156,135 ms=156.97655
loaded2=[]
finish loading cell 156,135 ms=131.76561
loaded chunks for cell 157,95 ms=224.75647
RecalcAll for cell 157,95 ms=215.13115
loaded chunks for cell 158,95 ms=251.84671
loaded2=[]
finish loading cell 157,95 ms=118.88818
loaded chunks for cell 157,96 ms=232.19884
loaded chunks for cell 158,96 ms=323.91953
RecalcAll for cell 158,95 ms=682.1192
loaded2=[]
finish loading cell 158,95 ms=207.24266
RecalcAll for cell 157,96 ms=295.14618
RecalcAll for cell 158,96 ms=326.8233
loaded2=[]
finish loading cell 157,96 ms=352.89508
loaded2=[]
finish loading cell 158,96 ms=147.46533
loaded chunks for cell 155,134 ms=200.57243
loaded chunks for cell 156,134 ms=193.26288
RecalcAll for cell 155,134 ms=209.7975
RecalcAll for cell 156,134 ms=172.47523
loaded2=[]
finish loading cell 155,134 ms=262.7929
loaded2=[]
finish loading cell 156,134 ms=522.12
[ZNetJNI] Java_zombie_core_znet_SteamGameServer_BUpdateUserData 'Rabs' id=76561198032911414
Deleting zombie that is only 2.2998047 away from player.
 
Is changing "DoLuaChecksum=false" a safe solution?
 
Feel free to request any logs that you think that could be useful.
 
Want to make this as best as possible as players are really linking and asking to not shutdown my server. :P
Link to comment
Share on other sites

The main risk people can then run unsafe code on your server, such as hacks to damage the gain world or kill people, but if you know who you're playing with, it's not that great of a concern. It's more of an issue for long-running public servers. The checksum itself isn't bulletproof, either, it just makes it a bit harder for people.

Not sure what's causing "AsncTCPSocket destroyed," though. I've never seen that before.

Link to comment
Share on other sites

The main risk people can then run unsafe code on your server, such as hacks to damage the gain world or kill people, but if you know who you're playing with, it's not that great of a concern. It's more of an issue for long-running public servers. The checksum itself isn't bulletproof, either, it just makes it a bit harder for people.

Not sure what's causing "AsncTCPSocket destroyed," though. I've never seen that before.

 

Well as it's a Public Steam Server so anyone can login. Just to be safer I'll remove the Hostname from there! :)

 

Maybe Ports blocked? I know Steam uses 2 ports; 8766 and 8767. but I just enabled the first.

Link to comment
Share on other sites

This is what I have from Client side when connecting when DoLuaChecksum is true:

FBO: creating 16x16

FBO: creating 2048x2048

SafeMode is off

Textures and Sprides Loaded.

using spawn regian Muldraugh, KY

13 possible spawn points

[ZNetJNI] Connection closed: reason=1 port=1

RakNetPeerInterface.connectionStateChangedCallback state=Disconnected message= thread=Thread{UdpEngine,5,main]

[ZNetJNI] Java_zombie_core_raknet_RakNetPeerInterface_disconnect

Link to comment
Share on other sites

Could you have those who get the "files don't match" error try the following, http://steamcommunity.com/workshop/discussions/-1/451850468362573303/?appid=108600 ?

Maybe they just missed today's update of Hydrocraft.

 

Hei Sir,

 

Congrats! You solved the real issue.

 

A new update was released for Hydrocraft, but server was still running the old version of the Hydrocraft.

 

After Updating the Server Mod Hydrocraft and enabling the "DoLuaChecksum" everyone was able to log again without issues. :)

Link to comment
Share on other sites

Weird. Anyone connecting to your server should have got a Failed TCP ... error, not Lua files do not match  Did you install Hydrocraft through Workshop, rather than placing in %username%\zomboid\mods?

 

Server:

Copied the Hydrocraft from the folder "C:\Program Files (x86)\Steam\SteamApps\workshop\content\108600\498441420\mods\Hydrocraft" to %username%\Zomboid\Mods

 

Client:

Copied the Hydrocraft from the folder "C:\Program Files (x86)\Steam\SteamApps\workshop\content\108600\498441420\mods\Hydrocraft" to %username%\Zomboid\Mods

 

What's the correct procedure to install them on the Server?

Link to comment
Share on other sites

Simply include the workshop ID number in the servertest.ini (workshop=, I think?). Steam will downlad and install the mod for you.

It'll also update it every time you restart your server.

Any time people connect, Steam will automagically update it for them.

Makre sure Mods=Hydrocraft (the loading ID) is set, as well -- judging by your server, you've already done this.

Link to comment
Share on other sites

 

Looks correct:

 

mods=Hydrocraft;BedfordFallsWorkshopItems=498441420;522891356
Not entirely sure BedfordFalls should be included in mods, but, well, it's a mod.

 

Hei EnigmaGrey,

 

When setting WorkshopItems a new issue happen.

 

So as this is related to a new problem and to make things more clear in the forum I'll create another thread! :)

 

Thanks in advance for all your help.

Link to comment
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
×
×
  • Create New...