Dedicated Server: Difference between revisions
Blanked the page Tag: Blanking |
No edit summary Tag: Manual revert |
||
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) |
|||
* '''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]]. |
Revision as of 22:46, 23 January 2025
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 (latest version)
- Frosty Tool Suite (if you plan on hosting modded servers)
- MARNE Launcher: Download the latest version from the official MARNE download page.
Step 1: Downloading and Installing the Server
- Make sure Battlefield 1 is installed.
- Download the latest files from the 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 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
- 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
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
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:
- Official MARNE Documentation
- Battlefield 1 Modding Community
- Battlefield (General) Modding Community
- 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.