• Хостинг игровых серверов

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Помогите Ошибка при загрузке сервера.

excellion44

31 Янв 2024
76
3
26
Доброго времени суток ув.Форумчане! опыта пока маловато поэтому прошу вашей помощи! все было нормально , перед закрытием окна сервера ввел команду save после закрыл окно сервера, стал запускать вновь и выдает теперь вот такую ошибку:
Код:
Spawning 105917 entities from save
        11853 / 105917
        63805 / 105917
        87992 / 105917
Error loading save (server/EJIKI/proceduralmap.4000.2072985598.247.sav)
NullReferenceException: Object reference not set to an instance of an object
NullReferenceException: Object reference not set to an instance of an object
  at AutoTurret.ServerInit () [0x0002d] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at NPCAutoTurret.ServerInit () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseNetworkable.Spawn () [0x00035] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseEntity.Spawn () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at IOEntity.Spawn () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at SaveRestore.Load (System.String strFilename, System.Boolean allowOutOfDateSaves) [0x00562] in <71d4ba11cbff44cd93b596f10a57aed3>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
SaveRestore:Load(String, Boolean)
ServerMgr:Initialize(Boolean, String, Boolean, Boolean)
<StartServer>d__21:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

Spawning 109420 entities from map
        done.
Postprocessing 109420 entities from map
Setting parent to entity that hasn't spawned yet! (net is null)
Setting parent to entity that hasn't spawned yet! (net is null)
NullReferenceException: Object reference not set to an instance of an object.
NullReferenceException: Object reference not set to an instance of an object.
  at BaseEntity.SetParent (BaseEntity entity, System.UInt32 boneID, System.Boolean worldPositionStays, System.Boolean sendImmediate) [0x0013f] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseEntity.SetParent (BaseEntity entity, System.Boolean worldPositionStays, System.Boolean sendImmediate) [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at MicrophoneStand.SpawnChildEntity () [0x0003e] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at MicrophoneStand.PostMapEntitySpawn () [0x00011] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at SaveRestore.SpawnMapEntities (System.Collections.Generic.List`1[T] entities) [0x000a4] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ServerMgr.Initialize (System.Boolean loadSave, System.String saveFile, System.Boolean allowOutOfDateSaves, System.Boolean skipInitialSpawn) [0x00096] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at Bootstrap+<StartServer>d__21.MoveNext () [0x0030c] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <f90b5d60566c42cc8b1d1412300b3616>:0

NullReferenceException: Object reference not set to an instance of an object
NullReferenceException: Object reference not set to an instance of an object
  at GroundVehicle.get_CurEngineState () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.RefreshEngineState () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.OnFlagsChanged (BaseEntity+Flags old, BaseEntity+Flags next) [0x0000d] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseEntity.SetFlag (BaseEntity+Flags f, System.Boolean b, System.Boolean recursive, System.Boolean networkupdate) [0x0003d] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseVehicle.UpdateMountFlags () [0x00025] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseModularVehicle.ModuleEntityAdded (BaseVehicleModule addedModule) [0x001d0] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.ModuleEntityAdded (BaseVehicleModule addedModule) [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseModularVehicle+<>c__DisplayClass48_0.<OnChildAdded>b__0 () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at InvokeHandlerBase`1[T].DoTick () [0x00109] in <b031c000f0ae431d86bfa1696c8bd17c>:0
  at InvokeHandlerBase`1[T].LateUpdate () [0x0000c] in <b031c000f0ae431d86bfa1696c8bd17c>:0

NullReferenceException: Object reference not set to an instance of an object
NullReferenceException: Object reference not set to an instance of an object
  at GroundVehicle.get_CurEngineState () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.RefreshEngineState () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.OnFlagsChanged (BaseEntity+Flags old, BaseEntity+Flags next) [0x0000d] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseEntity.SetFlag (BaseEntity+Flags f, System.Boolean b, System.Boolean recursive, System.Boolean networkupdate) [0x0003d] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseVehicle.UpdateMountFlags () [0x00025] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseModularVehicle.ModuleEntityAdded (BaseVehicleModule addedModule) [0x001d0] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at ModularCar.ModuleEntityAdded (BaseVehicleModule addedModule) [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at BaseModularVehicle+<>c__DisplayClass48_0.<OnChildAdded>b__0 () [0x00000] in <71d4ba11cbff44cd93b596f10a57aed3>:0
  at InvokeHandlerBase`1[T].DoTick () [0x00109] in <b031c000f0ae431d86bfa1696c8bd17c>:0
  at InvokeHandlerBase`1[T].LateUpdate () [0x0000c] in <b031c000f0ae431d86bfa1696c8bd17c>:0
 
перед закрытием окна сервера ввел команду save

Поищи тут на форуме выкладывал свой батник, там после краша сервера или его выключения он автоматом перезагружаеться.

К тому же более правильнее "выходить" из сервера командой quit

Ты же видимо умудрился ввести команду save, не дождаться ее завершения и грохнул сервер во время сохранения

после закрыл окно сервера, стал запускать вновь и выдает теперь вот такую ошибку:
Код:
Error loading save (server/EJIKI/proceduralmap.4000.2072985598.247.sav)
Ну сервер сам сказал что с ним, у тебя повредился sav файл.
Один из вариантов,
1. Удалить proceduralmap.4000.2072985598.247.sav из папки server/EJIKI/
2. Найти в папке server/EJIKI/ файл proceduralmap.4000.2072985598.247.sav.1 и переименовать его в proceduralmap.4000.2072985598.247.sav

Тем самым ты загрузишь "прошлый" sav файл сервера и у тебя будет откат равный времени указанному в server.saveinterval

Если и это не поможет, вайпай сервер.
 
Активность
Пока никто не печатает сообщение