Skocz do zawartości

Ranking

  1. Helios1993

    Helios1993

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      1968


  2. TachiMC

    TachiMC

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      168


  3. C4LLM3P3T3R

    C4LLM3P3T3R

    Użytkownik


    • Punkty

      1

    • Ilość zawartości

      115


  4. xMarmo321

    xMarmo321

    Użytkownik


    • Punkty

      50

    • Ilość zawartości

      627


Popularna zawartość

Treść z najwyższą reputacją w 01/17/23 uwzględniając wszystkie działy

  1. Helios1993

    Problem z optymalizacją serwera

    Dużo z tego nie odczytam, ponieważ robiłeś ten profiler zdecydowanie zbyt długo - czas czas profilera powinien wynosić maksymalnie 5 minut. Opiszę więc to, co warto zmienić głównie z informacji poza samym profilerem: - Wartość opcji 'max-concurrent-sends' w globalnym configu Papera jest ustawiona na 2, co jest jednym z głównych powodów (oraz jedynym powodem na twoim serwerze) wolnego ładowania chunków. Zwiększ ją na start do 50, a maksymalnie do 200. - Procesor z którego korzystasz jest aż dwie generacje do tyłu, na dodatek w wolniejszej wersji. Poszukaj maszyny z nowszym procesorem. - Masz na serwerze bardzo dużo NPC z pluginu Citizens - ogranicz ich ilość lub przejdź na wydajniejszy plugin, np. znpcs. - Posiadasz wyciek pamięci na serwerze, zrób heapdumpa i sprawdź co go powoduje. - Korzystasz z pluginu FAWE, który najprawdopodobniej już uszkodził pliki twojego świata. Usuń go i zaplanuj nową edycję serwera z nowo wygenerowanym światem. - Pluginy stackujące moby znacznie pogarszają wydajność - wprowadzają serwer w nieskończoną pętlę spawnowania i stackowania. - Plugin SkQuery, jeśli źle wykorzystany, może otworzyć lukę pozwalającą na kopiowanie przedmiotów. Posiadasz już jego nowszą alternatywę, SkBee, więc nie jest on potrzebny. - Masz na serwerze sporo villagerów, które są najbardziej zasobożernym mobem w grze i niszczą ekonomię. Zalecam je wyłączyć. - Pluginy Worldborder, SternalBoard, CommandPanels, SuperVanish oraz BetterRTP są zbędne, ponieważ posiadasz już inne pluginy z tymi samymi funkcjami. - Korzystasz z silnika proxy bazującego na bungeecordzie, co jest złym wyborem. Każdy z tych silników posiada sporo poważnych problemów, których naprawienie zepsułoby kompatybilność z wieloma pluginami, a osoby rozwijające te silniki bardzo tego nie chcą. Zalecam wymienić go na Velocity, który jest lepszy pod każdym względem. - Przypisujesz zbyt dużo ramu dla serwera - więcej przypisanego ramu = więcej używanego ramu = dłuższe czasy GC. Dla tylu graczy wystarczy 12gb. - Masz zrobione bardzo dużo swapu, który jest zbędny przy tej ilości ramu. Aktualnie nic w niego nie wchodzi, ale gdyby tak się stało to wydajność mocno by spadła. - W przypadku jednego trybu używanie proxy oraz lobby jest zbędne, a nawet negatywnie wpływające na samych graczy. Serwery te zwiększają czas łączenia się gracza z głównym serwerem. Najwięcej tu da zakup lepszej maszyny (oraz rozwiązanie problemu wycieku pamięci). Domyślam się, że serwer stoi na Hetznerze, a więc ok. 210zł. Hetzner nie posiada ochrony przed ddosami, a taka która wystarczyłaby pod tą ilość graczy to ok. 430zł. W cenie ok. 290zł, a więc połowę tego co (prawdopodobnie) płacisz teraz, dostaniesz 6 dedykowanych wątków procesora Ryzen piątej generacji na hostingu Pufferfish razem z pełną ochroną przed ddosami oraz customowym silnikiem z w pełni stabilnymi asynchronicznymi pathfindingiem i trackingiem, co przekłada się na dwukrotnie niższe wykorzystanie głównego wątku przez entity.
    1 punkt
  2. Nie chodziło mi o wprowadzenie jakiegoś nowego standardu, jakichś opcji, czy czegoś innego. Chodziło mi o poprawne wykonanie stoniarki, tak jak powinna być zrobiona. Tak jak napisałem, znalazłem 4 pluginy na stoniarkę, ale we wszystkich był ten sam "błąd",który mi się nie podobał i myślałem, że innym tez nie będzie się podobać.
    1 punkt
  3. TachiMC

    Skrypt na Stoniarki

    Poprzednia Następna Witam! stworzyłem w pełni konfigurowany skrypt na stoniarki, poniżej przedstawie więcej informacji Permisje: -stoniarka.admin (permisje można zmienić) - Umożliwia dawanie sobie lub innym graczom stoniarek Co można edytować?: -Edytować można niemal wszystko co edytuje nam plugin, a głównie: -Nazwe -Opis -Blok (Stoniarka) -Odstep czasowy -Blok (Ktory ma stawiac stoniarka) -Edytowanie różnych wiadomości -Danie komus stoniarki -Czym mozna zniszczyc stoniarke by wypadla -Crafting Wymagania: Najlepiej: -WildSkript -SkQuery -Skript PASTEBIN: https://code.skript.pl/sjZTVEJB Czekam na opinie! Poprzednia Następna
    1 punkt
  4. xMarmo321

    Komenda nie została odnaleziona

    Wpisz to jak komenda jest już na serwerze: on command "/easdasdasd": send "Komenda /easdasdasd nie została odnaleziona" to executor A jeśli komendy nie ma to to: command /easdasdasd: trigger: send "Komenda /easdasdasd nie została odnaleziona" to executor
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
    bug128
    bug128
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...