Mods / NewfiesCommunityMOTD

Tags: #Utility
Author: Newfie
Side: Both
Created: Sep 16th at 5:26 AM
Last modified: Nov 15th at 6:42 PM
Downloads: 7561
Follow Unfollow 6

Recommended download (for Vintage Story 1.21.0 - 1.21.1 and 1.21.2 - 1.21.5):
NewfiesCommunityMOTD-v1.2.1.zip  1-click install


  • Newfies Community Motd — Highly customizable server Message of the Day

    Newfies Community Motd gives your Vintage Story server a clean, branded MOTD dialog with VTML/Markdown, proper scrolling (no bleed), and sensible show rules. Drop rules, links, and announcements in one place and push updates live—no client edits.

    Highlights

    • VTML & Markdown: headings, emphasis, colors, links

    • Clean layout: fixed viewport + scrollbar; clipped content

    • Smart gating: every join, once per session, or once per version; force-show anytime

    • Config-first: server creates ModConfig/MOTD.json; hot-reload with /motdreload

    Quick config knobs

    Title, Format ("VTML"/"Markdown"), content via ContentLines or single Content, size (Width/Height), show rules (OpenOnEveryJoin, OnlyOncePerSession, OnlyOncePerVersion, VersionLabel), and scroll tuning (ScrollBarWidth, ScrollEstimateMultiplier, ScrollExtraPixels, ScrollOverrideHeightPx).

    Commands

    • /motd — Open the MOTD now (bypasses gating)

    • /motdreload — Reload ModConfig/MOTD.json live

    • /motdresetall — Clear everyone’s “seen” state

    Made for Newfies Community.
    If you like my mods consider clicking the donate button on top!

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.2.1 newfiescommunitymotd
1.21.0 - 1.21.1 1.21.2 - 1.21.5
6077 Sep 24th at 4:05 AM NewfiesCommunityMOTD-v1.2.1.zip 1-click install

Updated to 1.21 and rewrote a ton of the code
Improved the GUI
added centering so it will work correct

1.1.3 newfiescommunitymotd 823 Sep 20th at 3:28 AM NewfiesCommunityMOTD-v1.1.3.zip 1-click install

MotdPacket and MotdResetPacket are now explicit protobuf-net contracts via [ProtoContract] and [ProtoMember(n)]. This removes the runtime error:

Type is not expected, and no contract can be inferred: MotdMod.MotdPacket / MotdResetPacket

1.1.2 newfiescommunitymotd 185 Sep 18th at 10:28 PM NewfiesCommunityMOTD-v1.1.2.zip 1-click install

1.1.2 — “It Actually Opens” (Latest)

  • Switched to a dedicated network channel newfiesmotd and matched message registration order on server & client to fix “Type is not expected” and empty-content issues.

  • Reworked packets:

    • MotdPacket is plain public fields (no ProtoBuf attributes).

    • Added ForceShow (used by /motd), and server→client scroll tuning fields.

    • Added MotdResetPacket to remotely clear the client’s “Don’t show again”.

  • /motd now really opens even if the checkbox was previously ticked (sends reset first, then forced MOTD).

  • New admin commands:

    • /motdreload — reload config quietly (no global broadcast).

    • /motdresetall — clear “Don’t show again” for all online players.

  • Content handling:

    • Server always normalizes line breaks to [br].

    • Client preserves VTML/HTML, lightly converts BBCode (bold/italic/size/color/url/align), and never blanks content.

    • If a packet ever arrives empty, client falls back to its local motd.json so you don’t see “No content”.

  • Logging & diagnostics:

    • Server logs VTML length + 160-char preview when sending.

    • Client logs received length + preview when opening.

  • UI/UX:

    • Configurable scrollbar width (px).

    • Server-side scroll reach tuning:

      • ScrollEstimateMultiplier

      • ScrollExtraPixels

      • ScrollOverrideHeightPx

    • Controls row nudged down with a bit more space; Play button a bit wider.

    • Added a subtle, centered watermark: “Newfies MOTD” (slightly higher, slightly more opaque).

    • Added [align=center]...[/align] support (via VTML/HTML align).

  • Link handling: client opens http/https links via the OS (uses default browser).

  • Config:

    • Server config: ModConfig/MOTD.json (title, content, contentLines, format, dims, scroll tuning, version flags).

    • Client local config fallback: ModConfig/motd.json.

  • Stability:

    • Removed Cairo weight/slant usage that required extra assembly refs.

    • Safer null-guards throughout; no global chat spam from admin commands.

1.1.1 newfiescommunitymotd 150 Sep 18th at 4:07 AM NewfiesCommunityMOTD-v1.1.1.zip 1-click install

Added Packet forceshow

1.1.0 newfiescommunitymotd 76 Sep 18th at 12:26 AM NewfiesCommunityMOTD-v1.1.0.zip 1-click install

Added:
- added scrollbar config
- polished Gui

- Fixed reload announcing Globally
- repositioned play and dont show again buttons
- added mod icon

1.0.3 newfiescommunitymotd 54 Sep 16th at 6:04 AM NewfiesCommunityMOTD-v1.0.3.zip 1-click install

Fixed server-client connection added protobuff

1.0.2 newfiescommunitymotd 48 Sep 16th at 5:26 AM Empty NewfiesCommunityMOTD.zip 1-click install

7 Comments (oldest first | newest first)

💬 Laguna, Nov 18th at 1:17 PM
One question: how can I add lines to separate the articles?
💬 Laguna, Nov 16th at 10:01 PM

Thank you Newfie :)

💬 Newfie , Nov 16th at 2:45 PM

@Laguna here is a example from my config showing color, size, bold and alignment 

"<font size=\"20\" color=\"#FFC857\" align=\"center\"><strong>Server Vision</strong></font>",

"<font color=\"#A7B3C2\" align=\"center\">Newfie’s Community is a long-term, player-driven survival world built on respect and creativity. We focus on cooperation over competition: share resources, build ambitious projects, and explore the endless Vintage Story landscape together.<br><strong>No pay-to-win</strong>, no drama—just a relaxed, fair environment where every player can contribute and leave their mark.</font>",

💬 Laguna, Nov 15th at 7:26 PM

I love this mod! It's exactly what I was looking for, something where I can post server updates as soon as I log into the game.

Just one thing: I don't know how to make the text colorful and as nice as you have it in the sample image. Would it be possible to share how to do something similar?

Thanks.

💬 Newfie , Oct 18th at 5:07 PM (modified Oct 18th at 5:17 PM)

HaMeRoN did you use the scroll override height?

 

💬 HaMeRoN, Oct 15th at 5:35 PM

I have bug, cant sccroll down information motd.

💬 Michaloid , Sep 16th at 2:58 PM

Please state the function of the mod.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом