Quote:
Originally Posted by Dragokas
1) Can I expect theoretically some problems after moving server to 1.8 / 1.9 without plugins re-compilation? In what cases, e.g. ?
|
Generally things will work. There's a post about 1.8 becoming the stable branch in the news section. There will be a similar post about 1.9 when that happens. Right now, there's only the git history.
I don't think there are breaking changes since the 1.8 news post in either 1.8 or 1.9, though.
I think it's 1.7. It probably shows you the compiler output when you use it, which should have the version. If you want a newer version, you can use asherkin's spider:
https://spider.limetech.io/
Quote:
3) If I compiled plugin in 1.8 or 1.9 (and that plugin doesn't use 1.8+ functionality/includes; only 1.7.3-), is it possible plugin will work incorrectly in server with SM v1.7.3 ?
|
We never guarantee you can load a plugin from a newer compiler will load on an older SM, but in practice anything compiled with 1.4+ can possibly load on 1.4. It doesn't matter if you use newer includes, only the functionality you actually use (though using the older includes is an easy way to ensure that).
Also, you can use methodmaps defined in the later includes on older versions of SM as long as they're really just calling existing/older natives.