«File doesn't match» y «checksums do not match» en Project Zomboid: qué falla y cómo arreglarlo
Entras a un servidor de Project Zomboid y te rechaza con «File doesn't match the one on the server», o entras y un minuto después te echa. No es un baneo ni un fallo del servidor: tu juego no tiene exactamente los mismos archivos que él, y casi siempre la culpa es de un mod. Aquí ves cómo encontrar cuál y cómo arreglarlo sin desactivar la comprobación.
Qué comprueba el juego
Al entrar, el servidor compara los archivos Lua y de scripts que tiene tu juego, los del juego y los de cada mod, con los suyos. Si alguno es distinto, no te deja seguir. Lo hace para que nadie cambie las reglas con archivos tocados y para que todos juguéis lo mismo.
Sale de dos formas. Al entrar, con «File doesn't match the one on the server» y la ruta del archivo. O ya dentro: te echa al minuto, y en la consola del servidor se lee Lua/script checksums do not match y reason="Lua incorrect checksum".
Si lo que dice es que la versión del servidor no coincide con la tuya, o «Workshop item version is different than server's», es otro problema: cómo actualizar el servidor.
¿Prefieres no montarlo tú? Servidores de Project Zomboid desde 12 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Project Zomboid gratis, sin tarjeta.
La ruta del error te dice qué es
Si la ruta lleva workshop\content\108600\ y un número, es un mod del Taller: ese número es su Workshop ID. Búscalo en tu lista de mods o pégalo en la dirección de una página del Taller para ver cuál es.
Si la ruta está en steamapps\common\ProjectZomboid, es un archivo del propio juego: ve al caso 3. Si está en tu carpeta Zomboid\mods, es un mod copiado a mano en tu PC: ve al caso 2.
Si te echan al minuto y no ves ninguna ruta, empieza por el caso 1, que es el más común.
Caso 1: un mod se ha actualizado
Los mods del Taller se actualizan cuando su autor quiere, también con el servidor encendido. El servidor sigue con la versión que bajó al arrancar y los jugadores llegan con otra. Un solo mod basta para echar a todo el grupo.
Reinicia el servidor
Al arrancar baja la última versión de cada mod. Es lo que arregla la mayoría de los casos.
Que los jugadores reinicien el juego
Steam tiene que bajar también la versión nueva. Si un mod está pendiente en las descargas de Steam, hay que esperar a que acabe antes de entrar.
Entrad otra vez
Si solo sigue fallando uno, pasa al caso 2.
Caso 2: solo le falla a un jugador
Tiene una copia del mod distinta de la de los demás, casi siempre por una descarga a medias o por un mod copiado a mano.
Quita el mod
En el Taller de Steam, cancela la suscripción al mod que dice la ruta. Si no sabes cuál es, a todos los del servidor.
Borra las copias a mano
Mira que no haya una carpeta con ese mod en
Zomboid\mods, en tu carpeta de usuario: esa copia puede chocar con la del Taller.Vuelve a entrar
Al conectarte, el juego vuelve a bajar lo que pide el servidor.
Caso 3: los archivos del juego
Si la ruta es del propio juego, o tocaste algún archivo a mano, deja que Steam lo repare: clic derecho en Project Zomboid → Propiedades → «Archivos instalados» → «Verificar integridad». Vuelve a bajar lo que no coincida, también un archivo que quedó a medias en una actualización.
Comprueba también que no estés en otra rama: en «Betas» (en el Steam nuevo, «Versiones del juego y betas») tiene que poner «Ninguna», salvo que el servidor vaya en otra a propósito.
Caso 4: mods que van en Java
Algunos mods nuevos no son del Taller normal: piden ZombieBuddy o instalarlos a mano, y su página dice algo como «Mod ID: None (manual download)». Esos hay que ponerlos igual en el servidor y en cada jugador; si no, el servidor echa a todos al minuto, aunque estén en la lista de mods.
En un servidor propio, tienes que instalarlos a mano en los dos lados. En un servidor alquilado, depende de si dejan tocar el arranque.
¿Y si apago DoLuaChecksum?
DoLuaChecksum es el ajuste que hace esta comprobación, y viene activado. Con DoLuaChecksum=false el mensaje deja de salir, y por eso medio internet lo recomienda, pero no arregla la diferencia: solo deja de mirarla. Quedan los mods distintos, que pueden dar fallos raros y desincronizaciones, y cualquiera puede entrar con archivos tocados.
Tampoco sirve para jugar con versiones distintas del juego. Úsalo solo un rato, para confirmar que el problema es ese y localizar el mod, y vuelve a activarlo. Más sobre lo que protege, en por qué echa el antitrampas.
Con NapNodes
Lo primero, «Inicio»: si Zomboid echa a alguien por esto, el panel lo reconoce en la consola y te lo explica ahí.
Pulsa «Reiniciar»
El servidor baja la última versión de cada mod al arrancar. Después, que los jugadores reinicien el juego.
Quita los mods de Java
Los que piden ZombieBuddy no funcionan en nuestros servidores, porque no lo llevan: «Mods» te avisa. Quítalos ahí y reinicia.
Si tienes que apagar la comprobación
DoLuaChecksumestá en «Configuración» → «Antitrampas y registros». Vale al reiniciar. Vuelve a activarla cuando encuentres el mod.Cambia los mods con una copia hecha
Antes de tocar muchos, crea una en «Copias de seguridad». El servidor gratis no tiene copias: usa «Descargar todo» en «Archivos».
Preguntas frecuentes
¿Qué significa «File doesn't match the one on the server»?
Que un archivo de tu juego o de un mod es distinto del que tiene el servidor. La ruta del error dice cuál: si lleva un número tras 108600, es ese mod del Taller.
¿Por qué Project Zomboid me echa al minuto de entrar?
Suele ser que tus mods no son iguales que los del servidor: en su consola sale «checksums do not match». Reinicia el servidor y que todos reinicien el juego.
¿Se arregla desactivando DoLuaChecksum?
El mensaje deja de salir, pero la diferencia sigue ahí y cualquiera puede entrar con archivos tocados. Úsalo solo un rato para localizar el mod.
¿Hace falta suscribirse a los mods del servidor?
No: al entrar, el juego baja los que faltan. Pero si ya tenías uno en otra versión, puede chocar: cancela la suscripción y vuelve a entrar.
¿Por qué le pasa solo a uno del grupo?
Porque tiene una copia distinta del mod, casi siempre por una descarga a medias o por un mod copiado a mano. Que lo quite y vuelva a entrar.
¿Funcionan los mods de ZombieBuddy en un servidor alquilado?
Depende del hosting. En NapNodes, no: quítalos en «Mods» y reinicia.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Project Zomboid desde 12 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Project Zomboid gratis, sin tarjeta.
¿No sabes si tu servidor está encendido? Compruébalo en un segundo con «¿Está encendido mi servidor de Project Zomboid?»: jugadores, versión y contraseña, gratis.
Herramienta gratis: Lista de mods de Project Zomboid. Pega los enlaces del Taller y los Mod ID y sal con WorkshopItems= y Mods= bien escritos, con la barra de la Build 42.
Sigue leyendo
- No puedo entrar a mi servidor de Project Zomboid: causas y soluciones
Por qué no te deja entrar a un servidor de Project Zomboid (tiempo agotado, mods distintos, versión del juego, contraseña) y cómo arreglarlo paso a paso.
- Mi servidor de Project Zomboid no arranca: errores y soluciones
Por qué un servidor de Project Zomboid se cierra al arrancar: mods que no son de la Build 42, la memoria, un ajuste mal escrito, el disco o una actualización.
- Conectar Project Zomboid con Discord: el chat del servidor en un canal
Cómo unir el chat de tu servidor de Project Zomboid (Build 42) con un canal de Discord: crear el bot, el token, los tres canales y por qué no funciona.