Karbust 1,143 Posted November 18, 2018 3 minutos atrás, …Los† disse: "Para não falar que executar uma query dessas num servidor com um bom valor de contas criadas dá lag..." Mais é muito importante indexar as consultas que passam de 100 simultaneamente dependendo da sua maquina. Ao menos eu uso dessa forma para optimizar sua consulta. Justamente a mensagem vai pedir a todos para DESLOGAR D E S L O G A R, não importa se dar lag não vai ter ninguém a jogar para ter lag.... "Ou ainda não entendes-te? Este comando mesmo com o status da conta alterado não vai deixar NINGUÉM entrar..." 1º ativo a quest e coloco todos shutdown, porem informo que quero o GM online, então todos menos o GM vai ficar status SHUTODOWN. 2º começa contar o tempo: 10 minutos depois executa o shutdown ( vai colocar todos offline e até os gm). 3º reinicio a maquina e muda de off para shutdown nos status quando o player logar vai mostrar "Servidor em manutenção bla bla bla" porem o char GM vai logar porque o status esta OK. Fim desisto. Explica me lá qual é o sentido nisso? Continuo a dizer que essa quest é completamente inútil e não recomendo ninguém a usá-la, já vi que quem a fez não aceita críticas e vê que o seu próprio trabalho não vai ser útil... Nem me vou dar ao trabalho de continuar a explicar-te o porquê de não deveres usar essa quest... 1 cjunior2011 reacted to this Share this post Link to post Share on other sites
…Los† 236 Posted November 18, 2018 (edited) Passo1: Clico np NPC > Manutenção Passo2: Escolho a opção que for necessário: Ativar 10 minutos ou ativar agora vai me da essa opção: Se eu clicar em Sim todos do banco de dados vai ficar SHUTDOWN - o char GM selecionado. Ilustração abaixo: A mensagem abaixo vai aparecer para todos inclusive para o char GM selecionado, então vou reiniciar. para tirar o shutdown do server não do banco. 3º Clico em ativar agora veja o status do banco de dados: Antes: Depois: Em seguida vou reiniciar a maquina e ninguém alem de mim vai conseguir logar, mesmo que criem outra conta como falei no tópico principal criei uma função em php que impede todos de cadastrar e claro ficando com status OK. Logo vou logar com a conta GM depois de reiniciar o servidor e pah: Reiniciei o servidor e ainda continuam todos com status SHUTDOWN e me diz como ALGUEM VAI LOGAR!!!!! Agora vou terminar a manutenção: Vou no mesmo NPC e clicar terminar manutenção: tabela account: Sem precisar reiniciar o servidor todos ja podem logar. Impossível mesmo ser mais claro que isso juro que é mesmo impossível. Queres show queres chamar atenção para fortalecer o ego, não queria video, não queria prova não queria skype só queria mesmo ter razão mais não quis ver ou mostrar na pratica onde estava mau.. Logo volto a dizer, as X pessoas estão mais dispostas a te criticar que te ajudar talvez pelo ego e prazer de ser melhor que alguém. Feliz natal. Edited November 18, 2018 by …Los† (see edit history) Share this post Link to post Share on other sites
Dynamic Things 964 Posted November 18, 2018 9 minutos atrás, …Los† disse: Passo1: Clico np NPC > Manutenção Passo2: Escolho a opção que for necessário: Ativar 10 minutos ou ativar agora vai me da essa opção: Se eu clicar em Sim todos do banco de dados vai ficar SHUTDOWN - o char GM selecionado. Ilustração abaixo: A mensagem abaixo vai aparecer para todos inclusive para o char GM selecionado, então vou reiniciar. para tirar o shutdown do server não do banco. 3º Clico em ativar agora veja o status do banco de dados: Antes: Depois: Em seguida vou reiniciar a maquina e ninguém alem de mim vai conseguir logar, mesmo que criem outra conta como falei no tópico principal criei uma função em php que impede todos de cadastrar e claro ficando com status OK. Logo vou logar com a conta GM depois de reiniciar o servidor e pah: Reiniciei o servidor e ainda continuam todos com status SHUTDOWN e me diz como ALGUEM VAI LOGAR!!!!! Agora vou terminar a manutenção: Vou no mesmo NPC e clicar terminar manutenção: tabela account: Sem precisar reiniciar o servidor todos ja podem logar. Impossível mesmo ser mais claro que isso juro que é mesmo impossível. Ok muito bem, vamos analisar aqui alguns factos. when guild_man1.chat."Manutenção" or guild_man2.chat."Manutenção" or guild_man3.chat."Manutenção" with pc.get_name() == "NomeDoChar" begin Muito bem supondo que altero o nome do "NomeDoChar" para JacintoOProgramadordeCTRLCplusCTRLV, e digamos que o Jacinto não é a minha primeira conta mas sim a minha 150º na tabela account. Ok, vamos guardar bem está informação o Jacinto ocupa a linha 150º na minha tabela account. Gostaria de saber como vou saber como é que o Jacinto vai voltar a ficar com os status a OK quando ele executar a quest será que uso o limit 150? Ou será que em vez disso eu tento antes opter o id do Jacinto para que não tenha de dar acesso somente aos primeiros 150 sortudos da minha tabela account? Outra questão, o que acontecerá se eu correr a quest e logo em seguida eu sair do jogo? Como sou uma pessoa cheio de questões, queria saber uma coisa, se eu tiver um numero elevado de jogadores, o que certamente seria já uma mentira por si pelo simples facto de eu ser o gajo dos CTRL C plus CTRL v e a essa altura o servidor provavelmente já estaria fechado porque fui hackeado ou algo do género.. Mas pronto se tivesse muitos jogadores como estou a desligar o servidor, não me faria mal nenhum crashar a minha db antes de desligar o servidor correctamente né? Caso isso viesse a dar problema dos jogadores perderem os itens como já aconteceu em muitos servidores que já passaram por aqui, ou outro tipo de perda de dados na minha db, podia meter a culpa na empresa de hospedagem certo? Ainda nesta mesma quest tenho outras questões, mas só te darei mais questões quando me responderes a essas. 1 2 Modéstia à Parte, cjunior2011 and .ukitobi reacted to this Share this post Link to post Share on other sites
…Los† 236 Posted November 18, 2018 (edited) Não li e não lerei e já cansei, como eu disse tantas outras x eu fiz a quest para mim e se adaptar a mim e partilhei para quem quiser usar pode usar de forma a se adaptar, como por exemplo usar um id account mais esta a entrar em outra questão que não é a questão. linha 1 limit1 vai funcionar., se quiser usar e fazer uso e o sua conta é a 150 vai usar o id account como vc mesmo disse isso é obvio.. mais vou dizer repetidamente foi feito a se adaptar a mim, se fosse mesmo para deixar do jeito de usar era mais complexo que isso. Não estou mesmo afim de explicar o obvio.. já que és MOD da comunidade e nós 2 sabemos muito bem quem tu és... e Eu sou o dono do tópico por favor. "Obs: 1º questão a quest deve funcionar e funciona mostrei nos print; 2 questão quem quiser usar mais de uma forma diferente ou corrigir e melhorar etc.. faça uso do seu braço e arrume.. assim como muitas outras coisas." É uma mania muito feia de querer tudo a 100% a seu gosto não ao gosto de quem o fez. Pois a mim esta a 100% se queres melhor faça melhor e use a sua versão que mau tem? nenhum acho digno. #closethistopic Edited November 18, 2018 by …Los† (see edit history) Share this post Link to post Share on other sites
Modéstia à Parte 24 Posted November 18, 2018 4 minutos atrás, …Los† disse: Não li e não lerei e já cansei, como eu disse tantas outras x eu fiz a quest para mim e se adaptar a mim e partilhei para quem quiser usar pode usar de forma a se adaptar, como por exemplo usar um id account mais esta a entrar em outra questão que não é a questão. linha 1 limit1 vai funcionar., se quiser usar e fazer uso e o sua conta é a 150 vai usar o id account como vc mesmo disse isso é obvio.. mais vou dizer repetidamente foi feito a se adaptar a mim, se fosse mesmo para deixar do jeito de usar era mais complexo que isso. Não estou mesmo afim de explicar o obvio.. já que és MOD da comunidade e Eu sou o dono do tópico por favor. #closethistopic Mas já que fizeste a quest para a tua cabecinha o porque de teres partilhado, visto que era para outros Membros usarem-nas futuramente, ou arranjarem melhores. Visto que não tens "paciência" para responder. Como é que queres ter razão e credibilidade naquilo que dizes e "fazes"? 1 Karbust reacted to this Share this post Link to post Share on other sites
Dynamic Things 964 Posted November 18, 2018 Tópico Fechado a pedido do autor. Caso o autor do tópico queira reabrir o mesmo, deve enviar uma mensagem privada para um dos membros da equipa. Enviar a mensagem para o membro da equipa que "Fechou o Tópico" facilita o processo de reabertura. Share this post Link to post Share on other sites