Engine Error- water is killing FPS

Summary:
Multiplayer game; >30 hearthlings. no trouble. Then, at last i got my geomancer and i could fill the trench to my friends village with water. that’s the lag began badly. my system hardly hits 35% use and the stutter is hard to watch, and the framerate is down considerably, BUT as soon as i put down a wet stone, well Engine Error keeps happening then my framerate drops again. Now we are gong to have to restart with even less fewer
hope this helps someone.

Steps to reproduce:

  1. load game
  2. game loads
  3. game notices water-- proceeds to have an aneurysm.

Expected Results:

Actual Results:

Notes:

Attachments:
release-949 (x64)[M]
C stack overflow
stack traceback:
[C]: ?
[C]: ?
…th_ace/components/signals/water_signal_component.lua:24: in function <…th_ace/components/signals/water_signal_component.lua:22>
[C]: in function ‘move_to’
radiant/modules/entities.lua:498: in function ‘move_to’
…mponents/aquatic_object/aquatic_object_component.lua:143: in function ‘float’
…mponents/aquatic_object/aquatic_object_component.lua:84: in function ‘_on_water_surface_level_changed’
…mponents/aquatic_object/aquatic_object_component.lua:52: in function ‘_on_water_signal_changed’
…mponents/aquatic_object/aquatic_object_component.lua:43: in function ‘_change_cb’
stonehearth_ace/components/signals/water_signal.lua:366: in function ‘_on_tick_water_signal’
stonehearth_ace/components/signals/water_signal.lua:111: in function ‘_update_region’

[C]: in function ‘move_to’
radiant/modules/entities.lua:498: in function ‘move_to’
…mponents/aquatic_object/aquatic_object_component.lua:143: in function ‘float’
…mponents/aquatic_object/aquatic_object_component.lua:84: in function ‘_on_water_surface_level_changed’
…mponents/aquatic_object/aquatic_object_component.lua:52: in function ‘_on_water_signal_changed’
…mponents/aquatic_object/aquatic_object_component.lua:43: in function ‘_change_cb’
stonehearth_ace/components/signals/water_signal.lua:366: in function ‘_on_tick_water_signal’
stonehearth_ace/components/signals/water_signal.lua:111: in function ‘_update_region’
stonehearth_ace/components/signals/water_signal.lua:94: in function ‘set_location’
…th_ace/components/signals/water_signal_component.lua:27: in function <…th_ace/components/signals/water_signal_component.lua:22>
Version Number and Mods in use:
ACE
System Information:
System Type x64-based PC
Processor AMD FX-8370 Eight-Core Processor, 4335 Mhz, 4 Core(s), 8 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
Total Virtual Memory 31.9 GB

Thanks, this error will be fixed in the next version of ACE. For now, please remove any water lilies or fish traps from areas where the water surface level is changing.

1 Like