Postęp i ochrona przed nadużyciami
Jak plugin liczy i zapisuje czas graczy oraz jak ogranicza zbieranie nagród w niepożądany sposób.
Jak liczony jest czas
Dział zatytułowany „Jak liczony jest czas”- Gracz jest liczony w strefie, gdy blok, w którym ma stopy, leży w jej obszarze.
- Liczniki mierzą czas rzeczywisty, więc lag serwera nie spowalnia nagród.
- Teleporty, respawny, pojazdy i zmiany świata są śledzone, więc nie da się zbierać nagród poza strefą.
- Gdy strefy na siebie zachodzą, gracz jest liczony tylko w strefie o najwyższym
priority.
Zapis postępu (progress w config.yml)
Dział zatytułowany „Zapis postępu (progress w config.yml)”| Klucz | Domyślnie | Opis |
|---|---|---|
on-leave |
PAUSE |
PAUSE zatrzymuje liczniki strefy po wyjściu, a przy następnej wizycie liczą dalej. RESET sprawia, że przy następnej wizycie liczą od zera. |
on-quit |
SAVE |
SAVE zapisuje liczniki w danych gracza, które działają dalej po ponownym wejściu, także po restarcie. RESET sprawia, że po wejściu liczą od zera. |
RESETwon-leavedziała, gdy gracz wychodzi ze strefy albo się z niej teleportuje. Wyjście z serwera w strefie podlega ustawieniuon-quit.- Przy
SAVEliczniki zapisują się w danych gracza przy wyjściu z serwera, co minutę, gdy się zmieniają, i przy wyjściu ze strefy. Nie potrzeba bazy danych.
Ochrona przed nadużyciami (anti-abuse w config.yml)
Dział zatytułowany „Ochrona przed nadużyciami (anti-abuse w config.yml)”Gracz, który nie spełnia tych zasad, nadal jest w strefie (wyjątkiem są gracze na vanishu, opisani niżej). Jego liczniki stoją, a wyświetlanie jest ukryte, dopóki znów ich nie spełni.
Tryby gry
Dział zatytułowany „Tryby gry”allowed-gamemodes to tryby gry, w których gracze zbierają nagrody. Domyślnie SURVIVAL i ADVENTURE. Możliwe
wartości: SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR.
Gracze na vanishu
Dział zatytułowany „Gracze na vanishu”reward-vanished-players: false (domyślnie) traktuje graczy na vanishu tak, jakby byli poza każdą strefą:
- nic nie zbierają;
- nie wywołują akcji przy wejściu i wyjściu;
- nie są liczeni w
{players}ani w%szpontafkzone_zone_players_<strefa>%.
Plugin wykrywa vanish z EssentialsX, SuperVanish, PremiumVanish, CMI i innych pluginów.
Limit IP
Dział zatytułowany „Limit IP”Ogranicza, ilu graczy z jednego adresu IP może jednocześnie zbierać nagrody w tej samej strefie. Chroni przed multikontami.
| Klucz | Domyślnie | Opis |
|---|---|---|
ip-limit.enabled |
false |
true włącza limit. |
ip-limit.max-players |
1 |
Ilu graczy z jednego adresu może zbierać naraz. Co najmniej 1. |
- Pozostali gracze dostają wiadomość
anti-abuse.ip-limit-reachedz pliku językowego i zaczynają zbierać, gdy któryś z nich wyjdzie. - Gracze z uprawnieniem
szpontafkzone.bypass.ip-limiti gracze bez pasującej rangi w strefie nie są liczeni. - Adresy IPv6 są grupowane według sieci /64, więc połączenie IPv4 i IPv6 z jednego domu liczą się osobno.
