Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
FREEDOM251

Freedom251 › Blog › Dedicated Servers

How to Set a Welcome Message (MOTD) on a Vintage Story Server

By Freedom251 Team · · 8 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set the join message from an administrator-capable server console or authorized in-game chat with:

/serverconfig motd Hi {playername}! Please remember to follow the rules!

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Vintage Story calls this setting motd; it is displayed when a player joins. You can change it while the server is running with the command, or stop the server and edit its configuration file before restarting.

What the Vintage Story MOTD does

MOTD means “message of the day.” On a Vintage Story server, the motd value is the welcome text shown to players when they join. It is useful for a short rules reminder, a Discord or community address, an event notice, or orientation for new players.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

The official server setup documentation identifies the command as /serverconfig motd and shows this example: /serverconfig motd Hi {playername}! Please remember to follow the rules!. See the Vintage Story Wiki server setup page for the game’s configuration guidance.

You need administrator-level access to use the command. If you do not control the console, in-game permissions, hosting panel, or server files, ask the server owner to make the change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose the right way to change it

There are three practical routes. The first is normally the quickest and avoids file-editing mistakes.

Method Access needed Server interruption Best use Important qualification
Server console or authorized in-game chat Administrator permission None; the server can remain online Routine edits and quick announcements Run the command on the intended server instance
Direct serverconfig.json edit File-system access and permission to stop/start the server Required while editing Self-hosted administration, scripted deployment, or recovery Stop first, preserve valid JSON, then restart
Hosting control panel Panel account with configuration access Usually a stop/start cycle Managed servers without shell access Field names, placeholders, and screenshots vary by provider and version

If you only need to change a sentence, use the command method. Use a file or panel workflow when you are already maintaining the server configuration there, or when a provider does not expose the command.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Method 1: Change the MOTD from the console or in-game

  1. Confirm administrator access. Open the dedicated-server console, or join the server with an account that can run administrative commands. A normal player account will not be able to change server configuration.
  2. Target the correct instance. If you operate several worlds, containers, or test servers, check the console title, working directory, or panel instance before sending the command. A successful command on the wrong instance changes the wrong welcome message.
  3. Run the command. Replace the sample text after motd with your message:
    /serverconfig motd Your welcome message
  4. Use the documented player placeholder when needed. The official command example uses {playername}, as in /serverconfig motd Welcome, {playername}! Read the rules before building.
  5. Check the command response. The console or chat should accept the configuration command. If it reports a permission or syntax error, do not assume the value changed; correct the issue and run it again.
  6. Verify with a join. Disconnect and reconnect with a test account, or ask another player to join. The MOTD is shown at join time, so an already-connected player may not see a newly changed message until reconnecting.

The server can stay online while this command is run. That makes it the lowest-downtime option for a live community.

Messages that work well

Keep the first line short enough to scan while players are loading in. A useful message can combine a greeting with one action:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • /serverconfig motd Welcome, {playername}! Please read the rules and ask staff if you need help.
  • /serverconfig motd Welcome, {playername}! Community chat and event notices are available in our Discord.
  • /serverconfig motd Welcome, {playername}! This month’s focus: explore the northern ruins and share discoveries.

Use the exact command syntax supported by your server version. Do not put an untested multiline or color format into a live announcement; behavior for multiline and color formatting is not established uniformly across releases and hosts. Test any special formatting on the actual server first.

Method 2: Edit serverconfig.json on a self-hosted server

File editing is appropriate when you administer the machine directly or need configuration under version control. The safe sequence is stop, edit, validate, save, and restart. A running server may keep configuration in memory and write that in-memory copy back when it shuts down, which can erase an edit made while the process was still active.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Find the configuration file

The documented default locations are:

  • Windows: %appdata%/VintageStoryData/serverconfig.json
  • Linux using the documented package layout: /var/vintagestory/data/serverconfig.json
  • Custom installation: the data directory supplied to the server with --dataPath

The path is tied to the server’s data directory, not necessarily the directory containing the executable. If you start the server with --dataPath, inspect that directory first. If you run a service, container, or startup script, read its launch arguments to identify the active data path.

Edit without losing the setting

  1. Stop the server cleanly. Use the host’s stop control or the normal server shutdown procedure. Wait until the process has exited before opening the file for editing.
  2. Make a backup. Copy serverconfig.json to a dated backup before changing it. This gives you a rollback if the JSON becomes invalid or another setting is accidentally altered.
  3. Open the active file. Confirm that its path matches the instance you intend to change, especially when multiple worlds use separate data directories.
  4. Locate the MOTD setting. Use the configuration schema and comments supplied by your Vintage Story version or host. Names exposed by panels are not guaranteed to match the native file schema, so do not copy a provider field blindly into a self-hosted file.
  5. Enter the new text as a JSON string. Escape characters required by JSON, including quotation marks and backslashes. Keep the surrounding commas and braces intact.
  6. Validate the JSON. Use a JSON-aware editor or validator and confirm that the file parses before starting the server. A missing comma or quote can prevent startup or cause the server to ignore the intended value.
  7. Save, then start the server. After the file is saved and valid, launch the server normally. Watch the startup output for configuration errors.
  8. Test the join message. Connect with a test account and verify the exact text and any placeholder expansion.

If the file edit disappears after shutdown, the usual causes are editing while the server was running, changing a file in an unused data path, or having a panel regenerate the file. Repeat the stop-first workflow and verify the startup command’s --dataPath.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 3: Use a managed-host control panel

Managed hosts expose different controls, so the labels in your panel may not match another provider’s guide. One documented Vintage Story workflow is:

  1. Stop the server from the panel.
  2. Open Files, then Config Files.
  3. Select Vintage Story Server Settings.
  4. Enter the text in Welcome Message.
  5. Save the configuration and start the server.
  6. Join with a test account to confirm the result.

Other panels describe the same setting as WelcomeMessage and may offer direct JSON editing instead. Treat both the field name and the player-name token as provider- and version-specific. If the panel has no MOTD field, inspect its current Vintage Story settings documentation or use the supported file editor if the provider permits it.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Older control-panel screenshots can be misleading: interfaces are redesigned, and a field may move or be renamed without changing the game’s command. Follow the labels visible in your current panel, and stop the server before direct file edits unless the provider explicitly documents live editing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Player-name placeholders: {playername} versus {0}

Placeholder syntax is the most common reason a welcome message displays the token literally. The official Vintage Story command example uses {playername}. The cited hosted-panel instructions use {0} for the joining player’s name.

Where you are setting the message Documented token What to do
Official command example {playername} Use it exactly in /serverconfig motd
Some hosted control panels {0} Use the token shown by that panel or its current schema
Unknown or custom interface Not established Check the interface documentation and test with a real join

Do not assume the two forms are interchangeable. If players see {playername} or {0} instead of their names, replace it with the syntax documented for that exact command, panel, or configuration schema.

Validation and troubleshooting

The message does not change

  • Confirm the command was run by an administrator, not merely sent as ordinary chat.
  • Check that you changed the intended server instance and data directory.
  • Reconnect; the MOTD is a join-time message and may not refresh for a player already online.
  • If you edited a file, make sure the server was stopped first and restarted after saving.

The file edit vanished

  • Stop the server before editing; a live process can overwrite the file with its in-memory configuration during shutdown.
  • Verify that the file belongs to the active --dataPath, not a backup or test installation.
  • Validate the JSON and check whether a hosting panel regenerates configuration on startup.

The placeholder appears literally

Use {playername} for the official command example or {0} where the hosted panel documents that token. Test with a new join rather than judging from an existing session.

The panel has no welcome-message field

Look for the provider’s current Vintage Story settings page, an advanced configuration editor, or an allowed file manager. If direct editing is unavailable, the provider may require its support team or a console command. Do not paste a field from another host without checking the current schema.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Old screenshots do not match

Panel interfaces change. Use the current labels in your account and follow the documented stop, save, and start sequence. A screenshot from an older guide is not proof that a field still exists in the same location.

Formatting behaves unexpectedly

There is no release-wide authoritative specification here for multiline or color behavior. Keep the initial message plain and readable, then test any formatting on the target Vintage Story version and host before announcing it to the whole community.

Operational checklist for a reliable MOTD change

  • Identify the correct server instance and administrator account.
  • Choose the console, file, or panel method based on your access and downtime tolerance.
  • Use a concise message that tells joining players what to do next.
  • Use the placeholder syntax documented by the exact interface you are using.
  • For file edits, stop first, back up the file, preserve valid JSON, and restart afterward.
  • For panel edits, expect labels and behavior to vary by provider and version.
  • Join with a test account and verify the rendered name and wording.
  • Keep a backup or previous message so you can roll back a problematic change quickly.

Which method should you use?

Use the administrator command when you need an immediate, no-downtime update. Use serverconfig.json when you own the machine and need a repeatable, auditable configuration change, accepting the required restart. Use a hosting panel when it is your only configuration access, but follow that panel’s current field names and placeholder rules rather than copying assumptions from another provider.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Dedicated Serversgame server setupMOTDserver administrationVintage Story

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.