Erros Linux, a maioria devem ser por causa do case sensitive, letras maiúsculas e minúsculas.
Desistiu fácil não acha ? Achou linux difícil ? Seu servidor em windows será mais ainda, vão derrubar mais fácil do que quebrar o cano do vizinho. HUahosudhasd.
Linux leva muito a sério as letras e diretório diferente do windows por isso os inumeros erros.
data/spells/KotZletY/spellTk.lua
coloque tudo em minúsculo, o mesmo no spell.xml!