Accueil › Documentation › Installation · origen_propplacer
Exécute le SQL suivant sur ta base de données avant de démarrer la ressource.
La ressource créera et migrera aussi ces tables automatiquement au démarrage via oxmysql. Il est recommandé d’exécuter le SQL manuellement pour garantir un état initial propre.
propplacer_propsStocke chaque prop placé avec sa position, sa rotation, sa catégorie et ses métadonnées.
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_permissionsStocke les permissions de joueur accordées manuellement.
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
);À chaque démarrage de la ressource, le serveur exécute automatiquement des migrations ALTER TABLE … ADD COLUMN IF NOT EXISTS pour la compatibilité avec les anciennes installations (antérieures à la 2.2.0). Aucune action manuelle n’est nécessaire si tu mets à jour depuis une version précédente.
ensure origen_propplaceroxmysql doit être démarré avant origen_propplacer dans ton server.cfg.