Skocz do zawartości

Helios1993

Użytkownik
  • Ilość zawartości

    1968
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    57

Treść opublikowana przez Helios1993

  1. Zawsze się naliczają, statystyki to vanillowa mechanika dostępna nawet na singleplayerze. Nie da się tego wyłączyć. EDIT: Widzę, że prawdopodobnie korzystasz ze skryptu na ELO. Możesz zrobić placeholdera ze swojej zmiennej z punktami (używając skript-placeholders) i użyć go do zrobienia rankingu w ajleaderboards.
  2. Zamiast skryptu na ranking zalecam użyć plugin ajleaderboards, jest to dużo wydajniejsze i prostsze rozwiązanie. Ktoś tu przespał parę lat.
  3. Korzystanie z rcona jest bardzo niebezpieczne, lepiej poszukać innego rozwiązania.
  4. Teraz zauważyłem, że ten mod jest porzucony. Zamiast niego użyj ten, jest na najnowszą wersję: https://modrinth.com/mod/entity-view-distance
  5. Helios1993

    skrayfall

    Korzystanie ze starej wersji czegokolwiek to spore ryzyko. 1.16.5 jest przepełniona różnymi lukami w bezpieczeństwie i błędami, których wykorzystanie przez "niefajnych graczy" zmusi cię do zamknięcia serwera. Skrayfall to stary i zbędny addon, na 99,9% go nie potrzebujesz.
  6. Helios1993

    VPS

    Vpsy z ovh korzystają z procesorów pod środowiska wielowątkowe, więc nie mają szans utrzymać tego, co masz na lvlupie. Brakuje im też ochrony przed ddosami. Dobrą alternatywą dla lvlupa jest Pufferfish - dostaniesz tam dedykowane zasoby, procesory pod środowiska jednowątkowe oraz porządne filtry dla wielu serwerów gier.
  7. Idź z tym chatgpt @xMarmo321
  8. Helios1993

    .

    Skrypt nie zadziała, ponieważ ani w skripcie, ani w żadnym addonie, ani nawet w gramatyce nie istnieje coś takiego jak "send player title". Na przyszłość testuj skrypty i uważnie czytaj dokumentację aby nie przestawiać w ten sposób słów. Nie zalecam zagnieżdżać warunków, wygląda to bardzo brzydko. Zamiast tego rób to w ten sposób: if player is NOT holding any pickaxe: stop if player's level is LESS than 30: stop repair player's tool
  9. Wszystko co bazuje na bungeecordzie jest bardzo podatne na exploity, które trafiają się bardzo często. Nie wyrzucaj pieniędzy na płatne scamforki, ich jakość jest niższa niż jedzenia z mcdonalds. Velocity jest aktualnie jedynym porządnym wyborem. Antybot nie jest ważny, nawet w skripcie by wystarczył. Ważne są filtry zewnętrzne - w przeciwieństwie do wewnętrznych antybotów, wytrzymają miliony połączeń na sekundę bez spadku wydajności serwera. Tu polecam darmowy tcpshield dla małych serwerów i cosmicguard razem z hostingiem pufferfish dla tych większych.
  10. Świat hostingów stale się zmienia i trzeba go aktywnie obserwować aby wiedzieć co w danym momencie jest najwyżej w rankingu. Pufferfish jest nowym hostingiem, który oferuje dwie ważne funkcje nad Bloomem: filtry layer7 oraz zoptymalizowany silnik. Bloom próbował już odwzorować ten silnik w formie open source, lecz przez problemy ze stabilnością i ograniczony czas programisty projekt został porzucony. Aktualnie Bloom pracuje nad własnymi filtrami layer7, więc gdy zostaną już one wprowadzone to będzie on lepszą opcją od Pufferfisha pod duże sieci serwerów, ale nadal będzie przegrywał w przypadku pojedynczych serwerów. Oba hostingi są bardzo porównywalne do Intela i AMD. Od zawsze, ten plugin jest bardzo niestabilny. Możliwe, że sam spotkałeś się kiedyś z problemami freezów clienta na spawnach, niepoprawnie działających minimap czy deszczem przelatującym przez bloki, lub słyszałeś o wydarzeniu nazwanym przez społeczność "The Wartening", które zamieniało każdy blok w świecie na nether wart block. To wszystko wina uszkodzonych przez FAWE plików świata oraz innych jego błędów, a problemów jest dużo więcej gdy przyjrzysz się ze strony administratora. Setki NPC wygenerowane z pluginu Sentinel.
  11. 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.
  12. Tak samo ktoś może missclickiem wrzucić przedmiot do lawy. Utrata przedmiotu w ten sposób to wina gracza, nie serwera.
  13. Co tu jest takiego poważnego? Przedmiot można wrzucić też w lawę i kaktusy, to też zablokujesz?
  14. Helios1993

    exit code 1

    Wyślij plik latest.log z folderu .minecraft/logs.
  15. Border ustawisz komendą /worldborder.
  16. Wstydem jest wyrzucanie pieniędzy na "autorskie" śmieci. Za pomocą publicznie dostępnych i darmowych pluginów da się zrobić dużo lepszy serwer niż za pomocą płatnych lub pisanych na zlecenie przez polskich pseudo-programistów.
  17. Musisz podłączyć luckpermsy z każdego serwera do tej samej bazy danych.
  18. Wyślij cały log.
  19. Helios1993

    rangi

    Prefixy rang nie mają żadnego związku z funnyguilds. Wsadzanie ich w format czatu to jedynie dodatkowe problemy. Mylisz się, ten plugin jest martwy od wielu lat i od miesięcy nie słyszałem o nim słowa. Jest także bardzo niestabilny i posiada luki w bezpieczeństwie narażające twój serwer na ataki. Nawet sam autor usunął plugin z bukkita i zaleca używać luckperms aby serwery nie ucierpiały, jednak niektórzy niestety nie myślą i nieoficjalnie go rozprowadzają.
  20. Helios1993

    rangi

    PermissionsEx jest pluginem martwym od wielu lat, nie wiem skąd pomysł by z niego korzystać. Zamień go na LuckPermsa, upewnij się, że masz Vaulta i prefixy rób prefixami, nie formatem czatu.
  21. Problem powoduje title z przestarzałego addonu skrayfall. Możesz go wywalić, ponieważ jego funkcje od lat są w skripcie. Pozostałe addony też są już zbędne.
  22. Hypixel korzysta z customowego silnika bazującego na silniku 1.7, ciężko w nim znaleźć oryginalny kod ponieważ sporo przepisali pod siebie. Nowe funkcje dopisują sami.
  23. Czytam uważnie, także w tym "większym kodzie" występuje ten sam problem co w oryginale. Sam możesz to przetestować. Kod powinien wyglądać tak: command /vanish [<text>]: trigger: if {vanish::%player%} is true: clear {vanish::%player%} stop set {vanish::%player%} to true while {vanish::%player%} is true: send action bar "tekst" to player wait 2 seconds Brakuje tu kodu odpowiadającego za ukrywanie przed graczami dołączającymi i "odkrywanie" przed graczami wychodzącymi po włączeniu vanisha, ale to już łatwo zrobić.
×
×
  • Dodaj nową pozycję...