Mário. Posted December 23, 2017 at 03:32 PM Share Posted December 23, 2017 at 03:32 PM Boa tarde, Abri um dos meus servidores e apesar de considerar que foi um sucesso e estar estável, existem alguns jogadores (provavelmente < que 20, não tenho bem a certeza) que têm andado com este erro: Syserr: RunMain Error Não foi preciso pesquisar (inicialmente) porque o erro ou tem alguma coisa a ver com ficheiros mal instalados ou com algum programa dentro e/ou fora da pasta, mas o problema é que já fiz várias versões onde excluía completamente o patcher e deixava o cliente "aberto" mas sem solução. Aventurando-me pela source, percebi que o erro deriva deste pedaço de código: if (!pyLauncher.RunFile("system.py")) { TraceError("RunMain Error"); return false; } Seguindo pela sua leitura, em caso de não existir nenhum ficheiro chamado system.py (que se encontra no root), é dado esse aviso no syserr. Até aqui poderia pensar que poderia ser algo a ver com o patcher ou com a sua localização, mas eu tirei do meu cliente de administrador e mesmo assim não deu. Há alguma forma de resolver isto? Curiosidades: No PC da empresa onde um dos meus GMs trabalha funcionou sem problema, mas no seu pessoal o erro persistiu; Os jogadores não têm nada aberto a não ser o jogo, inclusive o Skype até e erro continua; Já tive jogadores a formatarem o computador, só para deixarem instalarem o client e nada de nada; Retirei o auto-patcher e deixei somente o cliente com o executável e o erro persiste; Há jogadores que no meu servidor de testes entraram sem qualquer problema e no oficial tiveram esse problema (sendo que nada foi alterado no clientside) Link to comment Share on other sites More sharing options...
PACI Posted December 23, 2017 at 06:12 PM Share Posted December 23, 2017 at 06:12 PM (edited) verifica se o root do client desses jogadores está corrompido (falha no download, erro de extração?), oupede para removerem esse ficheiro e executarem o patcher. por outro lado, se usares cython não tem nada que andar à procura do system.py. Edited December 23, 2017 at 06:14 PM by PACI Link to comment Share on other sites More sharing options...
Mário. Posted December 23, 2017 at 10:52 PM Author Share Posted December 23, 2017 at 10:52 PM Eles removeram o root por completo da pasta pack e fizeram várias vezes pelo patcher; Tirei do meu cliente pessoal para os dar e o erro persistiu; Serei capaz de utilizar cython para solucionar o problema, mas se não der, não saberei mais o que fazer. Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted December 23, 2017 at 11:39 PM Share Posted December 23, 2017 at 11:39 PM Na source, alteraste algo para mudar o nome do root? Acontece em algum os específico ou em todos? Apos formatarem o pc, instalarem c++ runtimes x86? (Da versão com que compilas o exe) Link to comment Share on other sites More sharing options...
Mário. Posted December 24, 2017 at 06:08 PM Author Share Posted December 24, 2017 at 06:08 PM Podem fechar o tópico, o erro foi solucionado. Solução: Os jogadores tinham pastas contidas no diretório D:\ sendo proibido pela proteção que inseri. Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted December 25, 2017 at 05:32 PM Share Posted December 25, 2017 at 05:32 PM Testei e sim, acontece quando se tem a d:\ymir work Recomendações: webhost patcher, adicionar -Indexes ao htaccess/ficheiro config do webserver Para as imagens de guild, podes ter apenas 1 mark server ao invés de 4, é só fazeres atalho nos ch para o mark_server único Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now