Skip to main content

Installation

Requisitos previos

  • oxmysql funcionando.
  • El framework activo ya iniciado.
  • Acceso a la base de datos usada por tu framework.

Paso a paso

  1. Copia cold_multichar a tu carpeta de recursos.
  2. Arrancalo despues de oxmysql y del framework activo.
  3. Ajusta shared/config.lua.
  4. Reinicia el servidor.
  5. Conecta con una licencia de prueba y recorre el flujo completo.

Orden recomendado en server.cfg

ensure oxmysql

# framework
ensure qbx_core
# o ensure qb_core
# o ensure es_extended

# selector
ensure cold_multichar

Notas por framework

Qbox

  • Si tu instalacion sigue abriendo el flujo de personajes nativo de qbx_core, deja cold_multichar como unico selector activo en ese stack.

QB-Core

  • cold_multichar solo entra en modo qbcore si qbx_core no esta iniciado.

ESX

  • Los personajes secundarios se generan con el identificador char<slot>:<baseIdentifier>.

SQL

No necesitas importar SQL manualmente para los slots extra. El recurso ejecuta CREATE TABLE IF NOT EXISTS cold_multichar_slot_extras al arrancar.

La tabla que crea contiene:

  • identifier
  • extra_slots
  • created_at
  • updated_at

Comportamientos automaticos al instalar

  • La tabla de slots extra se crea sola si no existe.
  • Los KVP legacy de slots se migran a SQL cuando el jugador es revisado por el sistema.
  • Si Config.Logout.enabled ~= false, se registra Config.Logout.command.
  • Si Config.Slots.unlockCommand ~= false, se registra el comando admin de slots.
  • Si el jugador entra sin personaje activo, el selector se abre automaticamente.

Validacion minima post-instalacion

  1. El jugador entra al selector.
  2. Se listan personajes existentes.
  3. Se puede crear un personaje en un slot libre.
  4. El personaje carga y transfiere al modo de spawn configurado.
  5. El comando de logout configurado devuelve al selector.