Pessoal estavo vendo aki, que o ranking de pk do meu site so conta quando limpa pk no site nao conta por char morto no servidor, alguns me falaram que é assim mesmo mais estavo vendo em outra website aki que esta contando do geito que eu quero que conta. Dêen uma olhada munecron.net <- Nesse esta contando Normal mustarfox.com <- Ja no meu nao esta contando.
Bruno, se for produto licenciado pede suporte pra heloisa daldegam caso n for lasco .
MuAnd1
Postado originalmente por iagokj777 Bruno, se for produto licenciado pede suporte pra heloisa daldegam caso n for lasco . Sim e licenciado, mais quem disse que ela resolve, pergunto ela diz, vou olhar pra voce, e mais nunca vejo uma resposta. ta complicado.
Postado originalmente por Brunno13 Pessoal estavo vendo aki, que o ranking de pk do meu site so conta quando limpa pk no site nao conta por char morto no servidor, alguns me falaram que é assim mesmo mais estavo vendo em outra website aki que esta contando do geito que eu quero que conta. Dêen uma olhada munecron.net <- Nesse esta contando Normal mustarfox.com <- Ja no meu nao esta contando. Colunas erradas.... Seu gameserver salva o pk em uma tabela(ou em nenhuma, deixando em PkCount mesmo)... dai o MuSite pega de uma tabela diferente... Conserta a config de acordo com o seu ms.
Leiam, todo desenvolvedor PHP precisa conhecer: Hidden Content .
uso o gameserver do kinho.
Se você utiliza o muserver 1.02c do kinho, então use a coluna PkCountWeb da tabela Character @Brunno13
ai pra eu sicronizar com o site deveria fazer oque?
define('COLUMN_PK_RANKING','PkCountWeb'); no settings do site.
Brunno13
Postado originalmente por Renatiinn define('COLUMN_PK_RANKING','PkCountWeb'); no settings do site. Ja esta assim renatim. define('DATABASE', 'MuOnline'); //Banco de dados do website define('DATABASE_ACCOUNTS', 'MuOnline'); //Banco de dados onde ficam as contas define('DATABASE_CHARACTERS', 'MuOnline'); //Banco de dados onde ficam os personagens define('PERSISTENT_CONNECTION', false); //Deixa a conexão com o banco de dados persistente define('USE_MD5', 0); // Usa md5? 0 para não, 1 para sim define('VI_CURR_INFO', FALSE); //Joinserver com sistema de idade, TRUE para sim, FALSE para nao define('COLUMN_RESETS','Resets'); //Coluna onde ficam armazenados os Resets na character define('COLUMN_MASTER_RESETS','MResets'); //Coluna onde ficam armazenados os Master Resets na character define('COLUMN_RESETS_WEEK','resetsWeek'); //Coluna onde ficam armazenados os Resets semanais na character define('COLUMN_RESETS_MONTH','resetsMonth'); //Coluna onde ficam armazenados os Resets mensais na character define('COLUMN_PK_RANKING','PkCountWeb'); //Coluna onde ficam armazenados a contagem de PK na character (Não coloque: PkCount)
Estava analisando o musite aqui, e o problema é que ele busca as informações de "ranking de PK" na tabela webRankingCharactersPk, e não diretamente na character (daldegam fez assim para diminuir o consumo de memória na consulta, pois a character está em constante utilização). Assim sendo, o único meio de vc ter essa atualização "em tempo real", é fazer uma trigger. Essa trigger será ativada toda vez que a coluna "pkCountWeb" for atualizada e ela terá a função de atualizar os valores contidos na tabela webRankingCharactersPk. Contudo, como essa coluna "pkCountWeb" é atualizada inúmeras vezes, é altamente recomendável NÃO FAZER ISSO, pois uma trigger pode causar uma sobrecarga no seu SQL e dar até crash na DB (principalmente se for feita errada). Trigger é um método pesado, pode ser considerada uma "UTI".
Ayrton Ricardo, Hunter
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum