How To Install Mods On A Bisect Hosting Valheim Server: The Complete Step-by-Step Guide

How To Install Mods On A Bisect Hosting Valheim Server: The Complete Step-by-Step Guide

BisectHosting Server Integration Menu [FORGE] - Minecraft Mods - CurseForge

Deploying modifications to your Valheim server on Bisect Hosting requires setting up the BepInEx framework to interpret custom scripts, uploading server-side plugin DLLs to the server directory via FTP, and aligning the client-side files of your players. Following this precise setup protocol prevents version mismatch errors, avoids world database corruption, and ensures optimal gameplay performance on modified worlds.


Pre-Modding Preparation and Technical Requirements

Configuring a modified multiplayer environment in Valheim demands precise synchronization between the host server and joining game clients. Before attempting to upload any files to your Bisect Hosting panel, you must establish a baseline technical framework. Operating on live databases without proper safeguards risks irreversible corruption to your world saves, character progression files, and server scripts.

To achieve a seamless installation, you must organize your administrator credentials, prepare your local system, and confirm that your Valheim installation matches the current server release. Ensure you meet the following prerequisites before modifying any system directories.



  • Essential Tools and Access Credentials: Active Bisect Hosting control panel account credentials, an FTP client such as FileZilla, and a text editor such as Notepad++ for editing configuration files.
  • Target Modding Framework: The latest stable version of the BepInEx Pack for Valheim, sourced directly from reliable providers such as Thunderstore or Nexus Mods.
  • Technical Knowledge Standards: Basic understanding of directory navigation, distinguishing between client-side and server-side files, and managing compressed archives (.zip).
  • Time Allocation and Project Budget: 20 to 45 minutes of implementation time; zero financial cost beyond your active Bisect Hosting subscription.

Step-by-Step Valheim Server Mod Deployment on Bisect Hosting

Successfully installing mods on your hosting environment requires a methodical process. Skipping steps or ignoring server states can lock your server in an infinite restart loop. Follow these steps to configure your BepInEx framework and deploy your desired Valheim mods.



Step 1: Backup and Halt Your Valheim Server

You must never edit, add, or delete files while the Valheim server process is running. Doing so leads to write-access conflicts and corrupts active database saves.



  1. Log into your Bisect Hosting Game Control Panel.
  2. Navigate to the server dashboard for your Valheim instance.
  3. Locate the red Stop button on the main console window and click it.
  4. Wait for the server status indicator to display Offline.
  5. In the left-hand navigation menu, select the Backups utility.
  6. Click on Create Backup, assign it a clear name such as "Pre-Modding Baseline," and confirm the action. Allow the system to complete the archive generation before continuing.

Warning: Modifying files on a live server will cause immediate database lockouts or permanent loss of character and world progression files. Always verify the server is fully offline and a fresh backup is compiled before proceeding.



Step 2: Enable the BepInEx Modding Engine on the Server

Valheim does not natively support modifications. It requires a wrapper engine called BepInEx, which injects custom code into the Unity engine during startup. Bisect Hosting offers an automated setup system for this framework.



  1. In your control panel, scroll down to the Switch Jar or OpenMod selection area, often labeled as the Modpacks or Server Type menu.
  2. Locate the Valheim BepInEx option in the dropdown list.
  3. Select this option and click Save or Change Version.
  4. If prompted to run a clean installation, select the option that preserves your world saves, which are stored in the .valheim folder.
  5. Alternatively, if you prefer a manual setup, download the official BepInEx Pack Valheim from Thunderstore, extract the contents to your local computer, and prepare to upload them manually.


Step 3: Establish a Secure FTP Connection

While the web-based File Manager in the Bisect Hosting panel works for minor adjustments, a dedicated FTP client is required to transfer larger numbers of mod files and handle complex directory structures.



  1. Download, install, and open FileZilla on your computer.
  2. Return to your Bisect Hosting control panel and look for the FTP Credentials section, located under the File Manager or as a dedicated FTP Information tab on the main page.
  3. Note down your FTP IP, Port, Username, and Password.
  4. In FileZilla, input these details into the Host, Username, Password, and Port fields at the top of the window.
  5. Click Quickconnect. Your local directory tree will display on the left side of the screen, and the remote server directory tree will load on the right.

Pro-Tip: If your FTP connection times out, change the protocol drop-down option in FileZilla to SFTP (SSH File Transfer Protocol) instead of standard FTP. This secure protocol matches the default port configuration of modern Bisect Hosting systems.



Step 4: Download and Categorize Your Valheim Mods

With your server framework ready, you must acquire the correct mods. Valheim mods generally fall into three categories: server-side only, client-side only, or fully synchronized.



  1. Visit Thunderstore.io or Nexus Mods to find your desired plugins.
  2. Download the compressed ZIP archive for each mod. Make sure to download any required dependencies listed by the creator, such as Jotunn or HookGenPatcher.
  3. Extract the ZIP files into separate folders on your local computer.
  4. Identify the mod components. Look for files ending in .dll, as these are the compiled mod scripts that need to be uploaded to the server.
  5. Check if the mod includes a configuration file, which typically ends in .cfg. These files are usually generated on the first boot, but pre-made configurations can also be uploaded directly.


Step 5: Upload Plugin Files to the Host Directory

Once your mod files are organized locally, you must transfer them to the correct directory on your Bisect Hosting server.



  1. In your FileZilla client, navigate to the right-hand panel showing your server files.
  2. Locate and open the BepInEx folder in the root directory. If this folder does not exist, run your server once with BepInEx enabled to generate it, then stop the server again.
  3. Inside the BepInEx folder, open the folder labeled plugins.
  4. On the left-hand panel of FileZilla, navigate to the local folder where you extracted your mod .dll files.
  5. Select the .dll files, right-click them, and choose Upload. Alternatively, drag and drop them from the left panel to the right panel.
  6. Verify that all transfers are completed successfully in the FileZilla transfer queue.


Step 6: Generate Configuration Files and Boot the Server

After uploading your plugins, you need to initialize them. This generates the necessary configuration files for fine-tuning.



  1. Return to your Bisect Hosting web control panel.
  2. Click the Start button on your server console.
  3. Watch the console log. You should see text lines indicating that BepInEx has successfully loaded, followed by a list of your uploaded plugins initializing.
  4. Once the server finishes starting and enters the Running state, click Stop to halt it again.
  5. Using FileZilla, navigate to the BepInEx folder and open the config folder.
  6. Download any newly generated .cfg files to your local computer to customize your mod settings. After editing them with Notepad++, upload them back to the server to overwrite the default files.
  7. Restart your server to apply your custom settings.

Assetto Corsa Mods Guide: How to Install, Content Manager, & more

Assetto Corsa Mods Guide: How to Install, Content Manager, & more

Valheim Mod Architecture and Compatibility Matrix

To avoid server crashes and connection errors, you must understand how different types of mods interact with clients and servers. This table details the installation requirements and compatibility risk level for each main mod category.



Mod Category Server Upload Required Client Upload Required Common Examples Compatibility Risk Level
System Frameworks Yes Yes BepInEx Pack, Denikson HookGen Critical (Must match versions exactly)
Content Expansions Yes Yes Epic Loot, OdinArchitect, DoOrDieMonsters High (Mismatches prevent server login)
Admin & Server Tools Yes No Server Devcommands, SKToolbox, Backups Low (Safe to run server-side only)
UI & Quality of Life No Yes Equipment Wheel, Inventory Sorting, Minimap Share None (Client-side custom choice)
Total Overhauls Yes Yes Valheim Plus, Jewelcrafting Critical (Requires exact config matching)

Troubleshooting Bisect Hosting Valheim Mod Failures

Modding game servers can occasionally result in errors or launch failures. This troubleshooting guide addresses common issues encountered when modding Valheim on Bisect Hosting, along with their solutions.



Scenario 1: The Server is Stuck in a Boot Loop or Fails to Start



  • Root Cause: This issue is typically caused by incompatible mod versions, missing dependencies (such as HookGenPatcher or Jotunn), or trying to run a client-only mod on the server.
  • Actionable Fix: Open your Bisect Hosting console and look at the logs for red error lines. Identify which mod is causing the error. If a mod is missing a required helper file, download it and upload it to your BepInEx/plugins directory. If you uploaded a client-only UI mod, delete its .dll file from the server's plugins folder.


Scenario 2: Players Get an "Incompatible Version" Error When Joining



  • Root Cause: This error occurs when a player's local mod files do not match the mod versions installed on the host server, or when server-enforced configurations differ from the client settings.
  • Actionable Fix: Create a zip file containing the exact BepInEx/plugins and BepInEx/config folders from your server. Distribute this zip folder to your players, and have them extract it directly into their local Valheim directory. This ensures that every player has the exact same mod files and configurations as the server.


Scenario 3: Mod Configurations Do Not Apply or Keep Resetting



  • Root Cause: Editing configuration files while the server is running causes the server to overwrite changes with cached data upon shutdown. It can also occur if there are formatting errors in the configuration files.
  • Actionable Fix: Stop your server through the Bisect control panel before making any changes. Open the configuration files in Notepad++ and double-check your edits for errors, such as missing punctuation or misspelled values. Once verified, upload the file, overwrite the old one, and restart the server.

Frequently Asked Questions



Can I use the Thunderstore Mod Manager directly with my Bisect Hosting server?

No, the Thunderstore Mod Manager is designed to manage files on local client systems and cannot connect directly to remote server directories. To keep your server and client synchronized, you must manually export your local mod list as a profile or ZIP file and upload those plugin files to your server via an FTP client.



How do I update my installed Valheim mods on the server?

To update your server mods, stop the server and connect to it using an FTP client. Download the updated versions of your mods from Thunderstore or Nexus Mods, extract them on your computer, and upload the new .dll files to the BepInEx plugins folder on your server to overwrite the old versions.



Do my friends need to install the exact same mods to join my server?

Yes, any mod that adds new items, structures, monsters, or gameplay systems must be installed on both the server and every player's computer. Only administrative tools or visual UI tweaks can be run one-sided without requiring other players to install them.



What should I do if a Valheim game update breaks my server mods?

When Valheim receives an official update, it often breaks existing mods. To fix this, stop your server and wait for the BepInEx developers to release an updated framework version. Apply the updated BepInEx files through your Bisect panel or FTP, and check your mod pages for any updates required to match the new game patch.



Why are my newly added mods not loading or showing up in-game?

If your mods are not loading, verify that they are saved as raw .dll files and are placed directly inside the BepInEx/plugins folder on your server. Make sure you have not uploaded them inside nested folders or kept them compressed within .zip archives, as the BepInEx loader cannot read zipped files.

Upgrade Your Valheim Experience with High-Performance Hosting

Running complex mod setups and custom worlds requires reliable hardware and excellent server performance. Set up your fully modified Valheim server with Bisect Hosting today to enjoy lag-free multiplayer sessions and easy file management.


How to Add Mods to a Valheim Server (BepInEx Install & Fixes)

How to Add Mods to a Valheim Server (BepInEx Install & Fixes)

Read also: Gaston Gazette Obituaries Gastonia: Your Essential Guide to Finding Recent Tributes and Local Death Notices