Skip to content
Menu
SteamAH
  • Cheat
  • Guide
  • Tips
  • Game Lists
  • Privacy Policy
SteamAH

IOSoccer: Dedicated Server Guide

Posted on January 4, 2020

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

 

Table of Contents

  • Windows dedicated server installation example
  • Linux dedicated server installation example
  • Important server console commands and variables
  • Enabling custom assets
  • Related Posts:

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:

  • Valheim Dedicated Game Server (uMod Support)
  • IOSoccer: Console Commands Guide
  • Valheim Player with More than 10 Players (uMod)
  • Stormworks: Build and Rescue – Dedicated Server Setup
  • HYPERCHARGE: Unboxed Dedicated Server Parameters Guide How to Set Server

Leave a Reply Cancel reply

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

Recent Posts

  • Drifters Loot the Galaxy Ultimate Beginners Guide
  • Shadow Man Remastered Complete World Map
  • Rain on Your Parade 100% Achievement Guide
  • Voxel Tycoon Basic Guide For New Players
  • Kavel Scoring Strategy Guide (High Score)
©2021 SteamAH | Powered by SuperbThemes & WordPress

Welcome to SteamAH!

We'd like to use cookies to help analyse, improve and personalise our service to you. Using cookies we are able to provide better contextual advertising (which pays to run this website) and share anonymised statistics with our partners and potential clients.

You can find out more in our Privacy Policy and customise your settings below.

Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.