Samusnews-VRisingDedicatedServerLauncher icon

VRisingDedicatedServerLauncher

Streamline your V Rising Dedicated Server hosting! This intuitive launcher makes it easy to install, start, stop, update, and manage game & host settings, plus automate scheduled restarts. Simplify your V Rising server administration

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.2] - 2025-06-12

Added

  • Direct Folder Access Buttons:
    • Added a dedicated button to open the server's configuration files directory (e.g., ServerGameSettings.json, ServerHostSettings.json).
    • Added a dedicated button to open the launcher's log files directory.
  • Tooltip Toggle Functionality: Introduced a new option to enable or disable tooltips throughout the launcher interface.
  • Expanded Tooltip Coverage: Implemented missing tooltips for various UI elements, including the Start/Stop buttons and Game Settings.
  • "About" Section Integration: Ensured full integration and accessibility of the "About" dialog within the launcher, providing direct access to information and developer resources.

Fixed

  • Adminlist.txt Path Correction: Resolved an issue where the adminlist.txt file path was incorrectly pointing to the user's V Rising game installation instead of the correct dedicated server location (within AppData/LocalLow/Stunlock Studios).

Improved

  • Enhanced JSON Configuration Diagnostics:
    • Improved error reporting and field identification when migrating or copying GameSettings.json and HostSettings.json between different server versions, making it easier to pinpoint problematic fields.
    • Refined validation to more accurately identify configuration fields with values outside their valid ranges or deviating from default server values.

[1.0.0] - 2025-06-08

Added

  • Initial Public Release of the V Rising Dedicated Server Launcher.
  • Self-Contained Server Installation: Implemented functionality for the launcher to automatically download and install SteamCMD and the V Rising Dedicated Server into its own dedicated folder structure, simplifying initial setup.
  • Automatic Configuration Preservation: Added automatic backup and restore of ServerGameSettings.json and ServerHostSettings.json during server updates, ensuring customized server configurations are never lost.
  • User-Friendly Interface: Implemented an intuitive Graphical User Interface (GUI) to simplify all aspects of server management.
  • Comprehensive Server Control:
    • Added one-click functionality to Start, Stop, and Restart your V Rising dedicated server.
    • Real-time monitoring of server status and background processes.
  • Intuitive Configuration Editors:
    • Integrated editor for Game Settings (ServerGameSettings.json), allowing easy adjustment of parameters like difficulty, castle limits, XP rates, resource yields, PvP/PvE rules, and more.
    • Integrated editor for Host Settings (ServerHostSettings.json), enabling effortless configuration of server name, description, password, player limits, ports, RCON, and admin lists.
  • Smart Automation Features:
    • Scheduled Restarts: Ability to set up automatic daily restarts at specific times or on selected days of the week.
    • Minimum Uptime Check: Ensures the server runs for a defined minimum duration before any scheduled restart is triggered.
    • Automatic Server Updates: Built-in SteamCMD functionality to keep your server files consistently updated to the latest V Rising version.
  • Real-time Monitoring:
    • Integrated console log viewer to watch your server's output live within the launcher.
    • Display of server and system uptime for quick oversight.
  • Streamlined the initial setup and ongoing administration of V Rising dedicated servers, aiming to make hosting easier for everyone.