Jump to content

Archived

This topic is now archived and is closed to further replies.

Rogiel

Painel de administração de servidores

Recommended Posts

Estou criando um painel para o L2J e gostaria de compartilhar com vocês parte do progresso e saber quais ferramentas vocês gostariam que fossem adicionadas.

 

Primeiro vou começar mostrando os recursos mais interessantes, no momento, há dois deles: Validação de dados em tempo real e pesquisa facilitada.

 

A validação dos dados, verifica se, por exemplo, ao criar uma conta nova, o login já existe, sem que seja preciso atualizar a página, acelerando o processo. O mesmo acontece ao mover o character para outra conta ou editar o nome dele.

 

ajaxvalidadechar.png

ajaxvalidate.png

 

O segundo, e de longe o que mais auxilia, é o de pesquisa facilitada. Ao digitar algo no campo de pesquisa, ele mostra resultados em tempo real, como acontece no Google ao realizar uma pesquisa. Clicando no item, você é redirecionado direto ao que você quer.

 

autocomplete.png

 

Os recursos abaixo, são mais normais, mas não menos importantes, como a lista, edição e visualização de characters, contas, castelos e clans (somente estes implementados até o momento, mas haverá mais)

 

Character

charactera.th.png

 

Edição do character

editchar.th.png

 

Lista de clans

clans.th.png

 

Visualização do clan

clani.th.png

 

Lista de castelos

castlei.th.png

 

Visualização do castelo

castleview.th.png

 

Criação de uma nova conta

novaconta.th.png

 

Como podem notar, nem todos valores ainda são mostrados de forma "bonita", algo que será mudado com certeza. Outra nota que gostaria de deixar, é que é possível "navegar" pelo servidor, por exemplo, você pode com um clique, ver a conta de um character e já achar seus outros characters.

 

Para os mais interessados, estou desenvolvendo o sistema em Java (utilizando JSP), portanto o sistema promete ser realmente rápido e com capacidade de fazer praticamente tudo.

 

E para finalizar, um print do geral:

geral.th.png

 

E afinal, o que vocês esperam que exista num painel de controle para servidores?

Share this post


Link to post
Share on other sites

Confirmação de doações é uma boa


Minha Configuração:


Processador: I7 3770 - 3,4 Ghz / Placa Mãe: P8B75-M LE (Asus) / Placa de Vídeo: GTX 780 OC - 3GB - 384 bits (EVGA)


----------------------------------------------------


SSD: 240gb / 2x - HD 1,5 TB / Monitor: 23º (LG) 1920x1080


----------------------------------------------------


Gabinete: Corsair 500R / Water Cooler: H100i (Corsair) / Head Set: Corsair Vengeance 1500 / Mouse: Corsair Vengence M95 / Teclado: Corsair Vengeance K95 / Memória: 2x4GB 1600 Mhz - (Corsair Vengeance)

Share this post


Link to post
Share on other sites

Hum... pelo jeito vc usou bem o ajax+php+mysql...

 

gostei muito...

 

queria saber fazer template...pois a programacao eu consigo fazer algo legal!!

Não usei PHP não... PHP é muito limitado. Usei Java.

Share this post


Link to post
Share on other sites

Cara vai ficar muito bom seu painel....

 

Algumas dessas funções ele já possui, mais se completar com as demais vai fica perfeito.

 

- cadastro

- banir/desbanir acc

- jail

- add/remove drop mobs

- add item player

- edit castles

- edit clans/ally

- add setdonator/remove

- add premium accont

- edit player (nome, s***, classe, acc level)

- add/remove skill's

- destravar char

- enchant item/ remove

- restart/ down server

- change caracter server

 

não sei qual rev você usa... mais na l2jlive iria encaixar perfeitamente essas funçoes =)

Share this post


Link to post
Share on other sites

Cara vai ficar muito bom seu painel....

 

Algumas dessas funções ele já possui, mais se completar com as demais vai fica perfeito.

 

...

 

não sei qual rev você usa... mais na l2jlive iria encaixar perfeitamente essas funçoes =)

 

- cadastro

- banir/desbanir acc

- jail (não é possível colocar na jail, somente ver quem está)

- add/remove drop mobs (falta implementar)

- add item player

- edit castles

- edit clans/ally

- add setdonator/remove

- add premium accont

- edit player (nome, s***, classe, acc level) (nem tudo, ainda)

- add/remove skill's (falta implementar)

- destravar char

- enchant item/ remove

- restart/ down server

- change caracter server

 

Fiz tachado o que já está implementado.

Estou fazendo baseado no L2JServer, mas vou fazer comapatível com vários, na hora da instalaçào você escolhe o design do banco de dados (ele vai descobrir automaticamente também) e dai ele passa a funcionar com o sevidor que vc quiser...

Share this post


Link to post
Share on other sites

rogiel se ele e feito em java como que vai rodar?? pois tem hospedagens que nao aceitam java e tem muita gente que usa o wamp, xampp, lampp e por ae vai..

 

acho que vc nao pensou muito nesse lado... na acessibilidade do pessoal.. e outra acho que para isso que vc esta fazendo ae o php nao e limitado nao... tenho varios scripts feitos em php que funcionam muito bem... o dudu mesmo tem o o l2jas que e show... mais veio so acho que em relacao a ele ser feito em java pego um poko pesado...


fabiov.png

Share this post


Link to post
Share on other sites

rogiel se ele e feito em java como que vai rodar?? pois tem hospedagens que nao aceitam java e tem muita gente que usa o wamp, xampp, lampp e por ae vai..

 

acho que vc nao pensou muito nesse lado... na acessibilidade do pessoal.. e outra acho que para isso que vc esta fazendo ae o php nao e limitado nao... tenho varios scripts feitos em php que funcionam muito bem... o dudu mesmo tem o o l2jas que e show... mais veio so acho que em relacao a ele ser feito em java pego um poko pesado...

 

Mas se o cara tem o servidor, ele tem um dedicado em que esse servidor está, então, ele tem onde hospedar. E XAMPP tem um addon, em que vc coloca o Tomcat e pode fazer o deploy de webapps.

 

Sobre o PHP, ele utiliza muita memória, varios megabytes por request, JSP não.. ele vai usar alguns kbytes e deu, e isso altera muito a performance. PHP não suporta threads, portanto não se pode fazer uma tarefa para rodar automaticamente a cada X segundos por exemplo... Há outras inclusive, em Java é com usar-se DAO (Data Access Object, um objeto que faz a interação com o banco de dados ou qualquer outro local que estão os dados), com isso eu posso colocar o webapp dentro do proprio L2J e interagir com tudo que o servidor possui: enviar pacotes, fazer um char usar uma skill, fazer um char sentar, etc...

Share this post


Link to post
Share on other sites
PHP não suporta threads, portanto não se pode fazer uma tarefa para rodar automaticamente a cada X segundos por exemplo... Há outras inclusive, em Java é com usar-se DAO (Data Access Object, um objeto que faz a interação com o banco de dados ou qualquer outro local que estão os dados), com isso eu posso colocar o webapp dentro do proprio L2J e interagir com tudo que o servidor possui: enviar pacotes, fazer um char usar uma skill, fazer um char sentar, etc...

 

nao e por nada nao mais acho que errou nesta parte ae man.. pois php nao tem Thread mais temos o cronjobs.. ou ate mesmo o agendador de tarefas do windows... e outra o php aceita sim o DAO, ja vi muitos scripts usando isso que no caso se resume ao ADODB, em relacao a memoria.. e nao sei disso nao que o php chega a usar megabits por request... essa eu deixo para alguem que e mais experiente do que eu responder...


fabiov.png

Share this post


Link to post
Share on other sites

Bom, nada que um crontab ou um agendador de tarefas não faça.

 

Outra coisa, é que o JAVA não é bem documentado.

Quando se desenvolve um painel destes, você tem que ter uma estrutura para manutenção, soluções para eventuais problemas.

Felizmente, o PHP tem uma rede de documentação invejável, o que facilita usuários leigos a corrigirem seus próprios sistemas ou até mesmo fazer adaptações.

 

JSP é ótimo, mas PHP não deixa a desejar.

Sem falar que o TomCat é muito pesado para rodar, em relação ao Apache simples.

 

Não é atoa que hospedagens com TomCat são mais caras e exigem um servidor separado das hospedagens normais.


logo.png

Share this post


Link to post
Share on other sites

nao e por nada nao mais acho que errou nesta parte ae man.. pois php nao tem Thread mais temos o cronjobs.. ou ate mesmo o agendador de tarefas do windows... e outra o php aceita sim o DAO, ja vi muitos scripts usando isso que no caso se resume ao ADODB, em relacao a memoria.. e nao sei disso nao que o php chega a usar megabits por request... essa eu deixo para alguem que e mais experiente do que eu responder...

Cronjob é um quase hack, vc precisa fazer uma imagem ou um pedido em ajax no site, se ninguem acessar esse arquivo, a cron nunca é executada. Agendador de tarefas do windows nào conta, pq nao é do php...

 

Adodb não é DAO, é uma camada de abstração, como o JDBC em Java.

 

 

Bom, nada que um crontab ou um agendador de tarefas não faça.

 

Outra coisa, é que o JAVA não é bem documentado.

Quando se desenvolve um painel destes, você tem que ter uma estrutura para manutenção, soluções para eventuais problemas.

Felizmente, o PHP tem uma rede de documentação invejável, o que facilita usuários leigos a corrigirem seus próprios sistemas ou até mesmo fazer adaptações.

 

JSP é ótimo, mas PHP não deixa a desejar.

Sem falar que o TomCat é muito pesado para rodar, em relação ao Apache simples.

 

Não é atoa que hospedagens com TomCat são mais caras e exigem um servidor separado das hospedagens normais.

Java é muito bem documentado amigo, e toda essa documentação se tem pela IDE, e não precisa acessar sites externos.

28rnrjl.png

 

Ambientes Java são caros, pq são pouco usados... assim como os ambientes com PHP eram a alguns anos atrás, quando só se usava HTML e JavaScript.

Share this post


Link to post
Share on other sites

Cronjob é um quase hack, vc precisa fazer uma imagem ou um pedido em ajax no site, se ninguem acessar esse arquivo, a cron nunca é executada. Agendador de tarefas do windows nào conta, pq nao é do php...

 

??


logo.png

Share this post


Link to post
Share on other sites
Cronjob é um quase hack, vc precisa fazer uma imagem ou um pedido em ajax no site, se ninguem acessar esse arquivo, a cron nunca é executada. Agendador de tarefas do windows nào conta, pq nao é do php...

 

 

Eu não li isso.


EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Share this post


Link to post
Share on other sites

Duelo entre java e Php nen se compara... java leva muito mais vantagem... não estou criticando PHP até por que tbm uso... mais sistemas em java são muito mais seguros e flexíveis..

seu sitema OO é perfeito... e a variedade de padrões que podemos seguir tbm nen se compara...

Share this post


Link to post
Share on other sites

Nossa... apesar de ser + 1 Painel Administrativo (Afinal; Nunca é ruin ter coisa boa d+ :P), excelente projeto, se ficar como estou pensando, excelente trabalho, parabens

 

Duelo entre java e Php nen se compara... java leva muito mais vantagem... não estou criticando PHP até por que tbm uso... mais sistemas em java são muito mais seguros e flexíveis..

seu sitema OO é perfeito... e a variedade de padrões que podemos seguir tbm nen se compara...

 

Nem sempre amigo, PHP as vezes é melhor, o problema é mais no lado da segurança


assinatura_l2jbr.jpg

"O tamanho dos teus sonhos deve sempre exceder a tua capacidade atual para alcançá-los.
Se os teus sonhos não te assustam, eles não são grandes o suficiente." - Ellen Johnson

Share this post


Link to post
Share on other sites




     



×
×
  • Create New...