Dedicated Server: Difference between revisions
Blanked the page Tags: Blanking wikieditor |
added let's encrypt root cert as requirement Tag: wikieditor |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Setting up a Dedicated Server = | |||
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 == | |||
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 ([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://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]. | |||
== Step 1: Downloading and Installing the Server == | |||
# Make sure Battlefield 1 is installed. | |||
# Download the latest files from the [https://marne.io official MARNE download page]. | |||
== Step 2: Configuring the Server == | |||
Once the game files are in place, you need to configure the server [[Settings]] according to your preferences: | |||
=== Open the Configuration File === | |||
* 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]] === | |||
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 === | |||
After editing the configuration file, save it and close the text editor. | |||
== Step 3: Starting the Server == | |||
# Launch '''[[Marne Launcher|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 [https://github.com/CadeEvs/FrostyToolsuite/releases 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 == | |||
# On a secondary PC open up '''[[Marne Launcher|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 == | |||
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 [[Settings|here]]. | |||
== Troubleshooting == | |||
If you encounter issues during setup or while running the server, check the following common problems: | |||
=== Port Forwarding === | |||
* Ensure that the server port (default: 25200) is correctly forwarded in your router settings. | |||
=== Firewall Settings === | |||
* Add exceptions for '''bf1.exe''' in your firewall to prevent connection issues. | |||
=== Server Crashes === | |||
* 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 == | |||
For more information on advanced configuration or modding support, check out the following links: | |||
* [https://marne.io/wiki Official MARNE Documentation] | |||
* [https://discord.gg/qwwcWKshaC Battlefield 1 Modding Community] | |||
* [https://discord.gg/5FMtwwQsNu Battlefield (General) Modding Community] | |||
* [https://marne.io/discord MARNE Community Discord] | |||
== Feedback and Support == | |||
If you have any questions or need help, feel free to reach out to the community or check our [[Support 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.