Ku vendoset MOTD-ja
Cilin skedar redakton varet nga ajo që i përgjigjet ping-ut të listës së serverëve:
| Konfigurimi | Ku shkon MOTD-ja | Ngjyrat |
|---|---|---|
| Vanilla, Spigot, Paper pa plugin | motd= në server.properties | 16 ngjyrat dhe formatet klasike |
| Proxy Velocity | motd në velocity.toml | MiniMessage, përfshirë hex dhe gradientë |
| Proxy BungeeCord | motd nën listeners në config.yml | Kode &; për hex përdor një plugin MOTD |
| Plugin MOTD | Config-u i plugin-it | Çfarëdo formati që dokumenton plugin-i |
Në një rrjet, lojtarët shohin MOTD-në e proxy-t. server.properties i serverëve backend pas tij nuk shfaqet në listë.
16 kodet klasike të ngjyrave
Çdo version i Minecraft i kupton këto kode. Në server.properties fillojnë me shenjën e seksionit §, në shumicën e config-eve të plugin-eve me &.
| Kodi | Ngjyra | Kodi | Ngjyra |
|---|---|---|---|
§0 | black #000000 | §8 | dark_gray #555555 |
§1 | dark_blue #0000AA | §9 | blue #5555FF |
§2 | dark_green #00AA00 | §a | green #55FF55 |
§3 | dark_aqua #00AAAA | §b | aqua #55FFFF |
§4 | dark_red #AA0000 | §c | red #FF5555 |
§5 | dark_purple #AA00AA | §d | light_purple #FF55FF |
§6 | gold #FFAA00 | §e | yellow #FFFF55 |
§7 | gray #AAAAAA | §f | white #FFFFFF |
Formatet: §l bold, §o italic, §n i nënvizuar, §m i hequr me vijë, §k i ngatërruar (obfuscated) dhe §r reset. Vendos fillimisht ngjyrën dhe pas saj formatin, sepse një kod i ri ngjyre e rivendos formatimin.
Hap pas hapi: një MOTD me dy rreshta në server.properties
- Ndalo serverin dhe hap
server.propertiesnë dosjen kryesore. - Gjej rreshtin që fillon me
motd=. Parazgjedhja ështëA Minecraft Server. - Zëvendësoje me tekstin tënd.
\nfillon rreshtin e dytë, dhe çdo§shkruhet si\u00A7. - Ruaje skedarin dhe nise sërish serverin. Skedari lexohet gjatë nisjes, ndaj një reload nuk mjafton.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties është një skedar Java properties, dhe në këtë format \n do të thotë ndarje rreshti, ndërsa \u00A7 është karakteri § i shkruar si escape Unicode. Escape-i funksionon me çfarëdo kodimi që përdor redaktori ose paneli i hostit. Që nga Minecraft 1.20 skedari lexohet si UTF-8 me Latin-1 si rezervë; në versionet më të vjetra një § e zhveshur e ruajtur si UTF-8 kthehet në §.
Minecraft Wiki paralajmëron se një MOTD më e gjatë se 59 karaktere mund të bëjë që lista e serverëve të raportojë një gabim komunikimi. Nëse e sheh këtë gabim, shkurtoje tekstin.
Ngjyrat hex dhe gradientët
Që nga Java Edition 1.16 lista e serverëve mund të shfaqë çdo ngjyrë RGB. server.properties vanilla njeh ende vetëm 16 kodet klasike, ndaj një ngjyrë hex atje nuk është e mundur. Për hex dhe gradientë të vërtetë të duhet diçka që i dërgon: një proxy Velocity ose një plugin MOTD.
Velocity e lexon MOTD-në vetëm si MiniMessage. Parazgjedhja e tij është <#09add3>A Velocity Server. Një gradient mbi emrin e serverit me një rresht të dytë duket kështu:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>ose<color:#55ff55>vendos një ngjyrë hex.<gradient:#55ff55:#00aaff>…</gradient>kalon nga ngjyra e parë te e fundit, shkronjë pas shkronje. Lejohen edhe më shumë ngjyra.<rainbow>kalon nëpër ngjyrat e ylberit.<bold>,<italic>dhe<reset>funksionojnë si formatet klasike.<newline>(ose<br>) fillon rreshtin e dytë.
Shumë plugin-e MOTD lexojnë gjithashtu MiniMessage, të tjerë presin hex në një shënim tjetër. Gjeneratori MOTD eksporton MiniMessage dhe një variant me kode hex (&x&r&r&g&g&b&b), ndaj kontrollo cilin dokumenton plugin-i yt.
Qendërzimi dhe gjerësia e rreshtit
Minecraft nuk ka asnjë cilësim për qendërzim. Një MOTD e qendërzuar mbushet me hapësira para tekstit. Meqë shkronjat kanë gjerësi të ndryshme (një i është e ngushtë, një W është e gjerë, bold shton një piksel për shkronjë), numërimi i karaktereve nuk funksionon. Duhet të numërosh pikselë.
Rreshtat shumë të gjerë priten në fund. Gjeneratori MOTD e mat çdo rresht në pikselë fonti, shënon kufirin rreth 270 pikselë dhe llogarit numrin e duhur të hapësirave kur shënon „Center line 1“ ose „Center line 2“.
Shkronjat small caps si ᴘɪxᴇʟ ʀᴇᴀʟᴍ janë shkronja Unicode më vete, jo një font, ndaj funksionojnë edhe në server.properties. Ruaje skedarin si UTF-8 nëse i ngjit direkt.
Gabimet e zakonshme të MOTD-së dhe zgjidhjet
| Çfarë sheh | Shkaku dhe zgjidhja |
|---|---|
§ ose simbole të çuditshme | Një § e zhveshur u ruajt me kodim të gabuar. Shkruaj \u00A7 në vend të saj. |
| Rreshti i dytë është te i pari | Mungon \n, ose një plugin pret <newline> ose një listë rreshtash. |
| Ngjyrat hex duken si ngjyra të tjera | Hex në server.properties rrumbullakohet ose injorohet. Përdor Velocity ose një plugin MOTD. |
| Tag-et MiniMessage shfaqen si tekst | Vendi ku e ngjite nuk lexon MiniMessage, për shembull server.properties vanilla. |
| Nuk ndryshoi asgjë | server.properties lexohet gjatë nisjes. Rinise, pastaj shtyp Refresh në listën e serverëve. |
| MOTD-ja injorohet në një rrjet | Vendose në proxy, jo në serverët backend. |
| Mungon fundi i një rreshti | Rreshti është shumë i gjerë. Shkurtoje ose hiq bold. |
MOTD-ja jote e ndan rreshtin me ikonën e serverit. Nëse ajo ikonë mungon, shih ikona e serverit nuk shfaqet. Për listat e serverëve dhe faqet e internetit, një banner i animuar serveri i çon të njëjtat ngjyra më tej.