Tick Speed - komenda randomTickSpeed

Random tick speed kontroluje, jak szybko zachodzą „losowe" procesy w świecie Minecraft - wzrost upraw, zanikanie liści, rozprzestrzenianie się trawy, gasienie ognia, topnienie lodu. Zwiększenie tej wartości przyspiesza te procesy, zmniejszenie - spowalnia. Ustawienie na 0 zamraża je całkowicie. To jedna z najczęściej modyfikowanych reguł gry, szczególnie na serwerach.
Komenda
Składnia komendy:
/gamerule randomTickSpeed [wartość] Przykłady:
/gamerule randomTickSpeed 3- domyślna wartość Java Edition/gamerule randomTickSpeed 100- ~33x szybszy wzrost upraw/gamerule randomTickSpeed 300- bardzo szybki wzrost (przydatne do testów)/gamerule randomTickSpeed 0- zamrożenie wszystkich losowych procesów/gamerule randomTickSpeed 1- domyślna wartość Bedrock Edition
Bez podania wartości (/gamerule randomTickSpeed) komenda wyświetli aktualną wartość. Wymaga uprawnień operatora lub włączonych cheatów. Zmiana jest natychmiastowa i trwała - zapisuje się w świecie.
Na co wpływa tick speed
Random tick speed wpływa na wszystkie bloki, które mają zdefiniowane zachowanie „random tick". W każdym game ticku (0,05 s) gra wybiera losowe bloki w załadowanych chunkach i sprawdza, czy powinny się zmienić. Wartość randomTickSpeed określa, ile bloków na chunk jest sprawdzanych na tick.
Procesy zależne od random tick
- Wzrost upraw - pszenica, marchewki, ziemniaki, buraki, kaktusy, trzcina cukrowa, arbuz, dynia. Im wyższy tick speed, tym szybciej rosną
- Zanikanie liści - liście odcięte od drewna znikają szybciej
- Rozprzestrzenianie trawy i mycelium - trawa rośnie szybciej na sąsiednich blokach ziemi
- Ogień - rozprzestrzenianie się i gasienie ognia
- Topnienie lodu i śniegu - w ciepłych biomach
- Wzrost winorośli (vines) i grzybów (mushroom)
- Dojrzewanie komposterów - szybkość przemiany odpadów w bone meal
- Korozja miedzi - bloki miedzi utleniają się szybciej
- Nawadnianie farmlandów - suchą ziemię orną nawilża szybciej woda obok
- Wzrost dripstone'u - stalaktyty i stalagmity rosną szybciej
Domyślna wartość i popularne ustawienia
Domyślne wartości
- Java Edition - domyślna wartość to 3. Oznacza to, że w każdym game ticku gra losowo wybiera 3 bloki na sekcję chunka (16x16x16) do sprawdzenia
- Bedrock Edition - domyślna wartość to 1. Bedrock przetwarza ticki inaczej, więc wartość 1 daje podobny efekt co 3 w Java
Popularne wartości
| Wartość | Efekt | Zastosowanie |
|---|---|---|
| 0 | Zamrożenie procesów | Uprawy nie rosną, liście nie znikają. Przydatne do budowania z liśćmi bez drewna |
| 3 | Domyślna (Java) | Normalny survival |
| 20-50 | Umiarkowane przyspieszenie | Farmy rosną kilka razy szybciej. Dobry kompromis na małych serwerach |
| 100 | Szybkie procesy | Testowanie farm, szybkie uprawy. Zauważalny wpływ na FPS |
| 300+ | Bardzo szybkie | Tylko do testów. Znaczący spadek wydajności |
| 1000+ | Ekstremalnie szybkie | Timelapsy budowlane. Serwer może się zawieszać |
Wartość 6 oznacza 2x szybsze procesy niż domyślna 3. Wartość 30 = 10x szybciej. Wartość 300 = 100x szybciej. Zależność jest liniowa - podwajasz wartość, podwajasz szybkość losowych procesów.
Wpływ na wydajność
Zwiększanie randomTickSpeed obciąża serwer (i klienta w singleplayerze). Każdy dodatkowy random tick to dodatkowe obliczenia - gra musi sprawdzić więcej bloków, przetworzyć ich logikę, zaktualizować stan świata.
W praktyce:
- Do 20 - niezauważalny wpływ na większości komputerów i serwerów
- 20-100 - lekki spadek TPS (ticks per second) na słabszych maszynach. Jeśli TPS spada poniżej 20, gra zacznie się „zacinać"
- 100-1000 - widoczne spowolnienie. Świat ładuje się wolniej, moby poruszają się nierówno, redstone działa z opóźnieniami
- 1000+ - serwer może przekroczyć limit ticków i zacząć pomijać aktualizacje. Ryzyko zawieszenia
Na serwerach multiplayer nigdy nie ustawiaj wartości powyżej 50 na stałe. Wysoki tick speed ma sens tylko tymczasowo - np. na 5 minut, żeby przyspieszyć wzrost upraw, a potem wracasz do domyślnej wartości.
/tps. Idealne TPS to 20.0. Jeśli spada poniżej 18 po zwiększeniu tick speed - obniż wartość.
Czego tick speed NIE zmienia
RandomTickSpeed nie wpływa na WSZYSTKO. Wiele procesów w Minecraft używa schedulowanych (zaplanowanych) ticków, nie losowych:
- Redstone - powtarzacze, komparatory, tłoki działają na schedulowanych tickach. randomTickSpeed ich nie dotyczy
- Piasek i żwir - spadanie grawitacyjnych bloków jest natychmiastowe, nie zależy od random tick
- Zachowanie mobów - AI mobów, spawning, despawning to osobne systemy
- Cykl dnia i nocy - czas w świecie płynie stałą prędkością (użyj
/gamerule doDaylightCycledo kontroli) - Woda i lawa - płynięcie płynów jest schedulowane, nie losowe
- Głód i regeneracja - tempo ubywania głodu i regeneracji HP to stałe wartości
- Piece i warzące stojaki - topienie i warzenie mają stały czas niezależny od tick speed