Solucione el bloqueo que ocurre al unirse al servidor o después de jugar durante algún tiempo debido a errores con UnityPlayer.dll en 7 Days to Die.
El problema
Tuve un problema en el que mi cliente se bloqueaba después de una hora o más de jugar o, a veces, unos segundos después de unirse a un servidor.
Revisé el Visor de eventos de Windows y los registros de errores y descubrí que el problema estaba relacionado con UnityPlayer.dll.
Como arreglar
Desinstalar viejos redistribuibles de Visual C++
La solución para mí fue desinstalar todos los paquetes redistribuibles antiguos de Microsoft Visual C++ y reinstalar una copia nueva de las últimas versiones compatibles.
Desinstalé cada uno de estos:
Estos paquetes de redist crecen con el tiempo si juegas muchos títulos independientes, especialmente juegos de Unity.
Es posible que tenga menos o más paquetes redist instalados que yo. En cualquier caso, elimínelos todos.
Vuelva a instalar una copia nueva de las últimas descargas de Redist
Puede encontrar las descargas de redist de VC++ compatibles más recientes de Microsoft aquí:
Asegúrese de elegir el tipo correcto para su sistema (probablemente x64 si tiene una CPU moderna).
Solo necesitaba instalar el primero (Visual Studio 2015, 2017, 2019 y 2022) y luego 7DTD funcionó como un sueño. ¡Mejor rendimiento y no más bloqueos incluso después de varias horas de juego!
Conclusión
Yo pHay muchos juegos independientes, muchos de ellos creados con Unity, y tener varias dependencias instaladas debe haber causado un conflicto en alguna parte. Si tiene problemas similares y ha intentado todo lo demás, ¡pruébelo!
Espero que te funcione para que puedas volver a matar zombis.
Eso es todo lo que estamos compartiendo hoy para este 7 días en morir guía. Esta guía fue originalmente creada y escrita por nidht. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.