mSparks43 / XPlane-11-AutoATC-plugin

C/C++ Source code for Xplane AutoATC plugin
GNU Lesser General Public License v3.0
16 stars 7 forks source link

Autistic AI #50

Closed mSparks43 closed 4 years ago

mSparks43 commented 4 years ago

Thought this was fixed last update, seems not. After a period of time the process by which the AI "forgets" words it has heard triggers, this is because there are far too many words for it to remember all in one go.

The process doesn't seem to be working correctly, preventing the ATC/AI aircraft from communicating.

Only current fix is a "reset the world" event, will monitor and unit test.

mSparks43 commented 4 years ago

Bug definitely appears to be in the "do not forget" code, eventually leading to no room to remember new words. (about 3 days in production, last fix had improved this from 24 hours), replacing temp words with a fixed size scratchpad

mSparks43 commented 4 years ago

Fix should be ready for the next server update, which with luck will roll out before the next time this happens in production.