Skip to content
Menu
SteamAH
  • Cheat
  • Guide
  • Tips
  • Privacy Policy
  • Abuse
SteamAH

IOSoccer: Dedicated Server Guide

Posted on January 4, 2020

Here is a guide on how to set up an IOSoccer dedicated server.

 

Windows dedicated server installation example

  • Download SteamCMD and extract steamcmd.exe to a folder
  • Open the folder in Explorer, hold shift, right-click in an empty area and click Open command/PowerShell window here. Enter the following commands in the terminal:
  • \steamcmd +login anonymous +force_install_dir iosoccer +app_update 673990 validate +quit
  • cd iosoccer
  • .\srcds.exe -console -game iosoccer -condebug -port 27015 +maxplayers 32 +fps_max 500 -tickrate 100 +map 8v8_vienna

    You may need to use +ip xxx.xxx.xxx.xxx if the server has multiple network adapters, or is a more complex setup, otherwise this is not necessary.

The server should now be running. You can enter server commands in the console.

Linux dedicated server installation example

  • See here for instructions on how to install SteamCMD on Linux.
  • steamcmd +login anonymous +force_install_dir iosoccer +app_update 673990 validate +quit cd iosoccer
  • ./srcds_run -console -game iosoccer -condebug -port 27015 +maxplayers 32 +fps_max 500 -tickrate 100 +map 8v8_vienna
  • You may need to use +ip xxx.xxx.xxx.xxx if the server has multiple network adapters, or is a more complex setup, otherwise this is not necessary.

The server should now be running. You can enter server commands in the console.

Important server console commands and variables

Note: If you execute these commands from the client console you need to set rcon_password x in cfg\server.cfg and write rcon before the actual command.

  • exec x.cfg: Executes a config file in the cfg folder named x.
  • sv_restart x: Resets the match and goes into warm up mode with an x minutes countdown. Use -1 to stay in warm up mode forever.
  • mp_maxplayers x: Sets x number of players per side.
  • benchall 0: Move all players from field to bench.
  • mp_botkeepers x: 1 to enable AI keepers, 0 for human keepers.

Enabling custom assets

If you want to use custom assets on your dedicated server you need a fastdl setup on a webserver, because sending the files to players directly through the game server is extremely slow.

To enable custom assets open iosoccer\cfg\autoexec.cfg and change sv_custom_assets 0 to sv_custom_assets 1.

Windows Dedicated Server Auto Restart & Update Script
If you’re running an IOS dedicated server somewhere unmanaged, i.e. you have direct access to the server and have to start/stop it manually, then the following script may be useful. When you launch the batch script, it will firstly update your version of IOS, and then secondly start the server itself once complete. If for any reason the IOS dedicated server crashes, the script will automatically restart it. It will also check for updates when this happens.

You MUST turn off an element of Windows Error Reporting for this to work – otherwise the script can’t detect the crash, because Windows is requesting user input for Error Reporting

  • Open gpedit.msc – you can do this via simply processing the Windows key, and then typing “gpedit.msc” and it will show up.
  • On the left hand menu, click Computer Configuration > Administrative Templates > Windows Components > Windows Error Reporting
  • Once you’ve clicked Windows Error Reporting, you’ll see a list of configuration options. Double click “Prevent display of the user interface for critical errors”, and select “Enabled”, then click “Apply”.
  • Done! https://imgur.com/a/yKZQmLV

You can place this batch script anywhere you like. Just make sure you input all the correct paths in the code for it to work. Copy the code into a text file and just save as a .bat file.

@echo off cls echo Protecting srcds from crashes… echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter. title srcds [YOUR SERVER NAME HERE] :srcds echo (%time%) steam app updating. c:\[your steamcmd directory]\steamcmd +login anonymous +force_install_dir iosoccer +app_update 673990 +quit echo (%time%) srcds starting start /wait C:\[path or folder to iosoccer dedicated server]\iosoccer\srcds.exe -console -game iosoccer -condebug -port [your port number here] +maxplayers 32 +fps_max 500 -tickrate 100 +map 8v8_vienna_b6 echo (%time%) WARNING: srcds closed or crashed, restarting. goto srcds
By Thing’e’

MORE GAME GUIDES FOR YOU

Related Posts:

  • IOSoccer: Console Commands Guide
  • IOSoccer: Mapping Guide

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Disclaimer

All content cited is derived from their respective sources. If you think we have used your content without permission, Please go to the Abuse Page to contact us and we will be taking it seriously.

Recent Posts

  • Parisian Brasserie Simulator Save Files: New Start with A Lot of Money
  • Revenge of the Savage Planet Save File: New Game with A Lot of Money
  • Milftoon – MilfLand: Save File from V0.08
  • PC Building Simulator 2 Save Files: A Lot of Money and Items [V1.13]
  • RoadCraft: Save Files for A Lot of Money and Machines
©2025 SteamAH | Powered by SuperbThemes & WordPress