Hvor MOTD’en bliver sat
Hvilken fil du redigerer, afhænger af, hvad der svarer på serverlistens ping:
| Opsætning | Hvor MOTD’en skal stå | Farver |
|---|---|---|
| Vanilla, Spigot, Paper uden plugin | motd= i server.properties | 16 klassiske farver og formater |
| Velocity-proxy | motd i velocity.toml | MiniMessage, inklusive hex og gradienter |
| BungeeCord-proxy | motd under listeners i config.yml | &-koder; til hex bruger du et MOTD-plugin |
| MOTD-plugin | Pluginets config | Det format, pluginet dokumenterer |
I et netværk ser spillere proxyens MOTD. server.properties på backend-serverne bag den vises ikke på listen.
De 16 klassiske farvekoder
Alle Minecraft-versioner forstår disse koder. I server.properties starter de med paragraftegnet §, i de fleste plugin-configs med &.
| Kode | Farve | Kode | Farve |
|---|---|---|---|
§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 |
Formater: §l fed, §o kursiv, §n understreget, §m gennemstreget, §k sløret og §r nulstil. Sæt farven først og formatet efter, fordi en ny farvekode nulstiller formateringen.
Trin for trin: en MOTD på to linjer i server.properties
- Stop serveren, og åbn
server.propertiesi hovedmappen. - Find linjen, der starter med
motd=. Standard erA Minecraft Server. - Erstat den med din tekst.
\nstarter anden linje, og hvert§skrives som\u00A7. - Gem filen, og start serveren igen. Filen læses ved opstart, så en reload er ikke nok.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties er en Java-properties-fil, og i det format betyder \n et linjeskift, og \u00A7 er §-tegnet skrevet som Unicode-escape. Escapen virker, uanset hvilken tegnkodning din editor eller dit hostingpanel bruger. Siden Minecraft 1.20 læses filen som UTF-8 med Latin-1 som reserve; på ældre versioner bliver et råt §, der er gemt som UTF-8, til §.
Minecraft Wiki advarer om, at en MOTD på mere end 59 tegn kan få serverlisten til at melde en kommunikationsfejl. Ser du den fejl, så gør teksten kortere.
Hex-farver og gradienter
Siden Java Edition 1.16 kan serverlisten vise enhver RGB-farve. Vanilla-server.properties kender stadig kun de 16 klassiske koder, så en hex-farve er ikke mulig der. Til rigtig hex og gradienter skal du have noget, der sender dem: en Velocity-proxy eller et MOTD-plugin.
Velocity læser kun MOTD’en som MiniMessage. Standard er <#09add3>A Velocity Server. En gradient over servernavnet med en anden linje ser sådan ud:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>eller<color:#55ff55>sætter én hex-farve.<gradient:#55ff55:#00aaff>…</gradient>glider fra den første til den sidste farve, bogstav for bogstav. Flere farver er tilladt.<rainbow>løber gennem regnbuen.<bold>,<italic>og<reset>virker som de klassiske formater.<newline>(eller<br>) starter anden linje.
Mange MOTD-plugins læser også MiniMessage, andre forventer hex i en anden skrivemåde. MOTD-generatoren eksporterer MiniMessage og en variant med hex-koder (&x&r&r&g&g&b&b), så tjek, hvilken dit plugin dokumenterer.
Centrering og linjebredde
Minecraft har ingen indstilling til centrering. En centreret MOTD er fyldt op med mellemrum foran teksten. Fordi bogstaver har forskellig bredde (et i er smalt, et W er bredt, og fed skrift lægger en pixel til pr. bogstav), virker det ikke at tælle tegn. Du er nødt til at tælle pixels.
Linjer, der er for brede, bliver skåret af til sidst. MOTD-generatoren måler hver linje i skriftpixels, markerer grænsen ved cirka 270 pixels og regner det rigtige antal mellemrum ud, når du sætter flueben ved „Centrér linje 1“ eller „Centrér linje 2“.
Small caps som ᴘɪxᴇʟ ʀᴇᴀʟᴍ er separate Unicode-bogstaver, ikke en skrifttype, så de virker også i server.properties. Gem filen som UTF-8, hvis du indsætter dem direkte.
Typiske MOTD-fejl og løsninger
| Det ser du | Årsag og løsning |
|---|---|
§ eller mærkelige symboler | Et råt § er gemt i den forkerte tegnkodning. Skriv \u00A7 i stedet. |
| Anden linje står på den første | \n mangler, eller et plugin forventer <newline> eller en liste med linjer i stedet. |
| Hex-farver ligner andre farver | Hex i server.properties bliver afrundet eller ignoreret. Brug Velocity eller et MOTD-plugin. |
| MiniMessage-tags vises som tekst | Det sted, du har indsat dem, læser ikke MiniMessage, f.eks. vanilla-server.properties. |
| Intet har ændret sig | server.properties læses ved opstart. Genstart, og tryk så på Opdater i serverlisten. |
| MOTD’en ignoreres i et netværk | Sæt den på proxyen, ikke på backend-serverne. |
| Slutningen af en linje mangler | Linjen er for bred. Gør den kortere, eller drop fed skrift. |
Din MOTD deler række med serverikonet. Mangler ikonet, så se serverikon vises ikke. På serverlister og hjemmesider bærer et animeret serverbanner de samme farver videre.