NFive

NFive

  • Docs
  • Ayuda
  • API
  • Complementos
  • GitHub
  • Languages iconEspañol
    • English
    • Čeština
    • Norsk
    • Português (Brasil)
    • Ayúdanos a Traducir

›Primeros Pasos

Primeros Pasos

  • Resumen
  • Componentes
  • Configuración de base de datos
  • Configurar servidor
  • Instalando complementos
  • Administración
  • Solución de problemas

Gestor de plugins

  • Resumen
  • Referencia de comandos

Desarrollo de Plugins

  • Resumen
  • Instalación
  • Hub
  • Definición
  • Server Side

    • Ciclo de vida
    • Controlador
    • Control Configurable
    • Inyección de Dependencias
    • Acceso la base de datos
    • RCON

    Client Side

    • Ciclo de vida
    • Servicio
Translate

Resumen

Este proyecto todavía está en desarrollo temprano y todavía no es estable - esta documentación está sujeta a cambios

NFive es una plataforma de plugins basado en .NET FiveM.

Permite a los administradores de servidores instalar y actualizar fácilmente plugins, así como proporcionar una plataforma modular, agnostica, estable para desarrollar plugins y añadir funcionalidad en el juego.

Motivación

NFive fue desarrollado por la necesidad de un Framework C# de código abierto para FiveM. Si bien existen algunos frameworks en Lua, NFive son para esas personas que están buscando desarrollar Plugins en C# tomando ventaja de un lenguaje de alto nivel.

Inspirado por otros lenguajes de programación y entornos, NFive intenta aprovechar los convenios de programación modernos, como el control de versiones, inyección de dependencia, integración continua, gestores de plugins, versionado semántico, dependencias anidadas e interfaces modulares.

Conceptos

NFive fue desarrollado con el objetivo de simplificar la gestión compleja de servidores y proporcionar a los usuarios una experiencia moderna de desarrollo.

FiveM por sí mismo proporciona lo mínimo en términos de funcionalidad administrada de .NET, por lo que este proyecto tiene como objetivo ser un entorno modular.

Crear un único recurso FiveM es simple, pero crear complejos capaces de compartir el estado y la funcionalidad rápidamente se vuelve engorroso. A medida que los usuarios exigen más y más servidores y sistemas de mod más detallados, es necesario una gestión más fácil, unificada, y más comunicación entre los plugins.

Funcionalidad

NFive no proporciona ninguna funcionalidad en el juego por sí sola y es puramente un sistema de gestión y API de desarrollo de plugin. Esto permite que NFive permanezca agnostico y utilizable con cualquier tipo de mod o modo de juego FiveM, con funcionalidad añadida a través de plugins NFive.

Componentes →
  • Motivación
  • Conceptos
  • Funcionalidad
NFive
Docs
Getting StartedPlugin ManagerAPI Reference
Community
Getting HelpProject ChatDiscord NFive chat
More
Plugin HubGitHubNFive stargazers on GitHub