Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Перевод WorldGuard на mySQL

Discussion in '[Архив] Помощь' started by revos, Aug 4, 2012.

Thread Status:
Not open for further replies.
  1. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    Привет всем)Я начал переводить плагины на своём сервере на mySQl,и застрял на одном ОЧЕНЬ известном плагине WorldGuard,настроил конфиг,а таблицы создаватся не хотят,возможно надо создавать таблицы вручную?Вообщем помогите люди!
     
  2. Хостинг MineCraft
    <
  3. ZoOoM

    ZoOoM Старожил Пользователь

    Trophy Points:
    103
    Skype:
    zooom.exe
    config.yml:
    Code:
        sql:
            use: false
            dsn: jdbc:mysql://localhost/worldguard
            username: worldguard
            password: worldguard
    use: false поменял на true?
     
  4. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    Да,менял,не создаёт таблицы,возможно в ручную надо?
     
  5. ZoOoM

    ZoOoM Старожил Пользователь

    Trophy Points:
    103
    Skype:
    zooom.exe
    а это на свое менял?
    Code:
    jdbc:mysql://localhost/worldguard
     
  6. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    Да,я так понял localhost это хост sql,а worldguard база,тоесть в моём случае будет jdbc:mysql://sql.site.ru/base
     
  7. ZoOoM

    ZoOoM Старожил Пользователь

    Trophy Points:
    103
    Skype:
    zooom.exe
    в самом низу config.yml:
    Code:
            database:
                enable: false
                dsn: jdbc:mysql://localhost:3306/minecraft
                user: root
                pass: ''
                table: blacklist_events
     
  8. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    это blacklist
     
  9. ZoOoM

    ZoOoM Старожил Пользователь

    Trophy Points:
    103
    Skype:
    zooom.exe
    дык может WG хочет чтобы blacklist работал :D эксперементируй
     
  10. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    прийдётся:D
     
  11. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    а может надо вручную создать таблицы?
     
  12. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    Вот таблица blacklist_events:
    Code:
    CREATE TABLE IF NOT EXISTS `blacklist_events` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `world` varchar(10) NOT NULL,
    `event` varchar(25) NOT NULL,
    `player` varchar(16) NOT NULL,
    `x` int(11) NOT NULL,
    `y` int(11) NOT NULL,
    `z` int(11) NOT NULL,
    `item` int(11) NOT NULL,
    `time` int(11) NOT NULL,
    `comment` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`)
    );
     
  13. Автор темы
    revos

    revos Активный участник Пользователь

    Trophy Points:
    78
    Skype:
    vlad_reva
    Имя в Minecraft:
    revos
    Разобрался,надо создавать таблицы вручную(запросами):
    Code:
    -- -----------------------------------------------------
     
    -- Table `user`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `user` (
     
      `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
     
      `name` VARCHAR(64) NOT NULL UNIQUE,
     
      PRIMARY KEY (`id`))
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `group`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `group` (
     
      `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
     
      `name` VARCHAR(64) NOT NULL UNIQUE,
     
      PRIMARY KEY (`id`))
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `world`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `world` (
     
      `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
     
      `name` VARCHAR(128) NOT NULL UNIQUE,
     
      PRIMARY KEY (`id`))
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region` (
     
      `id` VARCHAR(128) NOT NULL ,
     
      `world_id` INT UNSIGNED NOT NULL ,
     
      `type` ENUM('cuboid','poly2d','global') NOT NULL ,
     
      `priority` SMALLINT NOT NULL DEFAULT 0 ,
     
      `parent` VARCHAR(128) NULL ,
     
      PRIMARY KEY (`id`, `world_id`) ,
     
      INDEX `parent` (`parent` ASC) ,
     
      INDEX `fk_region_world` (`world_id` ASC) ,
     
      CONSTRAINT `parent`
     
        FOREIGN KEY (`parent` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE SET NULL
     
        ON UPDATE CASCADE,
     
      CONSTRAINT `fk_region_world1`
     
        FOREIGN KEY (`world_id` )
     
        REFERENCES `world` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_flag`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_flag` (
     
      `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `flag` VARCHAR(64) NOT NULL ,
     
      `value` VARCHAR(256) NOT NULL ,
     
      INDEX `fk_flags_region` (`region_id` ASC) ,
     
      PRIMARY KEY (`id`) ,
     
      CONSTRAINT `fk_flags_region1`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_cuboid`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_cuboid` (
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `min_z` BIGINT NOT NULL ,
     
      `min_y` BIGINT NOT NULL ,
     
      `min_x` BIGINT NOT NULL ,
     
      `max_z` BIGINT NOT NULL ,
     
      `max_y` BIGINT NOT NULL ,
     
      `max_x` BIGINT NOT NULL ,
     
      PRIMARY KEY (`region_id`) ,
     
      INDEX `fk_region_cuboid_region` (`region_id` ASC) ,
     
      CONSTRAINT `fk_region_cuboid_region`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_poly2d`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_poly2d` (
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `max_y` INT NOT NULL ,
     
      `min_y` INT NOT NULL ,
     
      PRIMARY KEY (`region_id`) ,
     
      INDEX `fk_region_poly2d_region` (`region_id` ASC) ,
     
      CONSTRAINT `fk_region_poly2d_region`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_players`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_players` (
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `user_id` INT UNSIGNED NOT NULL ,
     
      `owner` TINYINT(1)  NOT NULL ,
     
      PRIMARY KEY (`region_id`, `user_id`) ,
     
      INDEX `fk_region_players_region` (`region_id` ASC) ,
     
      INDEX `fk_region_players_user` (`user_id` ASC) ,
     
      CONSTRAINT `fk_region_players_region`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE,
     
      CONSTRAINT `fk_region_players_user`
     
        FOREIGN KEY (`user_id` )
     
        REFERENCES `user` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_groups`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_groups` (
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `group_id` INT UNSIGNED NOT NULL ,
     
      `owner` TINYINT(1)  NOT NULL ,
     
      PRIMARY KEY (`region_id`, `group_id`) ,
     
      INDEX `fk_region_groups_region` (`region_id` ASC) ,
     
      INDEX `fk_region_groups_group` (`group_id` ASC) ,
     
      CONSTRAINT `fk_region_groups_region`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE,
     
      CONSTRAINT `fk_region_groups_group`
     
        FOREIGN KEY (`group_id` )
     
        REFERENCES `group` (`id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
     
     
     
     
    -- -----------------------------------------------------
     
    -- Table `region_poly2d_point`
     
    -- -----------------------------------------------------
     
    CREATE  TABLE IF NOT EXISTS `region_poly2d_point` (
     
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT ,
     
      `region_id` VARCHAR(128) NOT NULL ,
     
      `z` BIGINT NOT NULL ,
     
      `x` BIGINT NOT NULL ,
     
      PRIMARY KEY (`id`) ,
     
      INDEX `fk_region_poly2d_point_region_poly2d` (`region_id` ASC) ,
     
      CONSTRAINT `fk_region_poly2d_point_region_poly2d`
     
        FOREIGN KEY (`region_id` )
     
        REFERENCES `region_poly2d` (`region_id` )
     
        ON DELETE CASCADE
     
        ON UPDATE CASCADE)
     
    ENGINE = InnoDB;
     
Thread Status:
Not open for further replies.

Share This Page