Fara beint í efnið

Litir, hex-kóðar og litaskiptingar í Minecraft MOTD

MOTD er tveggja lína textinn undir nafni netþjónsins í fjölspilunarlistanum og það fyrsta sem spilarar lesa um þig. Þessi leiðarvísir útskýrir hvaða litir virka hvar: 16 klassísku kóðarnir í server.properties, raunverulegir hex-litir og litaskiptingar í gegnum Velocity eða MOTD-viðbót, auk línuskila, miðjunar og þess hvernig þú kemur í veg fyrir að §-merkið brotni.

Uppfært:

Hvar MOTD-ið er stillt

Hvaða skrá þú breytir fer eftir því hvað svarar pingi netþjónalistans:

UppsetningHvar MOTD-ið ferLitir
Vanilla, Spigot, Paper án viðbótarmotd= í server.properties16 klassískir litir og snið
Velocity-proxymotd í velocity.tomlMiniMessage, þar á meðal hex og litaskiptingar
BungeeCord-proxymotd undir listeners í config.yml& kóðar; fyrir hex notar þú MOTD-viðbót
MOTD-viðbótStillingaskrá viðbótarinnarÞað snið sem viðbótin skjalfestir

Á neti sjá spilarar MOTD proxy-sins. server.properties backend-netþjónanna á bak við hann birtist ekki í listanum.

16 klassísku litakóðarnir

Allar útgáfur af Minecraft skilja þessa kóða. Í server.properties byrja þeir á greinarmerkinu §, í flestum stillingaskrám viðbóta á &.

KóðiLiturKóðiLitur
§0black #000000§8dark_gray #555555
§1dark_blue #0000AA§9blue #5555FF
§2dark_green #00AA00§agreen #55FF55
§3dark_aqua #00AAAA§baqua #55FFFF
§4dark_red #AA0000§cred #FF5555
§5dark_purple #AA00AA§dlight_purple #FF55FF
§6gold #FFAA00§eyellow #FFFF55
§7gray #AAAAAA§fwhite #FFFFFF

Snið: §l feitletur, §o skáletur, §n undirstrikun, §m yfirstrikun, §k ruglaður texti og §r endurstilling. Settu litinn fyrst og sniðið á eftir, því nýr litakóði endurstillir sniðið.

Skref fyrir skref: tveggja lína MOTD í server.properties

  1. Stöðvaðu netþjóninn og opnaðu server.properties í aðalmöppunni.
  2. Finndu línuna sem byrjar á motd=. Sjálfgefið er A Minecraft Server.
  3. Skiptu henni út fyrir þinn texta. \n byrjar seinni línuna og hvert § er skrifað sem \u00A7.
  4. Vistaðu skrána og ræstu netþjóninn aftur. Skráin er lesin við ræsingu, svo endurhleðsla dugar ekki.
server.properties
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!

server.properties er Java properties-skrá og í því sniði þýðir \n línuskil og \u00A7 er §-stafurinn skrifaður sem Unicode-escape. Escape-ið virkar hvaða stafakóðun sem ritillinn þinn eða stjórnborð hýsingaraðilans notar. Frá Minecraft 1.20 er skráin lesin sem UTF-8 með Latin-1 til vara; í eldri útgáfum verður hrátt § sem er vistað sem UTF-8 að §.

Minecraft Wiki varar við því að MOTD sem er lengra en 59 stafir geti valdið því að netþjónalistinn tilkynni samskiptavillu. Ef þú sérð þá villu skaltu stytta textann.

Hex-litir og litaskiptingar

Frá Java Edition 1.16 getur netþjónalistinn sýnt hvaða RGB-lit sem er. Vanilla server.properties þekkir samt aðeins 16 klassísku kóðana, svo hex-litur er ekki mögulegur þar. Fyrir raunverulega hex-liti og litaskiptingar þarftu eitthvað sem sendir þá: Velocity-proxy eða MOTD-viðbót.

Velocity les MOTD-ið eingöngu sem MiniMessage. Sjálfgefið gildi er <#09add3>A Velocity Server. Litaskipting yfir nafn netþjónsins með annarri línu lítur svona út:

velocity.toml
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"
  • <#55ff55> eða <color:#55ff55> stillir einn hex-lit.
  • <gradient:#55ff55:#00aaff>…</gradient> blandar frá fyrsta litnum yfir í þann síðasta, staf fyrir staf. Fleiri litir eru leyfðir.
  • <rainbow> fer í gegnum regnbogann.
  • <bold>, <italic> og <reset> virka eins og klassísku sniðin. <newline> (eða <br>) byrjar seinni línuna.

Margar MOTD-viðbætur lesa líka MiniMessage, aðrar búast við hex í öðrum rithætti. MOTD-rafallinn flytur út MiniMessage og útgáfu með hex-kóðum (&x&r&r&g&g&b&b), svo athugaðu hvort sniðið viðbótin þín skjalfestir.

Miðjun og línubreidd

Minecraft hefur enga stillingu fyrir miðjun. Miðjað MOTD er fyllt með bilum fyrir framan textann. Þar sem stafir eru misbreiðir (i er mjótt, W er breitt, feitletur bætir pixla við hvern staf) virkar ekki að telja stafi. Þú þarft að telja pixla.

Línur sem eru of breiðar eru skornar af í endann. MOTD-rafallinn mælir hverja línu í leturpixlum, merkir mörkin við um 270 pixla og reiknar út réttan fjölda bila þegar þú hakar við „Miðja línu 1“ eða „Miðja línu 2“.

Smáhástafir eins og ᴘɪxᴇʟ ʀᴇᴀʟᴍ eru sérstakir Unicode-stafir, ekki leturgerð, svo þeir virka líka í server.properties. Vistaðu skrána sem UTF-8 ef þú límir þá beint inn.

Algengar MOTD-villur og lausnir

Það sem þú sérðOrsök og lausn
§ eða skrýtin táknHrátt § var vistað með rangri stafakóðun. Skrifaðu \u00A7 í staðinn.
Seinni línan er á þeirri fyrstu\n vantar, eða viðbót býst við <newline> eða lista af línum í staðinn.
Hex-litir líta út eins og aðrir litirHex í server.properties er námundað eða hunsað. Notaðu Velocity eða MOTD-viðbót.
MiniMessage-tög birtast sem textiStaðurinn sem þú límdir í les ekki MiniMessage, til dæmis vanilla server.properties.
Ekkert breyttistserver.properties er lesin við ræsingu. Endurræstu og smelltu svo á Refresh í netþjónalistanum.
MOTD-ið er hunsað á netiStilltu það á proxy-num, ekki á backend-netþjónunum.
Endann á línu vantarLínan er of breið. Styttu hana eða slepptu feitletri.

MOTD-ið deilir línunni með netþjónstákninu. Ef táknið vantar skaltu skoða netþjónstákn sem birtist ekki. Fyrir netþjónalista og vefsíður ber hreyfður netþjónsborði sömu liti lengra.

Algengar spurningar

Get ég notað hex-liti í server.properties?

Nei. Vanilla server.properties þekkir aðeins 16 klassísku litakóðana. Fyrir hex-liti og litaskiptingar notar þú Velocity-proxy með MiniMessage eða MOTD-viðbót.

Hvernig bý ég til MOTD með tveimur línum?

Í server.properties skrifar þú \n á milli línanna. Í MiniMessage, til dæmis í velocity.toml, notar þú <newline>.

Af hverju sýnir MOTD-ið mitt §?

§-merkið var vistað með annarri stafakóðun en netþjónninn les. Skrifaðu það sem \u00A7, sem virkar með hvaða stafakóðun sem er.

Hvernig miðja ég MOTD?

Með bilum fyrir framan textann. Það er enginn valkostur fyrir miðjun og stafir eru misbreiðir, svo láttu tól telja pixlana fyrir þig.

Heimildir

Borið saman við opinberu skjölunina: