Olá a todos! E obrigado por sua contribuição @ZenohXX
Eu paguei um dev para resolver todos os problemas que tive, e estou usando Ubuntu 20 para rodar o servidor.
Mesmo assim ao testar o jogo percebi que existem várias outras coisas estranhas, e não sei por onde concertar. Tendo em vista que estou quebrando a cabeça sozinho, resolvi compartilhar em busca de receber respostas:
1. Pokemons crasham o client sempre que tento abrir a arvore de talentos, e clicar em Ataques.
Pokemons verificados:
Não sei por onde começar para solucionar estes erros nos pokemons.
2. A loja do jogo crasha com itens bugados. Existem dois dat spr, pois ele compartilhou 2 tipos de clientes e não sei qual usar.
3. O PVP/TC Center está totalmente bugado (Preto). Aparentemente algum item bugado, ou item bugado sendo criado está na posição, mas não consigo encontra-lo.
4. Existem npcs faltando, e muitos npcs não estão em suas devidas posições.
5. Se compilar a src, ele não loga no client, mas descobri o motivo. Existe um erro em protocollogin.lua do gamelib client. Especificamente em function ProtocolLogin:parseCharacterList(msg) na linha 186:
Descobri pois se eu ligar o servidor com o executável já compilado, e deixar o character list aberto, e abrir o meu executável novo compilado recente, ele loga.
NOTA:
Não busco uma lista de respostas, quero compartilhar aquilo que foi descoberto, e trocar ideia para que evolua em meus estudos. Já sou grato por terem compartilhado o servidor.
Se quiser enviar uma mensagem privada aqui para tirar duvidas, ou perguntar alguma coisa, irei responder.
Obrigado!