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

Обсудим Нубятник №5 - помощь по самым простым вопросам.

Тема в разделе "Помощь", создана пользователем slenky, 19 янв 2016.

  1. Dangerous Boy

    Dangerous Boy Участник

    Баллы:
    31
    Итак, ситуация:
    На сервере 0 плагинов, пустая карта, 1 игрок(я) просто бегу в одном направлении(генерирую карту) и tps падает до 19.7(очевидно если зайдет 10 человек, то будет всё плачевно). Настройки дефолт(кроме прорисовки 8). Сервер 3 ядра 6 оперативы(смотрел через htop оперативу отъело на 2.5, а проц грузился от силы процентов на 40). Мб найдется добрый человек, который взглянет на тайминги и скажет в чем проблема. Какое конкретно железо не знаю. Хард не ssd, но скорость для hdd нормальная. Пробовал прогрузить карту, но даже по сгенереным чанкам всё примерно похоже. Через параметры запуска серверу выделил 5 гб из шести. Грешу на хостинг(openvz, host for net) т.к. сначала всё было отлично и даже при попытках заспавнить OCE MNOGO айтемов сервер даже не просел на сотую, а сейчас просто атас. Могу скинуть конфиги, но смысла особо не вижу т.к. там абсолютный дефолтнейший дефолт. Ось - debian... шестой кажись.
    https://timings.spigotmc.org/?url=apolobifis
     
  2. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Что-то с диском явно, пиши в саппорт
     
  3. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Как можно реализовать телепорт в другой world после смерти игрока?
    player.teleport и player.setBedSpawnLocation во время эвентов PlayerDeathEvent и PlayerRespawnEvent не работает.
    Или можно как-то отменить смерть, сразу телепортируя в другой мир? Никак не могу допереть
     
  4. Ragnok123

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

    Баллы:
    61
    Имя в Minecraft:
    Ragnok123
    PlayerDeathEvent вызывается тогда, когда появляется экран смерти и энтити игрока уже нет. Тут ты не можешь ничего делать. PlayerRespawnEvent на самом деле вызывается чуточку до того, как игрок респавнится.
    Ты можешь или с помощью таймера в PlqyerRespawnEvent,
    Или отменять EntityDamageEvent у игрока, когда
    Код:
    if((target.getHealth() - event.getFinalDamage()) < 1){
       event.setCancelled();
       target.teleport(bla);
    }
     
  5. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Хорошо, как тогда вызвать плеера в этом эвенте?
     
  6. Ragnok123

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

    Баллы:
    61
    Имя в Minecraft:
    Ragnok123
    Чекай в EntityDamageEvent
    event.getEntity() instanceof Player и сделай ему каст
     
  7. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Решено:
    Код:
    @EventHandler
    public void onPlayerDeath(EntityDamageEvent event) {
    
    
        World graveyard = Bukkit.getWorld("world_graveyard");
    
        if(event.getEntity() instanceof Player){
            Player p = (Player) event.getEntity();
            if((p.getHealth() - event.getFinalDamage()) < 1){
                event.setCancelled(true);
                p.teleport(graveyard.getSpawnLocation());
                p.setHealth(20);
            }
        }
    
    
    }
    
    Спасибо за помощь.
     
  8. Владиславк32412

    Владиславк32412 Активный участник

    Баллы:
    61
    Для сервера нужны варпы, т.к. открываю сервер с модами. При использовании какой-нибудь команды, выскакивает это:
    [​IMG]
    Через консоль пытаюсь, выбивает это:
    [​IMG]
    Пытаюсь ввести эту команду, та же самая ошибка
    [​IMG]
    Помогите, пожалуйста! И если можно, очень подробно и простым языком!
    https://yadi.sk/d/8xLEboQRnrd_Ww - Логи, добавьте .txt после названия
     
  9. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Для логов используем pastebin.com.
    Для картинок imgur.com.

    Для перевода инглиша translate.google.com.
    При вводе команд видим сообщение "Permissions manager is not accessable. Is the PermissionsEx plugin enabled?".
    Переводим. Почему-то не запустился PEX. Мотаем логи к моменту запуска сервера и ищем причину.
    Видим это:
    ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
    Your configuration must be fixed before PEX will enable
    Details: Error loading permissions file!
    =======================================================

    И чуть ниже это:
    InvalidConfigurationException: while parsing a block mapping
    Опять переводим и понимаем, что проблема с парсингом файла прав.
    Нужно исправить структуру YML-файла.
    Для этого используем yaml-online-parser.appspot.com
     
  10. Mr_Bukkit

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

    Баллы:
    143
    Кто знает как уменьшить спавн мародёров? Игроки часто в мире встречают толпы мародёров, но когда их пытаешься убить, они быстро спавнятся и в итоге становится несколько сотен :D
    даже я замечал если стою афк возле мародёров, их потом спавнится целая орда
     
  11. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Лол. Похоже на баг. Попробуй ядро обновить
     
  12. Mr_Bukkit

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

    Баллы:
    143
    та ядро постоянно обновляю, свежая версия стоит. Сложность самая высокая, но это так было всегда, просто сейчас попросили убрать, нереально убить говорят. Это именно не рейды, а бродячие мародёры размножаются сами по себе быстро, если игрок рядом
     
  13. Mr_Bukkit

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

    Баллы:
    143
    В последних WG походу по дефолту нельзя бить невраждебных мобов в чужом регионе. Это нельзя поменять через конфиг? Только глобальным флагом? Кто знает?
     
  14. Mr_Bukkit

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

    Баллы:
    143
    как запретить игрокам смотреть все команды через / +Tab (подсказки)
     
  15. 123йцу123

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

    Баллы:
    61
    Имя в Minecraft:
    Kotya_3D
    Помогите! почему то SwitchMap выделяется красным.
    (не весь код)
    Код:
      public enum CuboidDirection
      {
        North,
        East,
        South,
        West,
        Up,
        Down,
        Horizontal,
        Vertical,
        Both,
        Unknown;
     
        public CuboidDirection opposite() {
          switch (Cuboid.SwitchMap.objects.Cuboid.CuboidDirection[ordinal()]) {
            case 1:
              return South;
        
            case 3:
              return West;
        
            case 2:
              return North;
        
            case 4:
              return East;
        
            case 7:
              return Vertical;
        
            case 8:
              return Horizontal;
        
            case 6:
              return Down;
        
            case 5:
              return Up;
        
            case 9:
              return Both;
          }
      
          return Unknown;
        }
      }
    
     
  16. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    switch (this) {
     
  17. 123йцу123

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

    Баллы:
    61
    Имя в Minecraft:
    Kotya_3D
    цифры теперь красные))
     
  18. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Вместо цифр названия, не тупи
     
  19. 123йцу123

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

    Баллы:
    61
    Имя в Minecraft:
    Kotya_3D
    да я шкила просто трхи ходика живу в Украине тупа атдыхаю
     
  20. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Моё поклонение
     

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