Dedicated Server: Difference between revisions
added let's encrypt root cert as requirement Tag: wikieditor |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 10: | Line 10: | ||
** VC++ Redistributable ([https://aka.ms/vs/17/release/vc_redist.x64.exe latest version]) | ** VC++ Redistributable ([https://aka.ms/vs/17/release/vc_redist.x64.exe latest version]) | ||
** [https://github.com/CadeEvs/FrostyToolsuite/releases Frosty Tool Suite] (if you plan on hosting modded servers) | ** [https://github.com/CadeEvs/FrostyToolsuite/releases Frosty Tool Suite] (if you plan on hosting modded servers) | ||
** [https://letsencrypt.org/certs/isrgrootx1.der Let's encrypt root certificate] (when hosting on a Windows Server OS - it's not installed by default there) | |||
* '''MARNE Launcher''': Download the latest version from the [https://marne.io official MARNE download page]. | * '''MARNE Launcher''': Download the latest version from the [https://marne.io official MARNE download page]. | ||
Latest revision as of 19:46, 24 April 2025
Setting up a Dedicated Server[edit]
This guide will walk you through the process of setting up a dedicated server for MARNE. Follow the instructions below step-by-step to ensure proper configuration and functionality of your server.
Requirements[edit]
Before setting up your dedicated server, make sure you have the following prerequisites:
- Hardware Requirements: A mediocre PC should work just fine.
- Operating System: Windows 10 or higher.
- Software Dependencies:
- VC++ Redistributable (latest version)
- Frosty Tool Suite (if you plan on hosting modded servers)
- Let's encrypt root certificate (when hosting on a Windows Server OS - it's not installed by default there)
- MARNE Launcher: Download the latest version from the official MARNE download page.
Step 1: Downloading and Installing the Server[edit]
- Make sure Battlefield 1 is installed.
- Download the latest files from the official MARNE download page.
Step 2: Configuring the Server[edit]
Once the game files are in place, you need to configure the server Settings according to your preferences:
Open the Configuration File[edit]
- Create a ServerSettings.txt file inside the games root directory (e. g. C:\Programs (x86)\EA Games\Battlefield 1).
- Open the file with a text editor such as Notepad, Notepad++ or Visual Studio Code.
Edit Basic Settings[edit]
Add or modify the following lines in the configuration file:
Server.ServerName "My Dedicated Server" Server.AdministrationPassword "SuperSecurePassword123" Server.ServerPassword "OptionalPassword" Network.ServerPort 25200
If your server is supposed to be visible inside your LAN only use this setting:
MARNE.LanMode true
Note: Always enclose values with spaces in quotation marks (e.g., `"My Dedicated Server"`).
Save the Configuration[edit]
After editing the configuration file, save it and close the text editor.
Step 3: Starting the Server[edit]
- Launch MarneLauncher.exe.
- Click DEDICATED SERVER.
- You should now see a window where you can either connect to an existing instance or start a new one: Click START SERVER.
- Check the server console for any error messages.
- If the startup completes without issues, your server should now be live.
Alternatively, if you want to use the Frosty Mod Manager to start the server:
- Open the Frosty Mod Manager from the Frosty Tool Suite.
- Select the Battlefield 1 game profile.
- Ensure that the mods you want are loaded and applied.
- Click Launch in Frosty Mod Manager.
- After launching, check that a new server console window appears—this indicates that the MARNE mod is active.
Step 4: Testing and Connecting to the Server[edit]
- On a secondary PC open up MarneLauncher.exe.
- Click START MARNE and then SERVER BROWSER.
- You should be able to find your server in the list.
- Join the server and ensure everything works as expected.
Advanced Settings[edit]
If you want to customize your server further, consider modifying the following options in the configuration file:
- Enabling/Disabling Specific Weapons:
SyncedBFSettings.EnableShotguns false SyncedBFSettings.EnableHandguns true
- Enabling/Disabling Minimap/Name Tags:
SyncedBFSettings.EnableMinimap true SyncedBFSettings.EnableNameTag true
- Adjusting Game Mechanics:
SyncedGame.MaxAllowedLatency 150 SyncedGame.BulletDamageModifier 1.25
- Customizing Server Rules:
SyncedBFSettings.OnlySquadLeaderSpawn false SyncedBFSettings.DisableCombatSquadSpawn true
There's more server settings you can change to your liking, you can find an overview here.
Troubleshooting[edit]
If you encounter issues during setup or while running the server, check the following common problems:
Port Forwarding[edit]
- Ensure that the server port (default: 25200) is correctly forwarded in your router settings.
Firewall Settings[edit]
- Add exceptions for bf1.exe in your firewall to prevent connection issues.
Server Crashes[edit]
- Review the logs located in the Logs folder for any errors or warnings.
- Make sure all software dependencies are up to date.
- A crash dump is located next to bf1.exe share it with a developer.
Additional Resources[edit]
For more information on advanced configuration or modding support, check out the following links:
- Official MARNE Documentation
- Battlefield 1 Modding Community
- Battlefield (General) Modding Community
- MARNE Community Discord
Feedback and Support[edit]
If you have any questions or need help, feel free to reach out to the community or check our Support Page.