Перейти к основному содержимому

EternalTD Setup

Tekushchii protsess nastroiki EternalTD postroen vokrug kontenta, upravlyaemogo Nightbreak, dopolnitelnoy podderzhki modelei cherez FreeMinecraftModels i vspomogatelnoy komandy dlya resurs-paka.

Trebovaniya

  • EternalTD 1.4.1
  • Java 21
  • server, sovmestimyi s Paper/Spigot, na tekushchei linii API 1.21

Neobyazatelnye integratsii:

  • FreeMinecraftModels dlya polzovatelskikh modelei EternalTD
  • ResourcePackManager, esli vy khotite, chtoby EternalTD registriroval tam svoi ofitsialnyi resurs-pak vmesto zapisi v server.properties
  • Floodgate, ModelEngine i LibsDisguises yavlyayutsya soft-depends, a ne obyazatelnymi trebovaniyami dlya tekushchego protsessa nastroiki

Chto sozdaet EternalTD

Pri zapuske EternalTD inicializiruet ili ispolzuet sleduyushchie puti:

plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/

Primechanie o legacy-strukture:

  • Teper plugin schitaet levels/ i npcs/ kanonicheskimi imenami papok.
  • Pri zapuske i perezagruzke on avtomaticheski perenosit starye papki Levels/ i NPCs/ v puti s malenkimi bukvami.

Rekomenduemyi pervichnyi protsess

  1. Ustanovite EternalTD i odin raz zapustite server.
  2. Vypolnite /etd initialize ot imeni igroka s eternaltd.*.
  3. Privyazhite akkaunt Nightbreak komandoy /nightbreaklogin <token>.
  4. Vypolnite /etd downloadall, chtoby zagruzit vse dostupnye pakety EternalTD v plugins/EternalTD/imports.
  5. Vypolnite /etd install, chtoby primenit ofitsialnuyu nastroiku resurs-paka EternalTD.
  6. Vypolnyaite /etd setup, kogda khotite prosmatrivat, vklyuchat, otklyuchat ili obnovlyat otdelnye pakety.

/nightbreaklogin <token> yavlyaetsya chastyu obshchego akkaunt-protsessa Nightbreak/MagmaCore, a ne komandoy, obyavlennoy v plugin.yml EternalTD.

Chto na samom dele delaet /etd initialize

/etd initialize otkryvaet menyu pervonachalnoi nastroiki. Eta komanda ne zagruzhaet kontent i ne ustanavlivaet resurs-pak za vas.

Tekushchee menyu predlagaet tri rezultata:

  • Recommended Setup: pomechaet nastroiku kak zavershennuyu i podskazyvaet vypolnit /nightbreaklogin <token>, /etd downloadall i /etd install
  • Manual Setup: pomechaet nastroiku kak zavershennuyu i ostavlyaet upravlenie kontentom vam
  • Use Current Content: pomechaet nastroiku kak zavershennuyu i sokhranyaet tekushchii kontent na diske bez izmenenii

Poskolku vse tri varianta ustanavlivayut setupDone: true, vosprinimaite /etd initialize kak protsess-podskazku, a ne kak shag proverki.

Povedenie spawna i khaba

V config.yml seichas est:

  • setupDone
  • spawnLocations
  • manageSpawn
  • playerGuide

Kogda manageSpawn: true i mir etd_spawn sushchestvuet, vhodjashchie igroki teleportiruyutsya v nastroennuyu tochku spawna EternalTD.

Ofitsialnyi paket khaba otslezhivaetsya otdelno ot igrovyh kart i ustanavlivaetsya kak mir etd_spawn v konteiner mirov servera.

Reload posle ruchnykh importov

Ispolzuite /etd reload posle ruchnykh importov ili ruchnoi ochistki failov.

Seichas perezagruzka EternalTD:

  • zanovo zapuskaet importer
  • perezagruzhaet pakety kontenta
  • perezagruzhaet levels, waves, NPCs i shablony mirov
  • obnovlyaet status dostupa i obnovlenii paketov
  • zanovo inicializiruet pomoshchnik resurs-paka
  • prosit FreeMinecraftModels perezagruzit importirovannyi kontent, esli etot plugin ustanovlen