Dedicated Server - xavier150/MMVS GitHub Wiki

Hosting a Dedicated Server

Hello!
To run a dedicated server, you can use the file:

  • MMVS_RunWindowsServer.sh on Linux
  • MMVS_RunWindowsServer.bat on Windows

You can edit these files to customize the server launch with your own configuration.

Commands

You can replace the map name in the command line with one of the following:

Option Description
MapName The map to load (e.g., TalasCozyHouse, NanoTalasSole, ConcreteDesert)
-server Launches the game in dedicated server mode
-log Displays real-time log output in the console
-unattended Disables all UI prompts, useful for automation or headless environments
-nosteam Disables Steam integration, useful if running in offline or standalone mode
-port=7777 Sets the network port the server listens on (default is 7777, can be changed if needed)

You can combine these options to configure the server to your needs.

Example Files

🖥️ Windows

File: MMVS_RunWindowsServer.bat

@echo off
Pushd "%~dp0"

Rem Start MMVS_Server.bat (MMVS dedicated server) with the desired options
MMVS_Server.exe TalasCozyHouse -server -log -unattended -nosteam -port=7777

🐧 Linux

File: MMVS_RunWindowsServer.sh

#!/bin/bash
cd "$(dirname "$0")"

# Start MMVS_Server.sh (MMVS dedicated server) with the desired options
./MMVS_Server.sh TalasCozyHouse -server -log -unattended -NOSTEAM -port=7777