1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Новый способ краша сервера (13.02.17)

Тема в разделе "Оффтопик", создана пользователем VeryNothing, 13 фев 2017.

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

    VeryNothing Участник Пользователь Заблокирован

    Баллы:
    36
    Имя в Minecraft:
    null
    На многих серверах включена стандартная команда //calc(ulate).

    С помощью этой команды можно положить сервер.


    Пример:
    Код:
    //calc for(i=0;i<99999;i++){for(j=0;j<256;j++){for(k=0;k<256;k++){for(a=0;a<256;a++){ln(pi)}}}}
    Статус: неактуально

    Первый способ фикса: (Недоступно, используйте 2, 3 способы фикса)

    Отдельное спасибо @alexandrage за предоставление патча для WE.

    Скачать патч: https://cloud.mail.ru/public/CwFx/vxwVPX1Hh
    Закинуть в WorldEdit.jar

    Второй способ фикса:

    Запрещайте команды:
    //calc
    //calculate
    /worldedit:/calc
    /worldedit:/calculate
    /worldedit:/eval
    /worldedit:/evaluate
    //eval
    //solve
    /worldedit:/solve

    Обращаю внимания: в командах с припиской "/worldedit:" далее идет всего одна "/"
    т.е к примеру
    /worldedit://calc - неверно
    /worldedit:/calc - верно.


    Третий способ фикса:

    Обновить WorldEdit
     
    Последнее редактирование: 6 май 2017
  2. Negezor

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

    Баллы:
    78
    Это тпио eval местного разлива?
     
  3. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    еее, спустя почти неделю нашелся тот кто слил в паблос )
    а решение то банальное - обновить WE
     
  4. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Динозавры вы все почемуто. Мы компашкой крашнули серверов 5 с 300+ онлайном.
    И кучу других с онлайном 100-200.

    Обновляйте we, и будет всё норм.
     
  5. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Та а чё ты сразу всю контору палишь :)
     
  6. potatoesmcgee

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

    Баллы:
    61
    Skype:
    prezik1236
    Имя в Minecraft:
    Mr_Valestras
    Почему бы и нет?)
     
  7. TurboCraftSrv

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

    Баллы:
    61
    Имя в Minecraft:
    Zeldos
    ЕЕ я свой сервер положил, спасибо за инфу))
     
  8. SimMiMo

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

    Баллы:
    76
    и не было разрешено )0
     
  9. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Сервер просто падает или чтО? Как это выражается.
     
  10. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Ну, знаешь, не каждый сервер способен сразу в трёх вложенных циклах число "пи" вычислять.
    Да, свободная оператива рано или поздно кончается и сервер падает.
    Забавно то, что на некоторых серверах таки сначала выбрасывался ответ, а потом сервер падал :)
    А причём тут модеры сервера?
    Абсолютно любой игрок может зайти, написать команду и выйти. И, спустя какое-то время вычислений сервер просто зависнет и упадёт ;)
     
  11. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    есть, на эту команду нету pex и любой может юзать.
    Только что заюзали...
     
  12. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Скажи это нам, когда мы крашнули 5 серверов с онлайном 300+. И кучу серверов с 100-200 онлайном. Так что это нам тебя жаль)
     
  13. alexandrage

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

    Баллы:
    173
    Продолжай верить в это.
    [​IMG]
    Для этого нужны права worldedit.calc. Я не идиот, чтоб такое выдавать.
     
  14. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    То чувсто когда лично крашнул 10 серверов, а тебе говорят "продолжай верить в это." Когда научишся читать сообщения других юзеров, можешь возвращаться. А так мне тебя жаль.
     
  15. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    может у тебя версия старей просто ?
     
  16. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    А точнее новее)
     
  17. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    на 1.5.2 не работает xD
     
  18. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну в какойто версии накосячили. А в какой хз. Но версия почемуто распространеная.
     
  19. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    чет не получается через command.yml запретить.
     
  20. alexandrage

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

    Баллы:
    173
    Ок, твоя взяла. У меня просто нет дыры.
    Динозаврам посвящается, вот этим патчите кривую версию https://cloud.mail.ru/public/CwFx/vxwVPX1Hh
    Для тех кто юзает worldedit-forge, класс в него.
     

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