Gamekeeper é uma plataforma de gerenciamento de backend de jogos que pode ser usada por projetos jforgame ou mmorpg. Controle de permissão separado de front-end e back-end.
Tecnologia front-end usada: vue + webpack + elementUi Tecnologia back-end usada: bucket da família spring-boot
Alguns efeitos de operação do cliente
Interface de login
Interface principal
interface de gerenciamento de usuários
Interface de gerenciamento de funções
Interface de monitoramento do servidor
Interface de consulta do jogador
Interface de consulta de pedido
Interface de comando em segundo plano
Início rápido
- Após instalar o git, use o comando git clone https://github.com/kingston-csj/gamekeeper
- Depois que o código do cliente é empacotado pelo webpack, ele é colocado no caminho admin/src/main/resources/static/
- O código-fonte do cliente está localizado em webapp. Se o desenvolvimento secundário for necessário, o ambiente npm precisará ser instalado.
- Etapas de desenvolvimento do cliente, após o ambiente de linha de comando cd webapp, execute npm install para baixar bibliotecas dependentes
- Etapa de empacotamento do cliente, execute npm run build, copie o diretório estático e o arquivo index.html gerado por dist para o local especificado no servidor
- Para desenvolvimento de cliente local, execute npm run start e inicie o servidor proxy.
- Depois de criar o banco de dados administrativo no servidor, importe resource/admin.sql.
- A entrada de inicialização do servidor é WebStartup.java
Perceber
O nó selecionado para este projeto é 15.14.0 Ao realizar o desenvolvimento secundário do cliente, certifique-se de selecionar a versão correta. Caso contrário, baixar o node-sass será um pesadelo absoluto.
Bem-vindo para trocar e discutir
Bem-vindo ao star/fork, bem-vindo para aprender/usar e esperamos contribuir com código juntos!! Se você encontrar um bug ou tiver alguma dúvida, envie um problema!!