{"id":151194,"date":"2024-08-28T00:00:00","date_gmt":"2024-08-27T22:00:00","guid":{"rendered":"https:\/\/hifivem.com\/?p=151194"},"modified":"2026-08-05T21:21:50","modified_gmt":"2026-08-05T19:21:50","slug":"marco-esx","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/esx-framework\/","title":{"rendered":"Gu\u00eda del Framework ESX: Instalaci\u00f3n Oficial, Actualizaciones y Compatibilidad"},"content":{"rendered":"<p class=\"translation-block\"><strong>ESX Legacy es un framework de c\u00f3digo abierto para roleplay en FiveM.<\/strong> Para un servidor nuevo, utiliza la plantilla oficial de ESX Legacy en txAdmin o sigue la documentaci\u00f3n oficial de instalaci\u00f3n completa. Instalar \u00fanicamente la carpeta <code>es_extended<\/code> no configura un servidor completo, porque el conjunto de sistemas compatible incluye tareas de base de datos, recursos necesarios y una configuraci\u00f3n de inicio ordenada.<\/p>\n<h2 id=\"key-takeaways\">Puntos clave<\/h2>\n<ul>\n<li>Utiliza la receta oficial de ESX Legacy de txAdmin para una nueva instalaci\u00f3n.<\/li>\n<li><code data-no-translation=\"\" translate=\"no\">es_extended<\/code> es la base principal, no el servidor de roleplay completo.<\/li>\n<li>La ruta manual documentada incluye oxmysql, spawnmanager, SQL, exclusiones y orden de recursos.<\/li>\n<li>Antes de una actualizaci\u00f3n, identifica la versi\u00f3n exacta de ESX o la bifurcaci\u00f3n y haz una copia de seguridad tanto de la base de datos como de los recursos.<\/li>\n<li>Verifica cada script de terceros con el framework actual, el inventario, la biblioteca de la base de datos, los eventos, las exportaciones y las dependencias.<\/li>\n<\/ul>\n<h2 id=\"what-esx-legacy-provides\">Qu\u00e9 proporciona ESX Legacy<\/h2>\n<p>ESX proporciona una base de framework para datos de jugadores y personajes, y para recursos que se integran con sus API y convenciones. Los trabajos, el inventario, la vivienda, la banca, los tel\u00e9fonos y otros sistemas de juego son recursos separados o partes de una receta seleccionada. Su presencia y comportamiento dependen del stack actual, no solo del hecho de que <code data-no-translation=\"\" translate=\"no\">es_extended<\/code> est\u00e1 instalado.<\/p>\n<p class=\"translation-block\">El <a href=\"https:\/\/github.com\/esx-framework\/esx_core\">repositorio oficial del core de ESX<\/a> es la fuente correcta del c\u00f3digo actual del core. Su manifiesto de <code>es_extended<\/code> declara oxmysql como dependencia. Utiliza la documentaci\u00f3n oficial y el historial de versiones para identificar lo que tienes; evita paquetes de procedencia incierta anunciados \u00fanicamente como el \u00faltimo ZIP de ESX.<\/p>\n<h2 id=\"install-a-new-esx-server-with-txadmin\">Instala un nuevo servidor ESX con txAdmin<\/h2>\n<p>El tutorial oficial del servidor utiliza el desplegador de recetas txAdmin incluido en FXServer. Selecciona la plantilla ESX Legacy y completa la configuraci\u00f3n guiada actual en lugar de copiar una carpeta principal en un directorio de recursos vac\u00edo.<\/p>\n<ol>\n<li>Prepara un entorno FXServer actual y abre el flujo de configuraci\u00f3n de txAdmin.<\/li>\n<li>Crea una nueva implementaci\u00f3n de receta utilizando la plantilla oficial de ESX Legacy.<\/li>\n<li>Proporciona la clave del servidor y la configuraci\u00f3n de la base de datos documentadas.<\/li>\n<li>Permite que la receta despliegue la base de datos y los recursos requeridos.<\/li>\n<li>Revisa la configuraci\u00f3n generada, los permisos y el orden de los recursos.<\/li>\n<li>Inicia el servidor de prueba y verifica la creaci\u00f3n de personajes, la persistencia, los trabajos, los permisos y los registros.<\/li>\n<\/ol>\n<p>Mant\u00e9n las credenciales fuera de los archivos compartidos y las capturas de pantalla. Despu\u00e9s de la implementaci\u00f3n, registra las versiones exactas del repositorio o lanzamiento para que las comprobaciones de compatibilidad posteriores se basen en pruebas en lugar de una etiqueta gen\u00e9rica de ESX.<\/p>\n<h2 id=\"use-the-manual-installation-path-only-when-necessary\">Utiliza la ruta de instalaci\u00f3n manual solo cuando sea necesario<\/h2>\n<p class=\"translation-block\">La documentaci\u00f3n oficial de instalaci\u00f3n manual define el alcance completo. Incluye los requisitos de oxmysql y spawnmanager, la importaci\u00f3n de <code>legacy.sql<\/code>, el conjunto de recursos del core y complementarios, las exclusiones y el orden de inicio necesario. Sigue esa p\u00e1gina como un \u00fanico procedimiento vigente. No la reduzcas a mover <code>es_extended<\/code>, editar un archivo de configuraci\u00f3n y a\u00f1adir una l\u00ednea <code>ensure<\/code>.<\/p>\n<div aria-label=\"Tabla con desplazamiento horizontal\" class=\"fmx-guide-table\" role=\"region\" tabindex=\"0\">\n<table>\n<thead>\n<tr>\n<th>\u00c1rea de instalaci\u00f3n<\/th>\n<th>Pruebas para conservar<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>N\u00facleo y complementos<\/td>\n<td>Repositorio, etiqueta o commit exacto para cada recurso ESX.<\/td>\n<\/tr>\n<tr>\n<td>Base de datos<\/td>\n<td>Configuraci\u00f3n de conexi\u00f3n, SQL importado y una copia de seguridad previa al cambio.<\/td>\n<\/tr>\n<tr>\n<td>Dependencias<\/td>\n<td>oxmysql, spawnmanager y cualquier biblioteca espec\u00edfica del recurso.<\/td>\n<\/tr>\n<tr>\n<td>Orden<\/td>\n<td>Las instrucciones ensure documentadas y cualquier exclusi\u00f3n deliberada.<\/td>\n<\/tr>\n<tr>\n<td>Verificaci\u00f3n<\/td>\n<td>Registros de inicio, persistencia de personajes y verificaciones de permisos.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"update-an-existing-esx-server-safely\">Actualiza un servidor ESX existente de forma segura<\/h2>\n<p>Primero identifica si el servidor ejecuta ESX Legacy actual, una versi\u00f3n anterior o una bifurcaci\u00f3n con cambios principales personalizados. Registra el esquema de base de datos actual, las versiones de recursos y las modificaciones locales. Crea una copia de seguridad restaurable de la base de datos y una instant\u00e1nea de recursos\/configuraci\u00f3n antes de reemplazar cualquier cosa.<\/p>\n<p>Lee las notas de migraci\u00f3n y lanzamiento entre la versi\u00f3n desplegada y la versi\u00f3n objetivo. Prueba la actualizaci\u00f3n completa en el entorno de prueba con datos de producci\u00f3n representativos. Una actualizaci\u00f3n del n\u00facleo puede afectar las exportaciones, eventos, datos de jugadores, tablas de base de datos, integraciones de inventario y scripts dependientes. Valida las reconexiones y reinicios, as\u00ed como un personaje nuevo.<\/p>\n<ol>\n<li>Compara esquemas y migraciones SQL antes de importarlos.<\/li>\n<li>Resuelve los cambios principales personalizados de forma expl\u00edcita en lugar de sobrescribirlos silenciosamente.<\/li>\n<li>Comprueba si han cambiado los exports, eventos o identificadores de cada recurso que se integra con el framework.<\/li>\n<li>Prueba trabajos, grupos y comandos permitidos y denegados.<\/li>\n<li>Revisa los registros del cliente, servidor y base de datos bajo acciones representativas.<\/li>\n<li>Conserva los archivos anteriores y la copia de seguridad de la base de datos correspondiente hasta que se acepte el despliegue.<\/li>\n<\/ol>\n<h2 id=\"choose-an-esx-compatible-script\">Elige un script compatible con ESX<\/h2>\n<p>Lee la informaci\u00f3n espec\u00edfica del producto sobre entrega, licencia, actualizaci\u00f3n y soporte. Instala en un servidor de prueba coincidente y prueba los caminos de fallo, incluyendo roles no autorizados y eventos repetidos. Una restricci\u00f3n visible de la interfaz de usuario no es un sustituto de la validaci\u00f3n del lado del servidor.<\/p>\n<h2 id=\"esx-qbcore-or-qbox\">ESX, QBCore o Qbox<\/h2>\n<p>No existe un marco universal mejor establecido por las fuentes oficiales. ESX es a menudo la opci\u00f3n de menor riesgo cuando los datos de producci\u00f3n existentes, los scripts y los procedimientos del equipo ya dependen de ESX y ning\u00fan beneficio de migraci\u00f3n probado supera el costo de conversi\u00f3n. QBCore es una API y un ecosistema de recursos separados. Qbox tiene un puente QB documentado, pero eso no hace que los recursos espec\u00edficos de ESX sean autom\u00e1ticamente port\u00e1tiles.<\/p>\n<p>Usa una comparaci\u00f3n de frameworks basada en los recursos requeridos, conocimiento del equipo, migraci\u00f3n de datos, documentaci\u00f3n actual y capacidad de retroceso. Al considerar un cambio, haz un inventario de identidades, dinero, trabajos, inventario, veh\u00edculos, vivienda, tel\u00e9fonos, banca, permisos y eventos personalizados antes de elegir un objetivo.<\/p>","protected":false},"excerpt":{"rendered":"<p class=\"translation-block\"><strong>ESX Legacy es un framework de c\u00f3digo abierto para roleplay en FiveM.<\/strong> Para un servidor nuevo, utiliza la plantilla oficial de ESX Legacy en txAdmin o sigue la documentaci\u00f3n oficial de instalaci\u00f3n completa. Instalar \u00fanicamente la carpeta <code>es_extended<\/code> no configura un servidor completo, porque el conjunto de sistemas compatible incluye tareas de base de datos, recursos necesarios y una configuraci\u00f3n de inicio ordenada.<\/p>","protected":false},"author":1,"featured_media":151199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347],"tags":[2858,2950],"class_list":["post-151194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","tag-esx","tag-framework"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/151194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=151194"}],"version-history":[{"count":8,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/151194\/revisions"}],"predecessor-version":[{"id":215652,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/151194\/revisions\/215652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/151199"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=151194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=151194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=151194"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}