Ir para conteúdo
  • Cadastre-se
Entre para seguir isso  
Rogiel

Painel de administração de servidores

Posts recomendados

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Precisando de Dedicado ou VPS?

Conheça a L2JCenter

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

 

gostei muito...

 

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

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros 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 =)

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Painel bem rox... Ta ficadno lindo parabéns.

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP é uma ótima linguagem.

Existe um painel desses feito em PHP. É ótimo, e possui tudo que um servidor precisa.

 

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Interessante... voce parece entender muito de Java, boa sorte, se voce terminar esse painel e postar aqui serei o primeiro a testar.

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Editado por Fábio

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Editado por _Dudu_1533

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros 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...

 

??

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite Rogiel, ótimo trabalho.

 

Você vai abrir o fonte para quem também quiser ajudar ? Se sim, você está usando algum framework para fazer mvc ?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

??

Quais métodos permitem criar uma crojob então?

create_cronjob? não.. isso Não existe. Vc precisa receber um request e somente então executar algo.

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Compartilhar este post


Link para o post
Compartilhar em outros 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

Editado por AiroN

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Mudanças no Login

    Preste atenção às mudanças no método de login.

    Com a migração para nomes de usuário IPB4 não existe mais.

    Você deve usar seu nome de exibição ou email em vez de nome de usuário.




     



×