As Alterações que te mandei não causam problema algum no servidor por serem alterações da leitura dos sistemas operacionais para o linux ler foi necessário alterar alguns códigos que te mandei, simplesmente isso.
Na Realidade eu fico feliz de você pedir ajuda e de qualquer forma você não esta ocupando meu tempo e muito menos tirando minha paciência.
Bom Vamos la
no seu makefile.am adicione a flag:
-Wno-unused-variable
Caso você não saiba adicionar á flag só ir no arquivo e colar isso:
CXXFLAGS = -g -O1 -Wno-unused-variable
Logo abaixo de:
noinst_PROGRAMS = theforgottenserver
Tente Novamente
Agora é facil vai em luascript.cpp e scriptmanager.cpp e procure por:
stdstring s = it->leaf();
Troque por:
stdstring s = it->path().filename().string();
Compile e Pronto seu problema está resolvido.