BlueMapi juhend: 3D-veebikaart sinu Minecrafti serverile
Sellel lehel
BlueMap renderdab su Minecrafti maailma elavaks 3D-kaardiks, mida igaüks saab brauseris avada. Mängijad saavad ehitiste kohal lennata, üksteist üles leida ja maailma avastada ilma sisse logimata, ning sina saad vitriini oma serveri veebilehe või Discordi jaoks.
See juhend räägib BlueMapi paigaldamisest, ainsast seadest, mis on vaja enne tööle hakkamist muuta, kaardile oma pordi andmisest, käskudest ning sellest, kuidas renderdamine serverit ei aeglustaks.
Mis on BlueMap
BlueMap loeb su maailmafaile, renderdab need 3D-kaardiplaatideks ja jagab neid väikese sisseehitatud veebiserveri kaudu. Sisse suumides näed plokke täielikus 3D-s, välja suumides lamedat ülevaadet. Reaalajas markerid näitavad, kus mängijad on, ja kaart uueneb koos maailma muutumisega.
See renderdab ainult Java Edition maailmu. Praegune väljalase, BlueMap 5.29, on saadaval järgmistele:
| Serveritarkvara | Minecrafti versioonid |
|---|---|
| Paper ja Folia (plugin) | 26.1.1 – 26.3 |
| Spigot (plugin) | 26.1 – 26.3 |
| Fabric, Forge, NeoForge (mod) | 26.1 – 26.3 |
Vanema Minecrafti versiooni jaoks laadi alla vanem BlueMapi väljalase, mis seda versiooni toetab. Iga väljalase Modrinthis ja Hangaris näitab, milliseid versioone see toetab.
BlueMapi paigaldamine
- Laadi oma serverile sobiv fail alla Modrinthist, Hangarist või BlueMapi GitHubi väljalasetest: Paperile
-paperjar, Fabricule-fabricja nii edasi. - Pane see kausta
plugins(Paper, Spigot) või kaustamods(Fabric, Forge, NeoForge) ja taaskäivita server. Pluginate üleslaadimist kirjeldab juhend kuidas paigaldada Minecrafti pluginaid. - BlueMap loob oma seadistuse kausta
plugins/BlueMap/või modditud serverites kaustaconfig/bluemap/, kus iga su maailma jaoks on kaart juba valmis seadistatud.
Nüüd teatab konsool, et BlueMap ootab. See ei renderda midagi enne, kui oled allalaadimisega nõustunud, ja see on järgmine samm.
Nõustu allalaadimisega failis core.conf
Plokkide joonistamiseks vajab BlueMap Minecrafti kliendi tekstuure ja mudeleid, mille see laadib alla Mojangilt. Ava core.conf ja muuda:
accept-download: true
Selle seadega nõustud Mojangi EULA-ga ja kinnitad, et omad Minecraft Java Editionit. Salvesta fail ja käivita /bluemap reload või taaskäivita server. BlueMap laadib ressursid alla ja hakkab renderdama.
Anna veebikaardile oma port
BlueMapi veebiserver kuulab vaikimisi porti 8100. Oma masinas ava see port ja mine aadressile http://your-ip:8100. Majutatud serverites ei saa porti tavaliselt vabalt valida, seega kasutad serverile määratud porti:
- Hangi serverile teine port. HytHostis ava paneelis vahekaart Network ja lisa eraldus: paneel valib vaba pordi ja avab selle sinu eest.
- Ava
webserver.confja määraportsellele numbrile:port: 25570
- Käivita
/bluemap reloadja ava brauserishttp://your-server-ip:25570.
Ära kasuta mänguporti, see kuulub Minecraftile. Kui tahad kaarti näidata oma domeenil ilma pordinumbrita, pane selle ette pöördpuhverserver (reverse proxy), näiteks nginx; BlueMapi dokumentatsioonis on valmis näited.
Lisa BlueMapile port ise paneelis: HytHosti Minecrafti majutus algab hinnaga €2.59/kuu.
Vaata Minecrafti paketteBlueMapi käsud
| Käsk | Mida see teeb |
|---|---|
/bluemap | Näitab renderdamise olekut ja edenemist |
/bluemap reload | Laadib seadistuse pärast muutmist uuesti |
/bluemap maps | Loetleb kaardid ja nende oleku |
/bluemap update [map] | Renderdab muudatused, mida pole veel märgatud |
/bluemap force-update [map] | Renderdab kõik uuesti, ka muutmata alad |
/bluemap freeze <map> / unfreeze | Peatab või jätkab ühe kaardi uuendamist; püsib ka pärast taaskäivitust |
/bluemap stop / start | Peatab või jätkab kogu renderdamise |
/bluemap purge <map> | Kustutab kaardi renderdatud andmed, et see renderdataks nullist uuesti |
Igal käsul on õigus kujul bluemap.<command>, näiteks bluemap.reload. Enamasti ei vaja sa ühtegi neist: BlueMap märkab maailma muudatusi ja renderdab need ise.
Hoia renderdamine kerge
BlueMap renderdab taustalõimedes, mitte serveri põhilõimes, kuid renderdamine kasutab siiski CPU-d. Raske osa on suure maailma esimene renderdus; pärast seda joonistatakse uuesti ainult muutunud chunkid.
- Renderduslõimed: määra
render-thread-countfailiscore.conf. BlueMapi dokumentatsioon soovitab väärtust1masinatel, millel on neli tuuma või vähem. - Renderda, kui on vaikne: käivita tipptundidel
/bluemap stopja öösel/bluemap start, kuni esimene renderdus käib. - Paus, kui mängijad on võrgus:
player-render-limitfailisplugin.confpeatab renderdamise, kui nii palju mängijaid on sees. - Sea maailmale piir (world border). See hoiab kaardi ja renderdustöö lõputult kasvamast, kui mängijad avastavad.
- Külmuta kaardid, mida sa reaalajas ei vaja, näiteks End, kui see on avastatud.
Salvestus: failid või andmebaas
Vaikimisi salvestab BlueMap kaardi tihendatud failidena kausta bluemap/web/maps sinu serveri salvestusruumis. Kaart kasvab koos avastatud alaga, seega jälgi suure maailma puhul kettaruumi.
Kaardi saab hoopis andmebaasi viia. Failis storages/sql.conf seadista ühendus MySQL-i, MariaDB, PostgreSQL-i või SQLite'iga, seejärel määra kaardi seadistusfailis storage: "sql" ja laadi uuesti:
connection-url: "jdbc:mysql://DB_HOST:3306/DB_NAME"
connection-properties: {
user: "DB_USER",
password: "DB_PASSWORD"
}
Paperiga on MySQL-i draiver kaasas; Spigot, Fabric ja Forge vajavad lisatud JDBC draiverit. Iga HytHosti Minecrafti pakett sisaldab MySQL-i andmebaase, mille lood paneeli vahekaardil Databases.
Korduma kippuvad küsimused
Peaaegu alati seetõttu, et accept-download on failis core.conf endiselt false. Määra see väärtusele true ja käivita /bluemap reload. Kui see ikka ootab, otsi konsoolist allalaadimisviga.
Vaikimisi 8100, määratud failis webserver.conf. Majutatud serveris kasuta selle asemel serverile määratud lisaporti; HytHostis lisad selle ise paneeli vahekaardil Network.
See renderdab väljaspool põhilõime, nii et otseselt tikke ei blokeeri, kuid esimene renderdus kasutab palju CPU-d. Kasuta väikestel pakettidel ühte renderduslõime ja tee esimene renderdus siis, kui võrgus on vähe mängijaid.
Ei. BlueMap renderdab ainult Java Edition maailmu.
Käivita /bluemap purge <map>. See kustutab renderdatud andmed ja kaart renderdatakse nullist uuesti, välja arvatud juhul, kui see on külmutatud.
Pane oma maailm kaardile
HytHosti Minecrafti majutus annab sulle lisapordid otse paneelist ja MySQL-i andmebaasid igas paketis, alates €2.59/kuu.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursKas see juhend oli abiks?