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

Туториал Ultraban Banlist

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем EpicMan2, 18 июл 2012.

  1. Автор темы
    EpicMan2

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

    Баллы:
    173
    Внимание! Гайд безнадежно устарел, да и ultrabans показал свое желание НЕ работать.
    [​IMG]

    Я видел туториал от slenky он обьяснял как сделать банлист для figadmin, однако я им не пользуюсь по причине невозможности бана спец. симловов (.,™ и тд) (Немного слизано с туториала slenky)
    [​IMG]
    Приступим:
    Что нам нужно:

    1. Хостинг с поддержкой PHP
    2. Плагин Ultraban
    Скачиваем плагин, засовываем плагин в папку Plugins в директории сервера. Стопаем сервер, включаем и снова стопаем.
    Открываем: /plugins/FigAdmin/config.yml ищем вот эти строки:
    Код:
    Database: MySQL
    mysql-database: jdbc:mysql://localhost:3306/bans (Можно заменить название базы на любое другое, у меня bans)
    mysql-user: user
    mysql-password: password
    
    [​IMG]
    Самое важное!

    Ultrabans не умеет создавать таблице в базе данных, поэтому в таблице которую вы выбрали, у меня: bans. Выполняете вот такой sql запрос:

    Код:
    CREATE TABLE IF NOT EXISTS `banlist` (
    `name` varchar(32) NOT NULL,
    `reason` text NOT NULL,
    `admin` varchar(32) NOT NULL,
    `time` bigint(20) NOT NULL,
    `temptime` bigint(20) NOT NULL,
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `type` int(1) NOT NULL DEFAULT '0',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=100
    DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
    CREATE TABLE IF NOT EXISTS `banlistip` (
    `name` varchar(32) NOT NULL,
    `lastip` tinytext NOT NULL,
    PRIMARY KEY (`name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
    

    Или если вам лень, то импортируйте вот этот фаил к себе в базу.

    Вместо user - Никнейм БД Вместо password - Пароль БД А вместо localhost - IP базы данных :cap:
    Далее скачиваем этот скрипт и открываем его в notepad++ (Советую его)
    1. Правим на строке 12 хост БД
    2. Правим на строке 13 юзера БД
    3. Правим на строке 14 пароль БД
    4. Правим на строке 15 название базы данных
    5. Сохраняем
    6. Заливаем в корень сайта
    [​IMG]
    Вот и все. Выводить банлист можно в статическую страницу,например, используя фреймы.
    [​IMG]
    ДЕМО
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    EpicMan2

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

    Баллы:
    173
    Приму любые замечания и пожелания насчет банлиста, например как сделать так что бы отображался тот часовой пояс, который будет задан?
     
  4. slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Та создал бы sql-дамп и пускай его импортят :).
     
  5. slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Код:
    DEFAULT CHARSET=latin1
    Мб лучше всё-таки старый добрый юникод?
     
    I-Am-Black-Overlord нравится это.
  6. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    посмотрел демку, там написано "Тип - Разбан" а время разбана "Никогда" Это как?
    Или я что-то недопонял?
     
  7. Автор темы
    EpicMan2

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

    Баллы:
    173
    Можно и юникод, однако такой sql вызов был написан на офф страничке ultrabans
    Пруф: Нажми на меня полностью!
     
  8. Автор темы
    EpicMan2

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

    Баллы:
    173
    Никогда = перманент
     
  9. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Это я понял.
    Меня больше интересует "Тип - Разбан"
     
  10. Автор темы
    EpicMan2

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

    Баллы:
    173
    Тип действия по отношению к забаненому.
     
  11. Автор темы
    EpicMan2

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

    Баллы:
    173
    UPD: Добавил SQL фаил для импорта.
     
    zuma2 нравится это.
  12. rescr1pt

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

    Баллы:
    103
    Открываем: /plugins/FigAdmin/config.yml и прописываем c 1 по 4 строки. Ошибка нет?
     
  13. slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    И да, это не любое другое слово туда можно вписать, а только ИМЯ ДАТАБАЗЫ. Не вчитывался ты.
     
  14. Philipp022

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

    Баллы:
    123
    Skype:
    mazahaka6450
    Имя в Minecraft:
    PhilippBalakin
    Эпик, а лист IP забыл
    байда
     
  15. igor12

    igor12 Активный участник

    Баллы:
    78
    Имя в Minecraft:
    igor
    ребята почему не работает все вроде как сделал правильно прописываю в плагине данные для подключения к MSQL но ничего не работает. Сам бан лист на сайте успешно работает в базу заносятся забанение с помощю скрипта на сайте но на сервер успешно могут зайти....
     
  16. chiter777

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

    Баллы:
    103
    Skype:
    m.baazaar12
    Имя в Minecraft:
    baazaar12
    Как ultrabans'ом банить?
     
  17. EnDiz

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

    Баллы:
    123
    Имя в Minecraft:
    endiz
    А вот у меня такой вопрос,плагин фигадмин,при платном разбане с бан-листа бан снимается,а на сервере только после авторестарта?почему?
     
    oleg57zls нравится это.
  18. Lord9000

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

    Баллы:
    103
    Щас меня наругают, что апаю старые темы... но как отправлять запрос. Можно поподробнее
     
  19. Kirich

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

    Баллы:
    78
    cron..:lol:
     
  20. Lord9000

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

    Баллы:
    103
    Быстро ты, там вопрос 2013 висит :D
     
  21. rescr1pt

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

    Баллы:
    103
    P
    phpmyadmin, SSH, другие тулзы в виде программ на комп
     

Поделиться этой страницей