Opis/Konfiguracja pliku spigot.yml

Patbox | 2019-01-02 11:42:18 UTC | #1

Omówienie spigot.yml:

Uwaga, aby plik spigot.yml był dostępny musisz użyć silnik Spigot lub jego pochodne. Spigot możesz pobrać z https://mcmirror.io/downloads/Spigot

Terminologia:

True - (pl: Prawda). Po ustawieniu danej opcji na tą wartość, zostanie ona aktytywowana

False - (pl: Fałsz). Po ustawieniu danej opcji na tą wartość, zostanie ona wyłączona.

Liczba zmiennoprzecinkowa/Wartość zmiennoprzecinkowa - Jest to liczba posiadająca przecinek (w konfiguracji używamy kropki), liczba posiadająca część niecałkowitą. Np: 0.1, 15.5, 0.003

despawn - Usunięcie entity z mapy. Dzięki niemu serwer może w razie potrzeb zdobyć trochę wolnych zasobów.

Entity - Każdy byt nie będący blokiem. Do nich zaliczamy: zwierzęta, potwory, obrazy, ramki na przedmioty, graczy, itp…

Tile - Są to bloki, które przechowują informacje. Do nich zaliczamy: skrzynki, tabliczki, banery, itp…

Tick - Najmniejsza jednostka czasu/zmian w Minecraft. 1 sekunda przy pełnej wydajności serwera powinna być równa 20 tickom.

Tak wygląda niezmodyfikowany plik spigot.yml

[details=”spigot.yml”]

# This is the main configuration file for Spigot.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# For a reference for any variable inside this file, check out the Spigot wiki at
# http://www.spigotmc.org/wiki/spigot-configuration/
# 
# If you need help with the configuration or have any questions related to Spigot,
# join us at the IRC or drop by our forums and leave a post.
# 
# IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
# Forums: http://www.spigotmc.org/

config-version: 11
settings:
  debug: false
  save-user-cache-on-stop-only: false
  user-cache-size: 1000
  late-bind: false
  sample-count: 12
  player-shuffle: 0
  bungeecord: false
  attribute:
    maxHealth:
      max: 2048.0
    movementSpeed:
      max: 2048.0
    attackDamage:
      max: 2048.0
  netty-threads: 4
  timeout-time: 60
  restart-on-crash: true
  restart-script: ./start.sh
  moved-wrongly-threshold: 0.0625
  moved-too-quickly-multiplier: 10.0
messages:
  whitelist: You are not whitelisted on this server!
  unknown-command: Unknown command. Type "/help" for help.
  server-full: The server is full!
  outdated-client: Outdated client! Please use {0}
  outdated-server: Outdated server! I'm still on {0}
  restart: Server is restarting
stats:
  disable-saving: false
  forced-stats: {}
commands:
  spam-exclusions:
  - /skill
  replace-commands:
  - setblock
  - summon
  - testforblock
  - tellraw
  tab-complete: 0
  send-namespaced: true
  log: true
  silent-commandblock-console: false
advancements:
  disable-saving: false
  disabled:
  - minecraft:story/disabled
world-settings:
  default:
    verbose: true
    merge-radius:
      exp: 3.0
      item: 2.5
    entity-tracking-range:
      players: 48
      animals: 48
      monsters: 48
      misc: 32
      other: 64
    entity-activation-range:
      animals: 32
      monsters: 32
      misc: 16
      tick-inactive-villagers: true
    ticks-per:
      hopper-transfer: 8
      hopper-check: 1
    hopper-amount: 1
    random-light-updates: false
    view-distance: 10
    wither-spawn-sound-radius: 0
    dragon-death-sound-radius: 0
    seed-village: 10387312
    seed-desert: 14357617
    seed-igloo: 14357618
    seed-jungle: 14357619
    seed-swamp: 14357620
    seed-monument: 10387313
    seed-shipwreck: 165745295
    seed-ocean: 14357621
    seed-slime: 987234911
    zombie-aggressive-towards-villager: true
    hanging-tick-frequency: 100
    item-despawn-rate: 6000
    arrow-despawn-rate: 1200
    enable-zombie-pigmen-portal-spawns: true
    squid-spawn-range:
      min: 45.0
    max-tick-time:
      tile: 50
      entity: 50
    hunger:
      jump-walk-exhaustion: 0.05
      jump-sprint-exhaustion: 0.2
      combat-exhaustion: 0.1
      regen-exhaustion: 6.0
      swim-multiplier: 0.01
      sprint-multiplier: 0.1
      other-multiplier: 0.0
    max-tnt-per-tick: 100
    nerf-spawner-mobs: false
    mob-spawn-range: 6
    growth:
      cactus-modifier: 100
      cane-modifier: 100
      melon-modifier: 100
      mushroom-modifier: 100
      pumpkin-modifier: 100
      sapling-modifier: 100
      wheat-modifier: 100
      netherwart-modifier: 100
      vine-modifier: 100
      cocoa-modifier: 100

[/details]

Co oznaczają te opcje?

Dziękuję za przeczytanie.

Mam nadzieję, że chociaż trochę pomogłem :)


DoreK | 2018-12-27 13:24:20 UTC | #2

Mam pewną uwagę, mógłbyś dopisać informację dotyczącej działania tej zmiennej
[quote=”Patbox, post:1, topic:9449”]
{0}
[/quote]


[quote=”Patbox, post:1, topic:9449”]
Odpowiada za maksymalny dystans łączenia się przedmiotów i exp’a
[/quote]
Zamiast exp'a napisałbym punktów doświadczenia.
Ponadto, bardzo nie podoba mi się to:

[quote=”Patbox, post:1, topic:9449”]
Odpowiada za odległość w której pojawiania się graczy, zwierząt, potworów, itp…
[/quote]
Powinieneś wyjaśnić dokładnie, do czego służą poszczególne funkcje (players, animals, monsters, misc i other).
Zamiast słowa hopper użyłbym lej.

[quote=”Patbox, post:1, topic:9449”]
* * Odpowiada za ilość widzianych chunków (tak jak render distance)
[/quote]
Błąd - ta funkcja odpowiada za ilość renderowanych chunków po stronie serwera, a nie ilość widocznych chunków po stronie klienta. Przykład: view-distance ustawiliśmy na 5, więc gracz po wejściu na serwer zobaczy tylko wyrenderowane 5 chunków, jednak jeśli nadal będzie się poruszać, będą renderowane kolejne (5), ale poprzednie nie będą znikały (za “znikanie” w tym wypadku jest odpowiedzialna konfiguracja klienta). Fakt, nazwa myli.

[quote=”Patbox, post:1, topic:9449”]
limit słyszalności
[/quote]
Określiłbym to inaczej, tak trochę nie bardzo wiadomo o co chodzi (przynajmniej z punktu widzenia niedoświadczonego użytkownika).

[quote=”Patbox, post:1, topic:9449”]
po którym przedmiot zostaje despawnowany
[/quote]
[quote=”Patbox, post:1, topic:9449”]
zostanie despawnowana
[/quote]

Tu podobnie jak wyżej, wyjaśnij co oznacza despawn ;)

[quote=”Patbox, post:1, topic:9449”]
spawnować się squidy
[/quote]
Tu też prosiłbym o użycie polskich nazw.

[quote=”Patbox, post:1, topic:9449”]
Odpowiada za ilość milisekund, po których serwer pominie obliczanie tile/entity
[/quote]
Też bzdura - w nazwie widać, że chodzi o ticki, a nie milisekundy. Poza tym też prosiłbym o wyjaśnienie terminu title/entity

Poza tym zły dział (nie jest to poradnik konkursowy tylko wantedowy).
W terminologii brakuje pojęcia tick. Czekam na poprawki :)


Patbox | 2018-12-27 18:37:07 UTC | #3

Poprawione.


DoreK | 2018-12-27 18:52:15 UTC | #4

[quote=”Patbox, post:1, topic:9449”]
* * Odpowiada za ilość renderowanych chunków po stronie serwer.
[/quote]
serwera
[quote=”Patbox, post:1, topic:9449”]
Odpowiada za minimalną wysokość od której zaczną spawnować się kałamarnic
[/quote]
kałamarnice

[quote=”Patbox, post:1, topic:9449”]
itemframów
[/quote]
Tu użyłbym ramek na przedmioty nie wiem czemu mi to umknęło

[quote=”Patbox, post:1, topic:9449”]
* * Odpowiada za odległość w której pojawiania się graczy, zwierząt, potworów, itp…
[/quote]
No i tu nadal brak wyjaśnienia dot. other i misc :\