Inicio › Documentación › Instalación · origen_propplacer
Ejecuta el siguiente SQL en tu base de datos antes de iniciar el recurso.
El recurso también creará y migrará estas tablas automáticamente al arrancar mediante oxmysql. Se recomienda ejecutar el SQL manualmente para asegurar un estado inicial limpio.
propplacer_propsGuarda cada prop colocado con su posición, rotación, categoría y metadatos.
CREATE TABLE IF NOT EXISTS `propplacer_props` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`model` VARCHAR(100) NOT NULL,
`label` VARCHAR(150) DEFAULT NULL,
`notes` TEXT DEFAULT NULL,
`x` FLOAT NOT NULL,
`y` FLOAT NOT NULL,
`z` FLOAT NOT NULL,
`rx` FLOAT NOT NULL DEFAULT 0,
`ry` FLOAT NOT NULL DEFAULT 0,
`rz` FLOAT NOT NULL DEFAULT 0,
`category` VARCHAR(80) DEFAULT 'General',
`placed_by` VARCHAR(100) NOT NULL DEFAULT 'admin',
`locked` TINYINT(1) DEFAULT 0,
`ghost` TINYINT(1) DEFAULT 0,
`tags` VARCHAR(200) DEFAULT NULL,
`placed_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);propplacer_permissionsGuarda los permisos de jugador concedidos manualmente.
CREATE TABLE IF NOT EXISTS `propplacer_permissions` (
`identifier` VARCHAR(100) PRIMARY KEY,
`name` VARCHAR(100) NOT NULL,
`level` VARCHAR(20) NOT NULL DEFAULT 'editor',
`granted_by` VARCHAR(100) NOT NULL DEFAULT 'console',
`granted_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);En cada arranque del recurso, el servidor ejecuta automáticamente migraciones ALTER TABLE … ADD COLUMN IF NOT EXISTS por compatibilidad con instalaciones antiguas (anteriores a 2.2.0). No hace falta ninguna acción manual si actualizas desde una versión anterior.
ensure origen_propplaceroxmysql debe iniciarse antes que origen_propplacer en tu server.cfg.