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.