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.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The safest automatic-update routine for a V Rising dedicated server is a controlled sequence: announce maintenance through RCON, wait for players to leave dangerous areas, stop the server, run SteamCMD with AppID 1829350, then start the server again. On Windows, a batch file launched by Task Scheduler can run that sequence every day. In a container, use the image’s documented automatic-update mode, enable RCON for graceful shutdown, and keep saves on a persistent volume.

This approach avoids updating files while the server is writing them and gives players a predictable warning instead of an unexplained disconnect.

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

What the update routine must do

V Rising’s dedicated-server files are delivered through SteamCMD. Stunlock Studios identifies the dedicated-server Steam AppID as 1829350 and says the download script should be run again while the server is offline to verify and update the latest files. Steam Support describes SteamCMD as the command-line tool for downloading and updating standalone dedicated servers.

An unattended job therefore needs to perform these actions in order:

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
  1. Send an in-game maintenance announcement over RCON.
  2. Wait long enough for the warning to be useful.
  3. Stop the server cleanly and allow its process to exit.
  4. Run SteamCMD against AppID 1829350 with validation enabled.
  5. Wait for the update process and file handles to finish.
  6. Start the server and confirm that it is accepting connections.

Do not run SteamCMD against an active installation. Updating while the server is running can leave a mixed set of binaries or interrupt writes to save data. Stunlock’s guidance specifically describes updating with the server offline.

Choose an installation pattern

The exact automation depends on where the server runs. The two common patterns are a Windows service controlled by a script and a container whose image watches for Steam updates.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Deployment Warning control Scheduling Data persistence Restart behavior Visibility and failure handling
Windows service plus batch file RCON command from the batch file Windows Task Scheduler; a daily trigger such as 09:00 is shown in the community example Keep saves and durable settings outside update-prone installation files Fixed scheduled restart, even when SteamCMD reports no new files Review the batch output, service state and SteamCMD logs; test interactively before scheduling
Container image with automatic-update mode RCON must be enabled so the container can issue a graceful shutdown The image’s documented update scheduler or update watcher Persist the image’s save-data volume across container recreation Restarts when the image detects a Steam update, according to its configured mode Use container logs and confirm that the update mode is enabled; investigate restart loops

If you already have a Windows service, the batch-file method is transparent and easy to test. A container is convenient when your deployment already uses persistent volumes and you prefer the image to detect updates rather than restarting at a fixed time.

Prerequisites before automating anything

  • A working V Rising dedicated server that you can stop and start manually.
  • SteamCMD installed on the host, with its executable path known.
  • The server’s Steam installation directory and the account or service identity that owns it.
  • RCON enabled in the V Rising server configuration, with the RCON host, port and password recorded securely.
  • An RCON client such as mcrcon installed where the script can execute it.
  • A service manager or start/stop commands. The illustrative Windows example uses nssm.exe, but your installation may use a different service name or manager.
  • A persistent location for save files and settings that should survive replacement of installation files.
  • A maintenance window long enough for the warning, shutdown, download and startup. The sample waits 10 minutes for players, 60 seconds for shutdown and five minutes after SteamCMD; the actual update can take longer.

Run the server manually once after enabling RCON. From the host, verify that an RCON client can connect and that a harmless command produces an in-game response. An unattended task cannot repair an incorrect port, password or firewall rule.

Enable and verify RCON warnings

RCON is the control channel that lets your update job communicate with connected players before stopping the process. Enable it using the server’s configuration procedure, then test the same host, port and credentials that the scheduled script will use.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

The community automation example sends:

mcrcon.exe -H 127.0.0.1 -P YOUR_RCON_PORT -p YOUR_RCON_PASSWORD "announcerestart 10"

announcerestart 10 tells players that a restart is planned in 10 minutes. The command is useful because it puts the warning in the game rather than relying on a message outside the server. If your RCON client or server build uses a different syntax, use the syntax documented for that client; do not assume that a shell command succeeded merely because it returned to the prompt.

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

A good announcement should answer three questions:

  • When: give the countdown and, where practical, the expected clock time in the server’s local timezone.
  • How long: state that the server will be unavailable during the update and that download time varies.
  • What players should do: ask them to leave combat, move out of hazardous locations and avoid starting activities that cannot be safely interrupted.

An official V Rising announcement described maintenance messaging that told players to get to safety before a restart. Treat that as a safety requirement, not just a courtesy: a sudden stop can strand characters in a dangerous situation.

Build the Windows update script

Use the correct order

Save the following as update.bat on the server host. Replace the RCON values and executable locations with the paths used by your installation. The service name in the example is only an example; substitute the name registered on your machine.

@echo off
mcrcon.exe -H 127.0.0.1 -P YOUR_RCON_PORT -p YOUR_RCON_PASSWORD "announcerestart 10"
timeout /t 600
nssm.exe stop vrisingserver
timeout /t 60
steamcmd.exe +login anonymous +app_update 1829350 validate +quit
timeout /t 300
nssm.exe start vrisingserver

The sequence is deliberately linear. It does not start SteamCMD until the service has been stopped, and it does not start the service until SteamCMD has exited.

What each line does

  1. @echo off keeps routine command echoing out of the console.
  2. The mcrcon line sends the 10-minute warning to the local server. 127.0.0.1 assumes the RCON endpoint is on the same host; use the actual host if it is not.
  3. timeout /t 600 waits 600 seconds, allowing the announced countdown to elapse.
  4. nssm.exe stop vrisingserver asks the service manager to stop the V Rising service. Replace both the executable path and service name as required.
  5. timeout /t 60 allows the process to close and release files. Increase this if your observed shutdown takes longer.
  6. steamcmd.exe +login anonymous +app_update 1829350 validate +quit logs in anonymously, verifies or downloads the dedicated-server files for AppID 1829350, validates them and exits.
  7. timeout /t 300 provides a five-minute post-update pause in the example. It is a conservative buffer, not a guarantee that every host will be ready at that point.
  8. nssm.exe start vrisingserver starts the service again.

Use absolute paths if Task Scheduler will not inherit the same working directory as your interactive command prompt. For example, call the full path to steamcmd.exe, mcrcon.exe and the service manager rather than relying on the system PATH.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Adjust the waits from observation

The sample contains 600 seconds for the player warning, 60 seconds for shutdown and 300 seconds after the update. Those values produce a minimum of 16 minutes plus the SteamCMD download and server startup time from the moment the warning is sent. Measure your own shutdown and startup behavior and alter the waits when necessary. A large world, a slow disk or a first-time download can require more time; a short shutdown does not make it safe to remove the stop wait entirely.

Protect the credentials

The command-line example includes the RCON password so that the sequence is clear, but a plain-text batch file is readable by anyone who can open it. Store the file with permissions limited to the account that runs the server and the administrators who maintain it. If your RCON client supports a protected configuration or another credential mechanism, use it instead of exposing the password in the process command line. Keep RCON restricted to the management network or local host unless remote access is genuinely required, and apply an appropriate firewall rule.

Keep saves and durable settings outside update-prone files

SteamCMD can replace files in the installation tree. The automation guidance distinguishes those update-prone files from save-data settings intended to survive updates. Put world saves and any configuration that must persist in the installation’s documented persistent-data location, and ensure the service starts with that location selected.

Before the first unattended run:

  • Locate the current save files and copy them to the persistent location expected by your server setup.
  • Identify which settings are durable data and which are runtime files regenerated by the server.
  • After an update, verify that the service still points to the same save location.
  • Keep a dated backup before a major game update so that an unexpected configuration change does not become data loss.

If settings appear to revert after an update, the usual cause is that the durable files were left inside a directory replaced by SteamCMD, or that the service is starting with a different data path. Move the durable files, then copy only the runtime settings that your installation explicitly requires into the active directory.

Schedule the script with Windows Task Scheduler

  1. Run update.bat manually from an administrator command prompt while you can watch the server, RCON message and SteamCMD output.
  2. Open Task Scheduler and choose Create Task, not merely the basic wizard, so that you can set the run identity and failure behavior.
  3. On the General tab, give the task a name such as V Rising scheduled update. Select an account that can stop and start the service and read the SteamCMD and server directories. Use Run whether user is logged on or not when the host is unattended, and enable elevated privileges if your service requires them.
  4. On Triggers, create a Daily trigger at a low-usage time. The installer example uses 09:00; choose a time that matches your players’ timezone and activity pattern. A fixed daily trigger means the server may restart even when SteamCMD reports no changes.
  5. On Actions, choose Start a program, browse to the full path of update.bat, and set Start in to the directory that contains the script and any relative files it calls.
  6. On Conditions, clear power-related restrictions that would prevent the job on a server that is normally unattended. Do not enable a condition that silently skips the maintenance window you selected.
  7. On Settings, enable Allow task to be run on demand, choose a sensible behavior if the task is already running, and configure a time limit only if you have a recovery plan for a slow download.
  8. Save the task, enter the service account credentials if Windows requests them, and use Run once from Task Scheduler. Confirm that the warning appears, the service stops, SteamCMD finishes and the service returns online.

Keep the task history enabled and retain the console or log output produced by your server and SteamCMD. If the task fails, the exact stage—RCON, stop, update or start—is more useful than a generic “task failed” notification.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Container deployments: automatic update mode

Didstopia’s container README documents an automatic-update mode that watches for a Steam update, restarts the server when an update is detected and then triggers the update. The image also expects RCON to be enabled so it can send shutdown commands cleanly.

Configure the image’s documented update-mode variable exactly as described by that image version. Because variable names and defaults are image-specific, do not copy a variable name from an unrelated container. Persist the save-data volume outside the container’s writable layer so that recreating or updating the container does not remove the world.

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

A container rollout should be checked in this order:

  1. Confirm that the container can reach Steam and that its update mode is enabled.
  2. Enable RCON and test that the container can send a shutdown command to the server.
  3. Mount the persistent save-data volume and verify that a restart leaves the same world available.
  4. Read the container logs during a controlled update and confirm that the old process exits before new files are installed.
  5. Check that the container returns to a healthy running state and that players can reconnect.

Unlike a fixed Windows schedule, update-triggered mode may leave the server running indefinitely when no new Steam build is detected. That reduces unnecessary restarts, but it also means you should understand how the image detects updates and how it reports a failed update.

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

Design a maintenance window players can trust

Choose the schedule from actual player activity, not simply from the host’s local clock. Publish the timezone and the expected downtime in your server rules or community channel, then repeat the information in the in-game warning.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

The 10-minute example is a practical minimum for a small server, but it is not universal. If players need more time to return from distant areas or the server takes several minutes to stop, announce earlier. Conversely, do not promise that the server will be back exactly when the countdown ends: SteamCMD download time and startup time depend on the files that changed and the host.

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

Use wording that distinguishes the warning from the actual stop, for example:

Maintenance restart in 10 minutes. Save your work, leave combat, and move to safety. Expected downtime: the update plus server startup.

Send the warning through RCON before the stop command, not after the service has already begun shutting down. If players report that they never see it, treat that as a failed precondition and do not rely on the schedule until RCON connectivity is fixed.

Test the complete sequence before enabling a daily trigger

Run the batch file interactively during a period when you can intervene. The goal is to prove the whole chain, not merely that SteamCMD can download files.

  • Warning test: confirm that connected players see the announcement and that the command returns an expected response.
  • Shutdown test: watch the service stop and verify that the server process exits before SteamCMD starts.
  • Update test: read SteamCMD output. “No changes” means the installed files are already current; it does not mean the script should skip a controlled restart if your schedule requires one.
  • Persistence test: after startup, confirm that the same world, settings and administrator permissions are present.
  • Reconnect test: join the server from a client and check that normal gameplay works.
  • Failure test: deliberately use an incorrect RCON value in a copy of the script or stop the service manually, then verify that the failure is visible in task history and logs rather than silently continuing.

The sources do not define a universal test duration. Keep observing until your own server has completed a full stop, update check and restart successfully, then enable the recurring trigger.

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

Troubleshooting common failures

Symptom Likely cause Corrective action
SteamCMD reports no files changed The server is already on the latest available build. Confirm that SteamCMD used AppID 1829350 and the intended installation. Complete the controlled restart if your maintenance policy requires the process to reload the current build.
No warning appears in game RCON is disabled, the host or port is wrong, the password is wrong, or the client cannot reach the endpoint. Run the RCON command manually from the same account and host. Verify the RCON setting, credentials and firewall before rescheduling.
The service does not stop before SteamCMD The service name or manager path is incorrect, or shutdown takes longer than the fixed wait. Run the stop command manually, inspect the service state and increase the shutdown wait to match observed behavior. Do not let SteamCMD operate on an active process.
Players cannot reconnect after the job The service failed to start, startup exceeded the five-minute buffer, or the server is still loading. Check the service and server logs, then start it manually. Increase the post-update wait only after identifying the actual startup time; a longer delay cannot fix a service that exits immediately.
Settings or world data appear reset Saves or durable configuration were stored inside an update-prone directory, or the service points to a different data path. Move persistent data to the documented persistent location, verify the service’s path and restore the correct files from backup.
Task Scheduler shows success but the server never updates The task ran under an account with a different working directory or insufficient access, or it called a command that was not on that account’s PATH. Use absolute executable paths, set the task’s Start in directory, run under the service-maintenance account and review task history and SteamCMD output.
A container restarts repeatedly The update mode, RCON settings, volume mount or image configuration is invalid. Disable unattended updates temporarily, inspect container logs, verify the documented variable for the image version and confirm that the persistent volume is mounted before trying again.

Operational checklist

  • SteamCMD is installed and the script uses AppID 1829350.
  • The server is stopped before SteamCMD runs.
  • RCON is enabled and tested from the automation host.
  • The warning states the countdown, expected downtime and safety instruction.
  • Shutdown and startup waits reflect measurements from this server.
  • Saves and durable settings are on persistent storage.
  • The update account can read and write the installation and control the service.
  • Credentials and script permissions prevent ordinary users from reading the RCON password.
  • The complete batch or container sequence has been run manually.
  • Task Scheduler or the container scheduler records logs that an administrator can review.

Which approach fits your server?

Use the Windows script when you want a fixed maintenance window, direct control of every wait and a deployment that already runs as a Windows service. Use a container’s automatic-update mode when your server is already containerized, your save volume is persistent and you prefer updates to trigger restarts only when a new Steam build is detected. In either case, RCON warnings and persistent data are the safeguards that protect players and their world; SteamCMD is the update mechanism, not the scheduling or communication layer.

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.