October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Set Up a V Rising Dedicated Server on Linux

A complete Linux setup guide for the current V Rising 1.1.x dedicated server: install with SteamCMD, run VRisingServer.exe through Wine and Xvfb, persist settings and saves, forward UDP ports, and maintain updates safely.
Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can host a current V Rising dedicated server on Linux, but not with a native Linux binary. Stunlock’s current PC server distribution for the 1.1.x branch is Windows-only, so a Linux host must run VRisingServer.exe through Wine, provide a headless display with Xvfb, and download the files with SteamCMD (AppID 1829350).

The reliable setup is to run everything as an unprivileged steam user, keep saves and settings in a separate persistent-data directory, expose the configured UDP game and query ports, and stop the server before updates. The procedure below covers installation, configuration, networking, updates, backups, and the failure cases that most often prevent players from connecting.

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.

What a Linux V Rising server actually is

Stunlock’s current instructions for the PC dedicated server are for version 1.1.x. The distributed executable is still Windows-only; Stunlock states that “at the moment there is only a Windows version of the server available.” Linux hosting is therefore a compatibility setup rather than a native port.

Component Purpose Important detail
SteamCMD Downloads and updates the dedicated-server files Use dedicated-server AppID 1829350
VRisingServer.exe Runs the game server It is a Windows executable launched with Wine
Wine (normally wine64) Provides the Windows compatibility layer Wine behavior and package names vary by distribution
Xvfb Supplies a virtual display for headless operation Use xvfb-run when no physical desktop is available
steam_appid.txt Identifies the game runtime The runtime uses game/client AppID 1604030; this is different from the download AppID

The old Linux wiki command used AppID 582400 for its historical guide. Do not substitute that value for a current 1.1.x installation unless you are deliberately following an older, matching branch. The current installation target is 1829350.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

Decide whether self-hosting is appropriate

A Linux server gives you direct control over files, launch arguments, persistent saves, backups, firewall rules, and any later customization. In return, you administer the operating system, Wine, network reachability, updates, restarts, and recovery. A rented managed server can remove much of that administration, but you must evaluate its region, uptime, support, pricing, file access, update policy, and compatibility independently.

Consideration Self-hosted Linux Managed hosting
Installation and Wine maintenance You install and maintain packages and the compatibility layer The provider normally maintains the server stack
File and configuration control Full access to launch scripts, settings, and saves Depends on the provider’s panel and file access
Network access You configure firewall, router/NAT, public address, and cloud security rules The provider generally supplies reachable networking
Backups and updates Your responsibility; schedule and verify them Policy varies; confirm retention and update timing
Location and latency Choose a host near your players Limited to the provider’s available regions
Support and recovery You diagnose Wine, permissions, ports, and logs Support scope varies by provider and plan

If you do not want to maintain Linux packages, Wine, firewall rules, backups, and restart scheduling, renting a server is an official alternative. If you do self-host, use a separate machine or virtual server account rather than running the game process as root.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

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

Prerequisites before installing

  • A supported Linux distribution with administrative access for package installation. The package names below are an Ubuntu-era example; your distribution may use different names or Wine packaging.
  • A 64-bit Wine environment and the 32-bit support required by the guide you follow.
  • libstdc++6, xvfb, and SteamCMD.
  • A non-root account dedicated to the server. The examples use steam and install into /home/steam/Vrising.
  • A stable public address or a router/NAT arrangement that can forward UDP traffic to the host.
  • Enough storage for the server installation, logs, and the persistent save-data directory. Keep free space available for update downloads and backups.

Do not assume that a package name or Wine command works unchanged on every distribution. Confirm that wine64, xvfb-run, and steamcmd are on the steam user’s PATH before proceeding.

Install Wine, Xvfb, and SteamCMD

Install 32-bit support, Wine, libstdc++6, Xvfb, and SteamCMD using your distribution’s package manager. On Ubuntu-family systems, package names commonly resemble:

sudo apt update
sudo apt install wine64 wine32 libstdc++6 xvfb steamcmd

Treat that command as an example, not a universal recipe. Some distributions split 32-bit libraries into separately named packages, package SteamCMD differently, or provide multiple Wine builds. After installation, check the tools as the same account that will run the server:

wine64 --version
xvfb-run --help
steamcmd +quit

If SteamCMD is installed only for interactive administrators, make it available to the steam account or use the distribution’s documented path. Avoid mixing files created by root with files later managed by steam; ownership problems are a common cause of failed updates and unwritable logs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Create a dedicated service account and download the server

Create a home directory and shell for the unprivileged account, then switch into it. The following is the illustrative installation sequence:

  1. Create the account as an administrator:
    sudo useradd -m -s /bin/bash steam
  2. Start a shell as that account:
    sudo -u steam -s
  3. Create the installation directory:
    mkdir -p /home/steam/Vrising
  4. Download the current dedicated-server branch anonymously with SteamCMD:
    steamcmd +force_install_dir /home/steam/Vrising +login anonymous +app_update 1829350 +quit

Run the download command again whenever you need to verify or update the installation, but stop the running server first. SteamCMD may report that files are already current; that verification is useful after an interrupted download as well as for normal updates.

After the download, confirm that VRisingServer.exe exists under /home/steam/Vrising. The executable is Windows software even though SteamCMD is running on Linux. Do not replace 1829350 with the game/client AppID: 1604030 identifies the runtime through steam_appid.txt, while 1829350 is the dedicated-server download target.

Launch the server headlessly with Wine

Use a virtual X display because a server process launched without a desktop display can fail before it opens its listening sockets. Start it from the installation directory, set a 64-bit Wine prefix, and place persistent data outside the shipped installation files:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
cd /home/steam/Vrising
export WINEARCH=win64
xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' 
  wine64 VRisingServer.exe 
  -persistentDataPath ./save-data 
  -logFile server.log

Here, ./save-data is relative to /home/steam/Vrising, so the persistent directory will be /home/steam/Vrising/save-data. The log is written as server.log in the installation directory. Use an absolute path instead if you want saves and logs on a separate volume.

Keep the terminal attached during the first launch. Watch for Wine errors, permission failures, and the point at which the server reports that it is ready. Stop it cleanly before closing the session or updating files. For unattended operation, place the same command in your distribution’s service or process supervisor, configured to run as steam with /home/steam/Vrising as its working directory. A supervisor should restart only after a deliberate clean exit policy; an endless crash loop can obscure the original error.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

Keep settings and saves in the persistent data path

The two principal configuration files are:

  • ServerHostSettings.json controls the server name, password, ports, listing behavior, and user limit.
  • ServerGameSettings.json controls gameplay rules.

With the launch command above, local overrides belong below:

/home/steam/Vrising/save-data/Settings/

Saves belong below:

/home/steam/Vrising/save-data/Saves/

Stunlock recommends copying the supplied start script and setting a custom -persistentDataPath. Edit the files in that persistent path, not the shipped defaults under:

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

Updates can replace files in StreamingAssets/Settings, which can erase edits made there. Make one configuration change at a time, preserve valid JSON syntax, and restart the server after changes. A malformed file or an unexpected key can prevent settings from loading; the server log is the first place to look.

Host controls available on the command line

Stunlock documents these useful host arguments:

  • -serverName
  • -gamePort
  • -queryPort
  • -maxUsers
  • -password
  • -listOnSteam
  • -listOnEOS

Use command-line values consistently with the values in ServerHostSettings.json. If both locations define the same setting, confirm the precedence described by the current Stunlock instructions and avoid maintaining contradictory values in two places. Keep the launch script as the documented source of truth so a restart does not silently revert a port or listing option.

Choose ports and make the server reachable

V Rising uses two UDP services:

Port Traffic When it is needed
Game port UDP game traffic and direct player connections Always required for players to connect
Query port UDP Steam server-list queries Required when you want browser listing and discovery

Current Stunlock documentation gives example values of 27015 for the game port and 27016 for the query port. Older Linux guides commonly use 9876 and 9877. Neither pair is magic: the values that matter are the ones your launch arguments and host settings actually configure.

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.
  1. Pick unused UDP ports and record them.
  2. Set the game and query values in the host settings or launch arguments.
  3. Allow both UDP ports through the Linux host firewall. For a UFW-based host, an example is:
    sudo ufw allow 27015/udp
    sudo ufw allow 27016/udp

    Replace those numbers if you selected different ports.

  4. If the host is behind a router, forward each UDP port to the server’s private address. Give the host a stable DHCP reservation or static address so the rule does not point to a different machine later.
  5. If the server is in a cloud provider, add matching inbound UDP rules to the provider’s security group or network firewall as well as the operating-system firewall.
  6. Give players the public address and configured game port for a direct connection.

Opening the query port does not replace opening the game port. Conversely, a server can accept direct connections through the game port while listing is disabled or the query port is blocked.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Enable listing and test discovery

Set ListOnSteam and/or ListOnEOS as appropriate for the communities you want to reach, then restart the server. Listing depends on the query port being reachable from the internet; a local firewall rule alone is not enough if the router or cloud security group still blocks the packet.

Test in this order:

  1. From a player client, try a direct connection to the public address and configured game port.
  2. If direct connection works but the server is absent from the browser, verify the query-port forwarding, listing flags, public address, and any upstream firewall.
  3. Inspect server.log and change one setting at a time. Restart after each configuration change.
  4. From outside the host’s local network, repeat the test. Testing only from inside the same NAT can produce misleading results because some routers do not support loopback connections.

Do not change ports, passwords, listing flags, and Wine options simultaneously. Isolating one variable preserves the evidence in the log and makes a failed discovery test diagnosable.

Set a password, name, and player limit safely

Use ServerHostSettings.json or the documented host arguments for the server name, password, and maximum users. The official settings document describes a technically supported maximum of 128 concurrent users; that is a configuration ceiling, not a promise that every Linux host can deliver acceptable performance at that population. Choose a limit that matches your machine, network, and community, then increase it only after observing stability.

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

Keep the password out of publicly readable shell history and service files where possible. Restrict ownership of the persistent directory to the steam account, and never grant players operating-system access merely because they play on the server.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Update procedure, restarts, and backups

Stop the server before running SteamCMD. Updating files while VRisingServer.exe is still running can leave a mixed installation and make version-related failures harder to identify.

  1. Announce maintenance and stop the server cleanly.
  2. Back up the persistent saves directory, especially before a major game update or configuration change:
    /home/steam/Vrising/save-data/Saves/
  3. Run the SteamCMD verification/update command as steam:
    steamcmd +force_install_dir /home/steam/Vrising +login anonymous +app_update 1829350 +quit
  4. Review the command output for download or disk errors.
  5. Start the server with the same working directory, Wine environment, persistent-data path, and ports.
  6. Check the log and perform a direct connection before telling players the server is available.

Stunlock recommends periodic restarts, commonly daily during low-population hours. Some hosting systems apply updates only when a process restarts, so a server that is never restarted can remain on old files even after an update is available. Keep multiple dated backups rather than overwriting one copy; copy the entire Saves directory before changes that could alter world data.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Troubleshooting by symptom

The process exits immediately

  • Confirm that you are in /home/steam/Vrising when using the relative persistent path.
  • Verify that wine64 and xvfb-run work for the steam user.
  • Check that the account owns the installation, save-data, and log locations.
  • Run the command in the foreground and read the first Wine or server error rather than repeatedly restarting it.

Wine reports a display or graphics error

Ensure Xvfb is installed and that the command includes xvfb-run --auto-servernum with the virtual-screen arguments. A headless host normally has no DISPLAY supplied by a desktop session; Xvfb provides one for the Windows process.

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

The server starts, but no one can connect

  • Confirm the game port in the launch configuration and use that exact UDP port in the router and firewall rules.
  • Check the host’s local firewall, router/NAT forwarding, public address, and cloud security-group rule.
  • Try a direct connection before troubleshooting server-list visibility.
  • Make sure the server is not bound to a private address that players cannot reach.

Direct connection works, but the browser does not show the server

Check the query port separately from the game port, verify ListOnSteam and/or ListOnEOS, and restart after changing them. The query port carries Steam-list traffic; forwarding only the game port is insufficient for browser discovery.

Settings revert after an update

Move local edits out of VRisingServer_Data/StreamingAssets/Settings/ and into the Settings directory under your custom persistent-data path. Confirm that the launch command still includes the same -persistentDataPath after every restart.

SteamCMD reports a version or file mismatch

Stop the server and rerun the current app_update 1829350 command. Verify that all operators are using the same branch. Do not use the historical 582400 value for a current 1.1.x deployment. If the update still fails, inspect disk space, ownership, network access, and SteamCMD output before deleting files.

A configuration edit prevents startup

Restore the last known-good copy of the affected JSON file from your backup, validate the JSON formatting, and restart. Make subsequent changes one at a time so the log identifies which edit introduced the failure.

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

A practical operating checklist

  • Run SteamCMD and Wine as the unprivileged steam user.
  • Keep the current installation target at AppID 1829350 unless you intentionally maintain a matching legacy branch.
  • Launch VRisingServer.exe with Wine under Xvfb.
  • Use a custom persistent-data path and edit only its Settings files.
  • Back up save-data/Saves before updates and major configuration changes.
  • Record the actual game and query UDP ports from the launch configuration.
  • Forward both ports through the host firewall, router or NAT, and cloud security rules where applicable.
  • Test direct connection first, then troubleshoot listing.
  • Schedule regular low-population restarts and update while the server is offline.
  • Keep the server log from each maintenance window so recurring failures can be compared.

When managed hosting is the better choice

Self-hosting is most suitable when you are comfortable maintaining Linux and need complete control over files and networking. Managed hosting is preferable when the priority is an always-on game endpoint rather than administering Wine, package updates, port forwarding, backups, and restart schedules. Before renting, confirm that the provider supports the current 1.1.x server, offers a region close to your players, permits the settings and save access you need, documents its backup retention, and explains how quickly it applies game updates.

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.

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.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

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.