Unity Game Server: NullReferenceException: referencia de objeto no establecida para una instancia de un objeto
– UnityAssets3Free
hola , por aqui Juan y aqui os traigo
esta pregunta
Estoy ejecutando un servidor de juegos Valheim en Linus. Y al iniciar se cuelga en el siguiente error y la terminal se congela.
03/20/2022 00:58:19: Builder started
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
NullReferenceException: Object reference not set to an instance of an object
at HeightmapBuilder.Build (HeightmapBuilder+HMBuildData data) [0x0005e] in <91ef1facb79f4708aa34c3c8c1befc47>:0
at HeightmapBuilder.BuildThread () [0x00067] in <91ef1facb79f4708aa34c3c8c1befc47>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <b6074dacdf2142f38da4050b03a225bb>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <b6074dacdf2142f38da4050b03a225bb>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <b6074dacdf2142f38da4050b03a225bb>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <b6074dacdf2142f38da4050b03a225bb>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <b6074dacdf2142f38da4050b03a225bb>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs)
(Filename: <91ef1facb79f4708aa34c3c8c1befc47> Line: 0)
Busqué este error pero nada me ayudó, así que estoy obligado a crear esta pregunta.
Estoy usando un Rootserver con Debian 4.02. Si hay algo más que necesite compartir, por favor hágamelo saber.
Saludos
2 respuestas 2
La nueva actualización rompió mi BAT de arranque en Windows y dio este error exacto. Simplemente copié el archivo predeterminado «start_headless_server.bat» provisto y agregué el nombre de mi servidor, el nombre mundial, el puerto y la contraseña y ahora funciona perfectamente. Los archivos de su servidor Linux deben tener un SH, que es una plantilla predeterminada. Aconsejaría intentar lo mismo.
También tuve este problema. ¿Ha cambiado el nombre del archivo mundial? Estaba trabajando bien, así que cambié el nombre del archivo mundial y el arranque me dio este error. restaurar el archivo con el nombre correcto me solucionó el problema. Fue una corazonada total.
Cuando usas el juego para crear y comenzar el mundo, no importa. Estaba configurando un servidor dedicado para usar con amigos y había usado la misma contraseña que el nombre del mundo, así que pensé que cambiaría el nombre del mundo para que pudiéramos mantener la contraseña. Entonces, en el script de inicio, cambié la contraseña pero mantuve el nombre mundial igual. Espero que esto ayude.
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
por hoy,hasta la proxima