Início › Documentação › Instalação · origen_propplacer
Executa o seguinte SQL na tua base de dados antes de iniciar o recurso.
O recurso também criará e migrará estas tabelas automaticamente no arranque através do oxmysql. Recomenda-se executar o SQL manualmente para garantir um estado inicial limpo.
propplacer_propsGuarda cada prop colocado com a sua posição, rotação, categoria e metadados.
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 as permissões de jogador concedidas 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
);Em cada arranque do recurso, o servidor executa automaticamente migrações ALTER TABLE … ADD COLUMN IF NOT EXISTS por compatibilidade com instalações antigas (anteriores à 2.2.0). Não é necessária nenhuma ação manual se estiveres a atualizar a partir de uma versão anterior.
ensure origen_propplacerO oxmysql tem de ser iniciado antes do origen_propplacer no teu server.cfg.