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

Помогите Лаг машина с помощью обсерверов

Тема в разделе "Помощь", создана пользователем Loker541, 27 апр 2022.

Статус темы:
Закрыта.
  1. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Доброй ночи форумчане

    В который раз обращаюсь к Вам за дельным советом. Недавно ко мне пришли на сервер с лаг машиной с пика, при забитом чанке такими штуками tps падает в ноль ( буквально )

    Какие есть методы противодействия?)

    Спасибо.

    P.s

    Версия сервера - последний билд бумаги.

    На сервере стоит AnarchyExploitFixes 1.25.2, но он видимо не спасает от подобного.

    ( Ставится обычный обсервер и вокруг него редстоун, если наставить таких очень много начинает падать tps )



    upload_2022-4-27_23-55-59.png
     
  2. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Самое обидное, что на постройку подобных лаг машин нужно очень мало времени и ресурсов. А админ на сервере один, я просто физически не успеваю их удалять.
     
  3. cactus888

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

    Баллы:
    76
    А в paper.yml поставлено use-faster-eigencraft-redstone: true?
     
  4. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Не поставлено.

    А что делает эта настройка?)
     
  5. cactus888

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

    Баллы:
    76
    По идее меняет какую-то логику работы редстоуна, из-за чего лаг машины становятся бесполезными
     
  6. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Спасибо, сейчас попробую, может поможет.
     
  7. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Не поможет это. Проверено. Тут важно лишь кол-во блоков. Увеличат машину раза в 3 - лагать будет не хуже.

    Плагин на лимит опеределенного типа блоков в чанке? Вполне способен подсобить с этим делом, да только вот у меня нет рабочего кода для подобного на 1.18... Но тут в силу вступает немного древнего стаффа. ARC - я думаю он должен работать.
     
  8. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    А как корректно настроить конфиг плагина?)

    Не совсем въезжаю как именно он работает.

    #En:Don't touch this value
    #Fr: Ne pas modifier cette valeur
    version: 0.5
    #En:Maximal number Redstone blink authorized during the "Delay" period
    #Fr:Nombre maximal de clignotement de redstone autorise pendant la periode "Delay"
    MaxPulses: 150
    #En: Time (in second) before the reset of the variable "MaxImpulsion"
    #Fr:Temp (en secondes) avant de reset la premiere variable
    Delay: 300
    #En:You need it prevent an admin?
    #Fr:Faut t'il prevenir un admin?
    NotifyAdmins: true
    #En:Is it necessary to dropper items ( Redstone / repeater) when a loop is destroyed?
    #Fr:Faut-il dropper les items (Redstone/repeater) quand une boucle est détruite?
    DropItems: true
    #En:Write the text you want in the sign
    #Fr:Ecrire le texte a mettre sur les panneaux
    Sign:
    Line1: 'The RedstonClock'
    Line2: 'Are'
    Line3: '&4prohibited'
    Line4: ''

    #En:The list of worlds on which the plugin is disabled separate by "/", put a fake name if nothing
    #Fr: La list des mondes sur lequel le plugin est desactive separe par des "/", mettre un faut non si aucun
    IgnoreWorlds: redstoneWorld/survie

    #En:The list of Region on which the plugin is disabled separate by "/", put a fake name if nothing
    #Fr: La list des Regions sur lequel le plugin est desactive separe par des "/", mettre un faut non si aucun
    IgnoreRegion: redstone/admins

    checkedClock:
    comparator: true
    observer: true
    piston: true
    redstoneAndRepeater: true

    AutomaticallyBreakDetectedClock: true
    SummonLigthningAtRedstoneLocation: true

    #En: Customize the teleport command (variable : $x, $y, $z, $world, $player)
    #Fr: Customise la commande de teleportation (variable : $x, $y, $z, $world, $player)
    teleportCMD: 'tp $x $y $z $world'

    #En: Put the plugin in "standby" if the TPS of the server are between min and max TPS value.
    #Fr: "Désactive" le plugin si les tps du serveurs sont entre les TPS du serveur sont entre la valeur min et max.
    checkTPS:
    minimumTPS: -1
    maximumTPS: -1
    intervalInSecond: 15


    Msg:
    default:
    prefix: '&bAntiRedstoneClock &9&l> &r&b '
    error: '&4AntiRedstoneClock &l> &r&c '
    no_permission: '&4ERROR &9&l> &r&bYou don''t have permission to do that!'
    command_use: '&4SnowBallWar &l> &r&cCommand usage: &6/arc $command'
    message:
    MsgToAdmin: 'Redstone clock disable in x:$X y:$Y Z:$Z. In the world $World'
    unknownCmd: 'Unknown command. Type "/help" for help.'
    reloadSuccess: 'Reload Success!'
    newValueInConfig: 'The new value of $setting is $value'
    RedStoneClockListHeader: 'RedstoneClockList: $page'
    RedStoneClockListFooter: ''
    Exception:
    duplicate_object: 'This list already contains this redstone'
     
  9. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Если редстоун или что-то с ним связанное обновится более такого кол-ва раз - блок снесется.

    Вот и всё что нужно знать
     
  10. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    А как определить оптимальное значение?

    Это же наверняка может поломать чьи то фермы и т.д
     
  11. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Методом тыка. Не думаю что можно 100% сказать что будет лучше. Я думаю примерно такие значения будут оптимальны:

    MaxPulses: 125
    Delay: 200
     
  12. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Там есть надстройка:

    #En: Put the plugin in "standby" if the TPS of the server are between min and max TPS value.
    #Fr: "Désactive" le plugin si les tps du serveurs sont entre les TPS du serveur sont entre la valeur min et max.
    checkTPS:
    minimumTPS: -1
    maximumTPS: -1
    intervalInSecond: 15

    Я так понял, если я поставлю

    checkTPS:
    minimumTPS: 10
    maximumTPS: 20
    intervalInSecond: 15

    То между этими значениями, примерно на ~15 tps включится этот плагин, или как?..
     
  13. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Ну да
     
  14. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Окей, спасибо.

    Поднял тестовую парашу и пошел тестить, как же оно мне все дорого, капец.
     
  15. Автор темы
    Loker541

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

    Баллы:
    76
    Имя в Minecraft:
    Moveton
    Спасибо за совет, потестил. Действительно, логика редстоуна меняется, но как сказал Overwrite, стоило мне сделать лаг машину в пять раз больше, tps опять ушел в ноль.

    Помог вариант с ARC , потестили, подкрутили под нужды сервера.

    Спасибо за помощь /"^_^/"
     
Статус темы:
Закрыта.

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