Don't Starve LuaJIT/OpenGL ES optimization patch (compatible with DS, RoG, SW, HAM, DST, Dedicated Server for Windows and DST, Dedicated Server for Linux)
和GemCore作者Zarkload沟通后,GemCore升级后保证了与LuaJIT的兼容性,因此移除了原先的兼容性代码。
也许加载.lua文件时可以更快一点点。
优化了LuaJIT 字符串的性能。
这个版本去掉了之前关于GL的一些修改,实测感觉区别不大于是去掉了。之后补合批吧(天坑)
尝试修了下Dedicated Server上的30秒左右卡一次的问题。
现在可以在dontstarve_steam.exe的同目录里放置一个DontStarveLuaJIT.ini的文件来控制启动插件后的默认行为: 内容如下:
[General] EnablePatch=1 EnableConsole=0 EnableJIT=0
含义: EnablePatch表示是否启用这个Patch,1为启用,0为不启用,下同 EnableConsole表示是否启用控制台输出调试信息,一般情况下如果失败,可以启用它把显示的内容发到issue区。 EnableJIT表示是否启用Luajit的JIT模式。
所有配置在重启游戏后生效。