Tutorials

Farming Simulator 25 Server

Farming Simulator 25 supports dedicated servers for persistent multiplayer farming. This guide assumes you have already installed SteamCMD.

Requirements

  • A VPS running Ubuntu 20.04+ or Debian 11+
  • SteamCMD installed with a steam user
  • At least 4 GB RAM
  • At least 10 GB free disk space

1. Install the Server

su - steam
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/farmingsim +login anonymous +app_update 2910170 validate +quit

2. Configure the Server

Edit the server configuration:

nano ~/farmingsim/dedicatedServer.xml

Key settings:

<gameserver>
  <settings>
    <game_name>My Sitequest Farm</game_name>
    <admin_password>YOUR_ADMIN_PASSWORD</admin_password>
    <game_password></game_password>
    <port>10823</port>
    <max_players>16</max_players>
    <map_id>MapUS</map_id>
    <difficulty>2</difficulty>
    <auto_save_interval>15</auto_save_interval>
  </settings>
</gameserver>

Available maps: MapUS, MapFR, MapAlpine.

3. Create a systemd Service

Exit back to root:

nano /etc/systemd/system/farmingsim.service
[Unit]
Description=Farming Simulator 25 Server
After=network.target

[Service]
User=steam
WorkingDirectory=/home/steam/farmingsim
ExecStart=/home/steam/farmingsim/dedicatedServer
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable farmingsim
systemctl start farmingsim

4. Open Firewall Ports

Open UDP port 10823 in the Sitequest firewall.

With ufw:

ufw allow 10823/udp

5. Connect

In Farming Simulator 25, go to Multiplayer > Join Game and search for your server name, or connect directly by IP.

Web Interface

The server includes a web admin panel at http://YOUR_SERVER_IP:8080. Log in with the admin password from your config to manage players, mods, and save games.

Next Steps

  • Install mods by placing them in the mods/ directory
  • Configure crop growth speed, economy difficulty, and seasonal settings
  • Set up automatic backups of save game files