Gamekeeper es una plataforma de administración de juegos que puede ser utilizada por proyectos jforgame o mmorpg. Control de permisos de front-end y back-end separados.
Tecnología de front-end utilizada: vue + webpack + elementUi Tecnología de back-end utilizada: bucket familiar spring-boot
Algunos efectos de la operación del cliente.
Interfaz de inicio de sesión 
Interfaz principal 
interfaz de gestión de usuarios 
Interfaz de gestión de roles 
Interfaz de monitoreo del servidor 
Interfaz de consulta del jugador 
Interfaz de consulta de pedidos 
Interfaz de comando en segundo plano 
Inicio rápido
- Después de instalar git, use el comando git clone https://github.com/kingston-csj/gamekeeper
- Después de que el paquete web empaqueta el código del cliente, se coloca en la ruta admin/src/main/resources/static/
- El código fuente del cliente se encuentra en la aplicación web. Si se requiere desarrollo secundario, es necesario instalar el entorno npm.
- Pasos de desarrollo del cliente, después de la aplicación web cd del entorno de línea de comandos, ejecute npm install para descargar las bibliotecas dependientes
- Paso de empaquetado del cliente, ejecute npm run build, copie el directorio estático y el archivo index.html generado por dist a la ubicación especificada en el servidor
- Para el desarrollo de clientes locales, ejecute npm run start e inicie el servidor proxy.
- Después de crear la base de datos de administración en el servidor, importe recurso/admin.sql.
- La entrada de inicio del servidor es WebStartup.java
Aviso
El nodo seleccionado para este proyecto es 15.14.0. Al realizar el desarrollo secundario del cliente, asegúrese de seleccionar la versión correcta. De lo contrario, descargar node-sass será una absoluta pesadilla.
Bienvenido a intercambiar y discutir
¡Bienvenido a star/fork, bienvenido a aprender/usar y esperamos contribuir con código juntos! Si encuentra un error o tiene alguna pregunta, envíe un problema.