Обращение к разработчикам.

Discussion in 'Обсуждение Nukkit' started by Ravil, 15/4/16.

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
We welcome you on our site. This site is devoted to the Nukkit project and all that is connected with him. Here you can communicate, download plugins, also many other things get acquainted! Register the account right now :3
  1. Ravil

    Ravil Pioneer

    Messages:
    18
    Likes Received:
    3
    Minecraft:
    ZloyNick
    Пожалуйста, поработайте над ядром.
    Клиент зависает, даже на голом сервере, и сервер становится неиграбелен. Наккит не оправдал мои надежды, все разюежались из-за фризов:(
     
  2. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Сам по себе он получше PM и его производных, однако пооптимизировать его ещё много куда. И да, в данный момент лучше не найдёшь. В конце концов хочется спросить каков онлайн, где сервер держите и так далее, у меня почему-то он без всего не виснет.
    P.S. Ну здесь как бы не разработчики... :rolleyes:
     
  3. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    К счастью я являюсь одним из разработчиков ядра.

    Я тоже таких странностей не замечал, возможно у игроков слабые устройства и чанки просто фризят клиент... Я, к сожалению, не могу проверить этого, потому что у меня достаточно мощные устройства и на них ничего не лагает.
     
  4. impact

    impact Error #404, User not found In Resignation

    Messages:
    52
    Likes Received:
    20
    У меня тоже случались проблемы данного рода, в большей части уже виновато не устройство а оптимизация под него или же прошивку, ибо у меня Meizu M1 Note, а это довольно мощный аппарат.
     
  5. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Оптимизация ядра под устройство или прошивку? Вы наверное смеетесь... Такое нереально...

    Всё возможно, но лично я не замечал лагов при прогрузке мира...

    Есть микрофриз, когда ломаешь блок, там уже виноват клиент, ведь там просто строка вызывания партикла и не более того...
     
  6. Ravil

    Ravil Pioneer

    Messages:
    18
    Likes Received:
    3
    Minecraft:
    ZloyNick
    Фризов стало меньше со снижением view-distance.
     
  7. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Ну так и настраивай под себя... Для этого и сделана конфигурация.
     
  8. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Кстати, обратите внимание на такой момент. Если мир только создался, то могут появляться тормоза из-за генерации чанков (представьте десяток игроков разбегаются в разные стороны и вокруг каждого начаинаются генерироваться чанки).

    Для этого перед тем как пускать игроков, желательно карту "разведать". И потом ограничить каким-нибудь плагином вроде Borders.
     
  9. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Надо сказать, что подобную фигню с маломощными устройствами я наблюдал только на сторонних разработках. Прошлый телефончик у меня был довольно хреновый. При локальной игре (Wi-Fi клиент-клиент) всё летало, даже чанки грузились за секунды, при том, что при использовании сервера в той же локальной сети сразу же начинались какие-то проблемы с прогрузкой чанков и т.д., так что... Странное это объяснение, что "у игроков просто слабые устройства", проблема где-то глубже.
     
    Last edited: 16/4/16
  10. Ravil

    Ravil Pioneer

    Messages:
    18
    Likes Received:
    3
    Minecraft:
    ZloyNick
    Пока я странствовал по просторам наккита, заметил, что лагать перестаёт после прогрузки травы и прочей растительности. Если бы трава прогружалась быстрее, то и лагов не было бы вообще.
     
  11. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Трава - это просто блок, она никак не может влиять на лаги, тебе так кажется только потому что клиент подгружает его в самую последнюю очередь. Как пример ты можешь использовать клиент Windows 10 и одиночную игру, там трава подгружается только тогда, когда ты подлетаешь к ней достаточно близко.
     
  12. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    У меня 4 устройства: iPhone 5s, iPhone 6, iPad mini 2, iPad Air2 и ни на одном устройстве подобной ерунды я не заметил! К слову, я тестировал и на MCPE Win 10 и ничего такого не замечал.

    Следовательно, можно сделать вывод, что виновато устройство, которое просто не может потянуть столько чанков.

    Решение? Решение очень простое, просто изменять настройки nukkit.yml под себя :)
     
  13. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Честно говоря, если при использовании "стандартного сервера" (клиента) ничего не лагает, а на Nukkit лагает, то это уже не устройство. Вообще, это всё проблемы PM как по мне, а поскольку Nukkit является клоном оного на жабе, не удивительно, что он наследует его проблемы. В плане оптимизации/производительности лучше бы MiNET поклонировали, он весьма хорош.
    Дальность прорисовки вообще бы должна быть у каждого своя, а не диктуемая сервером, но у разработчиков MCPE свои взгляды на жизнь.
     
  14. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    MiNET не получит такой большой популярности, только потому что там усердной работы ещё на пару лет... Не спорь, он хорош.

    Да... Тупость посылать игроку кол-во чанков, которое установил сервер, а не клиент.
     
  15. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Он и не должен быть популярным, это решение заточенное под миниигры, разрабатываемое (фактически) людьми из Hypixel и использукмое этой сетью. Он очень хорошо оптимизирован. И в этом на него стоит поглядывать хотя бы.
     
  16. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game

    Боже, как вообще можно говорить о двух совершенно разных вещах?

    MiNET - это C#, который чуть ли не в 2 раза быстрее Java, а Nukkit - это просто порт ядра с php, в котором реализовано очень много всего... Причем многое можно ещё оптимизировать, ведь это все делалось на скорую руку и без специального настроя на оптимизированность.

    MiNET сделан поверхностно и судить о производительности в данном случае я не могу.
     
  17. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Насчёт того, что Nukkit - просто калька с пхпшного PM, эт да, на жабе многое можно написать по-другому.
     
  18. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Как родной брат? Что? Почитай статьи... Почти везде C Sharp выигрывает у Java.

    Также в MiNET ничего нет... Откуда будут лаги, если там нет многих блоков, нет их характеристик и т.д
     
  19. Tee7even

    Tee7even Nukkit Coders Team

    Messages:
    123
    Likes Received:
    27
    Это смотря какие такие статьи ты там почитываешь. C# незначительно быстрее Java лишь в официальной реализации .NET на Windows, однако где у нас в реальности сервера на Windows? Не стоит забывать, что и Java на месте-то не стоит. В общем и целом:
    Насчёт того, что MiNET не реализует множества функций, не поспорю, это так, однако далеко не значит, что он выигрывает лишь за счёт этого. Количество блоков хуже не сделает, хуже сделают затратные на память/процессорное время операции и полное отсутствие оптимизации, добавить кривые руки по вкусу.
     
  20. Cool

    Cool Пользователь

    Messages:
    1
    Likes Received:
    0
    Minecraft:
    Cool
    захожу на сервер с этим ядром и игра вылетает o_O
     

Share This Page