Start and share the local world
Steps
- Load the single-player world you want to host. Open the escape menu and choose Open to Lan. [1]
- Have players on the local network join the hosted world, and keep the host’s single-player world open throughout the session. [1]
Limits & applicability
- This route depends on the host keeping the single-player world open. [1]
Use a dedicated host when the player must log out
The game includes a dedicated server program that can run without the hosting player being logged in. [1]
Steps
- On Windows, set a separate data path for the dedicated server so its settings do not interfere with your single-player settings. Follow the official server guide’s shortcut procedure. [1]
Limits & applicability
- Opening to Internet is a separate step that attempts UPnP; success depends on router configuration. LAN access alone does not establish that players outside your network can join. [1]
Prepare a separate Windows server data directory
For a Windows dedicated host, the official wiki recommends a custom data path so multiplayer settings do not interfere with single-player settings. This separates the server’s configuration and data from the ordinary client profile. The guide gives the user’s roaming AppData location as an example, rather than requiring everyone to use a username or folder copied from the article. [1]
Steps
- Create a clearly named directory for the server’s data, such as VSserverData, then open it and copy its full path from File Explorer’s address bar. [1]
- Find VintagestoryServer.exe in the game’s application folder and create a shortcut to that executable. This is the server executable, not the shortcut that starts your player client. [1]
Point the server shortcut at its own data path
Steps
- Open the shortcut’s Properties. At the end of Target, append a space, --dataPath=, and the copied server data-directory path in quotes. Use your actual path so spaces in it are preserved. [1]
- Run the server shortcut. The documented alternative is a batch script using the same server executable and data-path argument, which generates its own configuration files in the selected location. [1]
Distinguish LAN reachability from Internet reachability
Open to Lan allows players on the local network to join while your single-player world stays open. Open to Internet is a separate UPnP attempt. If UPnP does not work, the guide describes TCP and UDP port 42420 forwarding on the router as the alternative. Forwarding applies to players outside the network; it should not be confused with whether the local host has actually opened the world to LAN. [1]
Limits & applicability
- The in-client route is a session host: closing the world ends that hosting session. Choose the dedicated server route above when you need it running without a player login. [1]
Keep the session and dedicated settings distinct
The shortcut and batch-script methods are functionally equivalent ways to launch the same server with an alternate data path. Use one coherent method when diagnosing the setup. If a dedicated host’s settings seem to affect a single-player game, first compare the selected data paths with the separation recommended in the wiki. [1]
Limits & applicability
- A host inside a Windows virtual machine can have a separate LAN-performance problem. The wiki identifies the virtual network adapter as a possible factor and suggests a paravirtualized adapter for that specific situation; this does not prove that every local-network delay comes from the game itself. [1]
Sources & verification
Platform and version details belong to the individual issue or guide section. A documented workaround may not resolve every case.
- Setting up a Multiplayer Server - Vintage Story Wiki official-wikiRetrieved
