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