Expulsado por el antitrampas en Project Zomboid: qué ha saltado y cómo arreglarlo
Desde la 42.20, Project Zomboid trae otra vez su propio antitrampas en multijugador, y a veces echa (o banea) a gente que no ha hecho nada: casi siempre por un mod que mueve al personaje, toca el inventario o la experiencia de una forma que el juego no espera. No hace falta apagarlo entero. En el .ini del servidor hay un ajuste por cada comprobación y un número que decide qué pasa cuando salta; con eso localizas cuál es, lo pones a «solo apuntar» y buscas el mod.
Por qué echa a jugadores que no hacen trampas
El antitrampas compara lo que dice cada jugador con lo que el servidor cree posible: lo rápido que corre, a quién golpea y desde dónde, si atraviesa paredes, cuánta experiencia gana, qué hace en los refugios. La 42.20 lo volvió a activar rehecho y la 42.21 añadió comprobaciones (también contra trucos con los refugios), así que un servidor que iba bien puede empezar a echar gente después de actualizar.
Los falsos positivos vienen sobre todo de mods: uno que añade un esprint o un «dash» (la velocidad), los de vehículos y físicas, los que ordenan o mueven el inventario de golpe, o los que dan experiencia por su cuenta. También del lag fuerte: si un jugador va a saltos, el servidor puede ver un movimiento imposible. Mientras no sepas cuál es, no es motivo para quitar el antitrampas a todo 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.
Los ajustes AntiCheat del .ini y qué significa cada número
En la Build 42 cada comprobación es una línea del .ini del servidor (<nombre>.ini, en la carpeta Server; servertest.ini si nadie lo cambió) y vale un número: 1 banea al jugador, 2 lo echa (puede volver a entrar), 3 solo lo apunta en el registro y avisa a los administradores, sin echar a nadie, y 4 apaga esa comprobación. Así vienen en un servidor de la 42.21 recién creado: todas a 2, salvo atravesar paredes y los paquetes raros, que vienen a 4.
Lo que vigila cada una: AntiCheatSpeed, la velocidad del personaje; AntiCheatNoClip, atravesar paredes; AntiCheatHit, los golpes; AntiCheatXP, la experiencia; AntiCheatSafeHouse, los refugios; AntiCheatSafety, el sistema de seguridad del PvP; AntiCheatPermission, que nadie haga cosas de administrador sin serlo; AntiCheatPlayer, el estado del jugador; AntiCheatChecksum, que los archivos coincidan, y AntiCheatPacketException, los paquetes de red mal formados.
AntiCheatSafety=2
AntiCheatSpeed=2
AntiCheatNoClip=4
AntiCheatHit=2
AntiCheatPacketException=4
AntiCheatPermission=2
AntiCheatXP=2
AntiCheatSafeHouse=2
AntiCheatPlayer=2
AntiCheatChecksum=2Saber cuál ha saltado
Antes de tocar nada, entérate de cuál es. Cuando el antitrampas echa a alguien, el servidor lo apunta en su consola, y la línea suele decir qué comprobación ha saltado; queda también en server-console.txt, en la carpeta Zomboid del usuario que ejecuta el servidor. Busca «anticheat» o el nombre del jugador justo a la hora en que lo echaron.
Pregunta además qué estaba haciendo: si fue al esprintar, al subir a un coche, al ordenar la mochila o al subir de nivel, ya tienes la comprobación y casi el mod. Si echa a todos a la vez al entrar, no suele ser el antitrampas sino los archivos o la versión (más abajo).
Arreglarlo sin dejar la puerta abierta
Apaga y haz una copia
Con el servidor apagado (el juego reescribe el .ini al cerrarse), copia el .ini por si acaso.
Pon solo esa a 3
Cambia a 3 la comprobación que salta, por ejemplo AntiCheatSpeed=3, y deja las demás como estaban. Así nadie más sale echado, pero sigue quedando apuntado y los administradores lo ven.
Arranca y mira el registro
Jugad normal un rato. Si salen avisos de un solo jugador que nadie más da, o con ventajas que no cuadran, puede que sí sean trampas: para eso están los comandos para echar y banear.
Busca el mod
Si los avisos son de todos y al hacer lo mismo (esprintar, conducir, ordenar), es un mod. Mira en su página del Taller si es para la Build 42 y si su autor habla del antitrampas; quítalo o busca otro (cómo se quitan y se ponen mods).
Vuelve a 2 cuando puedas
Cuando el mod se actualice o lo cambies, devuelve la comprobación a 2. Ponerla a 4 solo tiene sentido si el servidor es privado, con contraseña o lista blanca (cómo cerrarlo a tu grupo): en uno público, quitar el antitrampas es invitar a quien hace trampas.
Otras expulsiones que no son el antitrampas
DoLuaChecksum (activado de serie) echa a quien tiene los archivos del juego o de los mods distintos de los del servidor. Si echa a todos al entrar, suele ser eso: un mod que se ha actualizado en el Taller y el servidor aún no, o al revés, o un jugador en otra versión del juego. Se arregla reiniciando el servidor para que baje los mods y con todos en la misma versión (actualizar el servidor y los jugadores).
PingLimit echa a quien pasa de ese ping en milisegundos; viene a 0, que lo desactiva. MaxPacketsPerSecond es cuántos paquetes por segundo atiende el servidor de cada jugador (300 de serie, de 100 a 1000): si un mod manda muchos, súbelo un poco antes de tocar el antitrampas. SteamVAC es el antitrampas de Steam, aparte de todo esto: déjalo activado.
Si lo que pasa es que nadie llega a entrar, no es una expulsión: por qué no puedes entrar en tu servidor.
Si una guía te habla de «AntiCheatProtectionType»
Es de la Build 41. Allí el antitrampas eran una veintena de líneas AntiCheatProtectionType numeradas, cada una a true o false, y muchas guías y foros te dicen que apagues «la 12» o «la 21». En la Build 42 esas líneas ya no existen (no están en el .ini de un servidor de la 42.21): son los ajustes con nombre de arriba, con su número de 1 a 4. Si tu servidor va en la rama legacy41, entonces sí son esas (Build 42 o 41).
Con NapNodes
No hace falta abrir el .ini: en «Configuración» del panel están todos en el bloque «Antitrampas y registros», y el buscador los encuentra también por su nombre en el fichero (escribe «AntiCheatSpeed» o «anticheat»). Se guardan solos y se aplican al pulsar «Reiniciar». En «Consola» ves en directo por qué han echado a alguien.
Los mods se quitan y se ponen en la pestaña «Mods», que avisa de los que solo son para la Build 41. Si no encuentras qué salta, abre un ticket en «Ayuda» con la hora y el nombre del jugador.
Preguntas frecuentes
¿Qué significan los números de AntiCheat en Project Zomboid?
En la Build 42, 1 banea al jugador, 2 lo echa, 3 solo lo apunta en el registro y avisa a los administradores, y 4 desactiva esa comprobación. De serie vienen casi todas a 2.
¿Cómo desactivo el antitrampas de Project Zomboid?
Poniendo a 4 las líneas AntiCheat del .ini del servidor, con el servidor apagado. Mejor no hacerlo con todas: pon a 3 solo la que salta, que deja de echar a nadie pero sigue apuntándolo.
¿Por qué el antitrampas me echa al esprintar o al conducir?
Casi siempre por un mod de movimiento o de vehículos que hace algo que el juego no espera, o por mucho lag. Pon AntiCheatSpeed a 3 mientras buscas el mod.
¿AntiCheatProtectionType12 sirve en la Build 42?
No: los AntiCheatProtectionType eran de la Build 41. En la 42 son ajustes con nombre (AntiCheatSpeed, AntiCheatHit…) que valen de 1 a 4.
Echa a todos al entrar, ¿es el antitrampas?
Normalmente no: suele ser DoLuaChecksum, porque algún mod o la versión del juego no coinciden entre el servidor y los jugadores. Reinicia el servidor para que baje los mods y comprobad que todos tenéis la misma versión.
¿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.
Sigue leyendo
- 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.
- Lag en un servidor de Project Zomboid: causas y cómo quitarlo
Tirones, zombis que se teletransportan y servidor a cámara lenta en Project Zomboid: cómo saber si es la memoria, el procesador o la conexión, y qué cambiar.
- El helicóptero de Project Zomboid en un servidor: cuándo llega, cómo sobrevivirlo y cómo quitarlo
Cuándo pasa el helicóptero en un servidor de Project Zomboid (Build 42), cómo sobrevivirlo en grupo y cómo quitarlo o hacer que vuelva, con los demás sucesos.