Page 1 of 1

Option: DoNotCacheScripts 0/1

Posted: Tue Mar 11, 2008 12:24 am
by ncrsn
Should this option exist, POL would not cache any processed script - or would check if the cached script is outdated (and reload if it is) before it is used.

Difference to the CacheInteractiveScripts option would be that even the non-interactive scripts started using Start_Script or Run_Script_To_Completion would be reloaded before use.

Because of the lack of this option, it is necessary to either add a Unload_Scripts(the_one_being_debugged) into scripts or spam unload-command every time before the testing.


I can live without this option, but with this, I'd have more time for that.

Posted: Tue Mar 11, 2008 1:03 am
by CWO
It does exist already.

CacheInteractiveScripts 0/1 in pol.cfg.

This will cause POL to read the every script off of your hard drive every time its run. This isn't recommended for active shards though because it will cause a lot of hard drive reading which might result in lag depending on the type of hard drive you have.

Posted: Tue Mar 11, 2008 1:25 am
by ncrsn
Yes, CacheInteractScripts exists, but it does not work that way.

You can test this writing a script A with content Start_Script(B);. B is script with Print("1");. Compile, run A. Modify B to print out "2". Recompile it. Rerun A. Console will print "1".