/reload
Odradzamy korzystanie z /reload, lepiej jest tradycyjnie zrestartować serwer. Komenda /reload może spowodować ogromne zużycie RAMu oraz crashe serwera, więcej informacji na oficjalnym forum craftbukkita: https://forums.bukkit.org/threads/petition-to-remove-the-reload-command.43212/
Pluginy
Częstą przyczyną niskiej wydajności jest zbyt duża ilość pluginów w stosunku do ilości RAM dla serwera. Dla 512MB RAM zalecane jest ich maksymalnie 5, a dla 1GB - 10.
Przykładowo 30 pluginów dla serwera 512MB RAM potrafi go prawie całkowicie sparaliżować.
Jeśli jednak nie mamy dużo pluginów, możemy mieć jeden czy dwa który zużywa dużą ilość zasobów. Zazwyczaj ich usunięcie znacznie polepsza wydajność serwera:
- Dynmap
- Citizens
- Multiverse-Core
Mody
Mody zazwyczaj zużywają jeszcze więcej zasobów od pluginów dlatego instalację większości modów zalecamy dopiero od serwera z 2GB RAM lub większym.
Mapy
Ilość światów
Całkowicie odradzamy na serwerach z małą ilością RAMu używać pluginu Multiverse oraz ładować przez niego dodatkowe światy.
Uszkodzenie
Może zdarzyć się tak, że mapa posiadając uszkodzone chunki (fragmenty mapy) obniża wydajność, w tym wypadku możemy skorzystać z narzędzi dostępnych w internecie w celu wykrycia złych fragmentów i ich usunięcie lub stworzyć mapę od nowa.
Aby wygenerować nową mapę wolną od błędów wystarczy wyłączyć serwer, usunąć folder z mapą (najczęściej jest to folder world). Przy następnym włączeniu serwera zostanie wygenerowana nowa mapa, co może potrwać około minuty.
Elementy
Zużycie CPU może zwiększać:
- duża ilość mechanizmów z redstone które ciągle pracują
- przelewanie się wody np. wodospady, duże fontanny lub wycięty fragment mapy
- duża ilość mobów
Inne
Ustawienie opcji MaxPermSize w ustawieniach serwera może zwiększać zużycie RAMu (opcja wycofana w Java 8)