Kur tiek iestatīts MOTD
Kuru failu tu rediģē, ir atkarīgs no tā, kas atbild uz serveru saraksta ping:
| Iestatījums | Kur ieraksta MOTD | Krāsas |
|---|---|---|
| Vanilla, Spigot, Paper bez plugina | motd= failā server.properties | 16 klasiskās krāsas un formāti |
| Velocity proxy | motd failā velocity.toml | MiniMessage, ieskaitot hex un gradientus |
| BungeeCord proxy | motd zem listeners failā config.yml | & kodi; hex krāsām izmanto MOTD pluginu |
| MOTD plugins | Plugina konfigurācija | Jebkurš formāts, ko plugins dokumentē |
Tīklā spēlētāji redz proxy MOTD. Aiz tā esošo backend serveru server.properties sarakstā netiek rādīts.
16 klasiskie krāsu kodi
Šos kodus saprot katra Minecraft versija. Failā server.properties tie sākas ar paragrāfa zīmi §, vairumā pluginu konfigurāciju ar &.
| Kods | Krāsa | Kods | Krāsa |
|---|---|---|---|
§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 |
Formāti: §l treknraksts, §o slīpraksts, §n pasvītrots, §m pārsvītrots, §k sajaukts un §r atiestatīšana. Vispirms liec krāsu un tikai pēc tam formātu, jo jauns krāsas kods formatējumu atiestata.
Soli pa solim: divu rindu MOTD failā server.properties
- Apturi serveri un atver
server.propertiesgalvenajā mapē. - Atrodi rindu, kas sākas ar
motd=. Noklusējums irA Minecraft Server. - Aizstāj to ar savu tekstu.
\nsāk otro rindu, un katru§raksti kā\u00A7. - Saglabā failu un palaid serveri no jauna. Fails tiek nolasīts startējot, tāpēc ar reload nepietiek.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties ir Java properties fails, un šajā formātā \n nozīmē rindas pārnesumu, bet \u00A7 ir § rakstzīme, uzrakstīta kā Unicode escape. Escape strādā neatkarīgi no tā, kādu kodējumu izmanto tavs redaktors vai hostinga panelis. Kopš Minecraft 1.20 fails tiek lasīts kā UTF-8 ar Latin-1 kā rezervi; vecākās versijās neapstrādāts §, saglabāts kā UTF-8, pārvēršas par §.
Minecraft Wiki brīdina, ka MOTD, kas garāks par 59 rakstzīmēm, var likt serveru sarakstam ziņot par komunikācijas kļūdu. Ja redzi šo kļūdu, saīsini tekstu.
Hex krāsas un gradienti
Kopš Java Edition 1.16 serveru saraksts var rādīt jebkuru RGB krāsu. Vanilla server.properties joprojām zina tikai 16 klasiskos kodus, tāpēc hex krāsa tur nav iespējama. Īstām hex krāsām un gradientiem vajag kaut ko, kas tos nosūta: Velocity proxy vai MOTD pluginu.
Velocity MOTD lasa tikai kā MiniMessage. Tā noklusējums ir <#09add3>A Velocity Server. Gradients pāri servera nosaukumam ar otro rindu izskatās šādi:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>vai<color:#55ff55>iestata vienu hex krāsu.<gradient:#55ff55:#00aaff>…</gradient>pāriet no pirmās uz pēdējo krāsu, burtu pa burtam. Drīkst būt arī vairāk krāsu.<rainbow>iziet cauri visām varavīksnes krāsām.<bold>,<italic>un<reset>strādā kā klasiskie formāti.<newline>(vai<br>) sāk otro rindu.
Daudzi MOTD plugini arī lasa MiniMessage, citi gaida hex citā pierakstā. MOTD ģenerators eksportē MiniMessage un hex kodu variantu (&x&r&r&g&g&b&b), tāpēc pārbaudi, kuru no tiem dokumentē tavs plugins.
Centrēšana un rindas platums
Minecraft nav centrēšanas iestatījuma. Centrēts MOTD ir papildināts ar atstarpēm teksta priekšā. Tā kā burtiem ir dažāds platums (i ir šaurs, W plats, treknraksts katram burtam pieliek pikseli), rakstzīmju skaitīšana nestrādā. Tev jāskaita pikseļi.
Pārāk platas rindas beigās tiek nogrieztas. MOTD ģenerators izmēra katru rindu fonta pikseļos, atzīmē robežu aptuveni pie 270 pikseļiem un aprēķina pareizo atstarpju skaitu, kad tu atzīmē centrēšanu 1. vai 2. rindai.
Mazie lielie burti, piemēram, ᴘɪxᴇʟ ʀᴇᴀʟᴍ, ir atsevišķi Unicode burti, nevis fonts, tāpēc tie strādā arī failā server.properties. Saglabā failu kā UTF-8, ja ielīmē tos tieši.
Biežākās MOTD kļūdas un labojumi
| Ko tu redzi | Cēlonis un labojums |
|---|---|
§ vai dīvaini simboli | Neapstrādāts § saglabāts nepareizā kodējumā. Tā vietā raksti \u00A7. |
| Otrā rinda ir pirmajā | Trūkst \n, vai plugins tā vietā gaida <newline> vai rindu sarakstu. |
| Hex krāsas izskatās pēc citām krāsām | Hex failā server.properties tiek noapaļots vai ignorēts. Izmanto Velocity vai MOTD pluginu. |
| MiniMessage tagi rādās kā teksts | Vieta, kur tu to ielīmēji, nelasa MiniMessage, piemēram, vanilla server.properties. |
| Nekas nemainījās | server.properties tiek nolasīts startējot. Restartē un tad serveru sarakstā spied Refresh. |
| Tīklā MOTD tiek ignorēts | Iestati to uz proxy, nevis uz backend serveriem. |
| Trūkst rindas beigu | Rinda ir pārāk plata. Saīsini to vai atsakies no treknraksta. |
Tavs MOTD dala rindu ar servera ikonu. Ja ikonas nav, skaties servera ikona nerādās. Serveru sarakstiem un mājaslapām animēts servera baneris aiznes tās pašas krāsas tālāk.