This guide covers how to set up your IOSoccer dedicated server on Legion Hosting, configure startup variables, edit server settings, and connect to your server. IOSoccer is a Source engine multiplayer soccer game with realistic physics and team-based gameplay. For admin commands and server management, see IOSoccer Admin Commands.
1. First Start
- Log in to GPanel and select your IOSoccer server.
- Go to the Startup tab and review the configurable variables (see Section 2).
- Set your MAP, RCON password, and SLOTS.
- Return to the Console tab and click Start.
- Wait for
Connection to Steam servers successful.in the console.
2. GPanel Startup Variables
| Variable | Default | Description |
|---|---|---|
MAP | 8v8_vienna | Map loaded on server start. |
SLOTS | 32 | Maximum player slots. |
TICKRATE | 100 | Server tick rate. Higher = smoother physics. |
MAX_FPS | 500 | Maximum server FPS. |
RCON | (empty) | RCON password for remote admin. |
AUTO_UPDATE | 1 | Auto-update the server on startup. |
3. Server Configuration
Create or edit the server config file. Stop your server before making changes.
File Location
iosoccer/cfg/server.cfg
Key Settings
| Setting | Description |
|---|---|
hostname | Server name shown in the browser. |
sv_password | Join password. Empty for public. |
rcon_password | Remote console password. |
mp_timelimit | Match time limit in minutes. |
sv_alltalk | Cross-team voice chat. 1 = enabled. |
Example server.cfg
hostname "My Legion IOSoccer Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 45
sv_alltalk 0
4. Maps
IOSoccer maps are named by team size and location. Common maps include:
8v8_vienna-- Standard 8v8 match in Vienna.8v8_old_trafford-- Classic stadium map.5v5_indoor-- Smaller indoor futsal map.11v11_premier-- Full 11v11 stadium.
Choose a map that matches your expected player count. Using a map designed for more players than you have can make matches feel empty.
5. Performance Tuning
IOSoccer benefits from high tick rates for accurate ball physics:
- Tickrate: Default
100is recommended. Do not lower below 66. - Max FPS: Default
500ensures smooth server-side simulation. - The
-condebugflag is enabled by default, logging console output for debugging.
6. How to Connect
Option A -- Steam Server Browser
- Launch IOSoccer from Steam.
- Go to the server browser.
- Search for your server by name.
- Select and connect.
Option B -- Console Connect
- Open the console (
~). - Type:
connect <your-server-ip>:<port>
Related Articles
Need Help?
If you run into issues with your IOSoccer server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.