Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1081 thank(s) in 853 post(s)
It seems the Squirrel VM is somewhat unstable, it crashes the server when I try to reload plugins (not every time, but still usually at less than 4 reloads). Therefore I'm inclined to disable the Squirrel support in the svn sources, by shutting down the USE_SQUIRREL macro. So people who compile MCServer could still use it, but it won't be in by default.
Are there even any plugins written in squirrel *at all*? How many people would be affected by this?
Posts: 1,450
Threads: 53
Joined: Feb 2011
Thanks: 15
Given 122 thank(s) in 92 post(s)
I haven't seen any plugins for Squirrel
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1081 thank(s) in 853 post(s)
Squirrel disabled in rev 1024.
If you feel suicidal and want to enable it again, uncomment the USE_SQUIRREL macro in source/Globals.h. Also you'll need to put back the dependencies into the build system - enable building the squirrel library in msvc solution and add it as a prerequisite in MCServer project dependencies; re-add the includes and sources in the GNUmakefile. Basically just undo the rev1024's changes to VC2008/MCServer.sln and GNUmakefile.