Перейти к содержанию

GhostRider

Постоялец
  • Публикаций

    212
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные GhostRider


  1.  

    Привет всем! 
     
    В голову пришла интересная идея было бы круто уведомлять администраторов о изменении  состояния сервера. 
     
    Благодаря такому решению можно сократить время реакции администрации на проблемы подсоединения к серверу. (Спасибо игрокам которые орут о дропе сервера, но бот может это делать быстрее) 

    Вроде бы достаточно простой механизм уведомлений, но сколько пользы может принести. 
     
    Перейду к боту https://t.me/l2_health_bot
     
    Сейчас к нему подключен "тестовый" сервер у которого статус меняться как у девушки настроение. 
    Бот постоянно проверяет текущий статус сервера и по заданному алгоритму определяет изменение. Дальше рассылает уведомления всем пользователям которые "подписаны" на сервер. 
     
    Будем тестировать?
     
    /start - подписка на рассылку (тут вы автоматически подпишитесь на тестовый сервер) 
    /stop - отписка от сервера 
     
    После подписки можете дождаться изменения состояния, бот сообщит Вам от этом. 
     
    Советую отписаться после теста, что бы не получать спам
     
    Вроде все не rocket-science, но можно( в будущем ): 
    1. получать не только телегам сообщения но и СМС и e-mail да и в 911 можно звонить. 
    2. подключить сервер только через IP:port (без шансов на хак сервера) можно и к БД ( получаем еще больше функционала, конечно нужно соблюдать правила безопасности ). 
    3. отследить доступность сайт и так же сообщать о состоянии. 
    4. если захотеть удаленно запустить и отключить сервер. 
    5. дать бота игрокам и сообщать о новостях проекта. 
     
     
    Сейчас к боту можно подключить много серверов, каждый админ или игрок может выбрать на какой сервер подписаться, конечно же можно и сделать персонального бота под проект. 
     
    Интересно послушать Ваши (как администраторов) мысли по поводу бота. 
    Кстати бота можно подключать не только к серверу L2, но и к любому серверу нашего мира :)

     

     2.jpeg                                                      1.jpeg

    • Like 1
    • Upvote 2

  2. пытаюсь поправить под ядро 2015
    никак не получается, нашел ошибку только в методе UseItem - не хватало одного параметра. В ГС пишет Failed running: C.UseItem //java.lang.NullPointerException
    Может кто укажет где править

    Код аналогичный первому посту


  3. И где-то на форуме был метод что бы сайт не видел удалённые темы,я делал работало) даже если их полностью не удаляя через модера панель.

    Там строку в файле заменить нужно какую-то.

    Поиском гляньте на форуме этом.

    Спасибо за подсказку!

    Интересно будет самому решить вопрос. 

    Вот нашел в таблице topics, поле tdelete_time - так понимаю время до удаления.

     

    Теперь лечу в модуль вывода с форума

     

     

     /**
             * =================
             * 		IPB
             * =================
             */
            if ( $l2cfg["forum"]["version"] == "ipb" ) {
                $fsql = "
    		SELECT tid,title,state,last_post,last_poster_id,last_poster_name
    		FROM {$l2cfg["forum"]["prefix"]}topics 
    		WHERE forum_id NOT IN ({$l2cfg["forum"]["deny"]}) 
    		ORDER BY last_post DESC 
    		LIMIT {$l2cfg["forum"]["count"]}";
                $furl_user = "index.php?showuser=";
                $furl_link = "index.php?showtopic={topic_id}' title='{desc_id}'";
            }
            /**
    
    

    и добавил в запрос данные и проверку на равенство tdelete_time

     

     

    SELECT tid,title,state,last_post,last_poster_id,last_poster_name, tdelete_time
    		FROM {$l2cfg["forum"]["prefix"]}topics 
    		WHERE forum_id NOT IN ({$l2cfg["forum"]["deny"]}) AND tdelete_time = '0'
    		ORDER BY last_post DESC 
    		LIMIT {$l2cfg["forum"]["count"]}"; 

     Все отлично работает и удалять не надо :)

    Спасибо за помощь!

    • Upvote 2

  4. Темы удаляются не полностью, а как бы скрываются, но их можно восстановить.

    Панель модератора / Удаленные публикации. И там раздел темы \ сообщения, нужно жать полностью удалить и всё.

    Больное спасибо!

    Если подскажете как отключить опцию цены Вам не будет :)


  5. Всем привет!
    Сделал вывод тем на сайт, все хорошо, новые темы выводятся. Но когда удаляю тему на форуме, она со списка на сайте не слетает, а так и остается. 

    Смотрю запрос от SW, темы берем с таблицы topics, смотрю в базе это таблицу, в ней есть тема которую я удалил.
    Если вручную удалю тему из topics то на сайте она пропадает. 

    Подскажите куда копнуть. Темы то с форума удаляются, а в таблице с которой я стягиваю их там есть..
    Помогайте плз :)


  6. Привет всем!
    Я собираюсь организовать турниры Дота 2.
    На данный момент актуальный турнир: 2х2, Only-Mid, 16 команд.

    Ищу стримера/комментатора игр.
    На первое время на бесплатной основе.
    Если у Вас есть возможность, иле же друзья новички в этом деле я с радостью буду с вами работать!


  7. сделай турнирную сетку

    пригласи игроков

    создаёшь турнирное лобби, подключаешься как комментатор, команды заходят за свет/тьму, и полетел

    Вот меня интересует турнирное лобби.

    Я могу прямо в игре его создавать?

    А не лучшим будет вариант: подключить выделеный серевер доты2(читал тему у нас на форуме) и на нем проводить турниры?

     

     


  8. Доброго времени суток ув. форумчани!

    Живу в маленьком городе, но маленьких дота дрочеров не пересчитать.

    Осенью один парень организовал турнир, но ничего путевого не вышло(проблемы: оборудование, помещение).

    Да бы не повторять его ошибок я хочу провести турнир он-лайн.

    Хочу попросить людей имеючих опыт в даном деле дать несколько советов по организации.

    Буду очень благодарен!


  9. ап темы
    а как по быстрому править дроп лист если он в хмл формате??

    upd
    ________________________
    нашел в сурсы StormInside, тут разработчик перевел с хмл в sql
    http://forummaxi.ru/topic/36801-storm-inside-source/?hl=droplist

    кто может обьяснить как это сделать?

×
×
  • Создать...