Counter-Strike: Source

Counter-Strike: Source

35 ratings
Soccer Mod
By Marco Boogers
Soccer Mod is a server addon for soccer servers. In this guide you will find a description of the addon, how to install it on your server, how you can configure the various parts of the addon and how to play soccer.
   
Award
Favorite
Favorited
Unfavorite
Description
Soccer Mod 2011 consists of a main script and 12 modules:

Cap
  • Cap admin menu
    • Put all players to spectator
    • Force a random player to join a team
    • Start cap fight with several options: weapon, health, speed and jump height
  • A menu for the cap to pick players
  • Players can use !pos to set their position which is displayed in the cap pick menu

Health
  • Gives players health when they spawn or get hurt
  • Adds the possibility to enable god mode so players can't die and can't knife eachother

Match
  • Start, stop, pause or unpause a match
  • Change the team names
  • Control the score

Referee
  • 7 standard options to warn a player (these can be set)
  • Custom warnings for special situations
  • Yellow and red cards
  • Punishments
    • Fireworks
    • Give dope
    • Out of breath
    • Lightning
    • Cheerleader

Respawn
Respawns players when they die.

Scoreboard
  • Spawns a scoreboard anywhere on the map

  • The position can be changed
  • Can be rotated or tilted at any angle
  • Possibility to change the colors of the scoreboard

Shout
  • Adds the ability to shout a sound

Skins
Adds an admin menu to change the team skins or to give a player a persoanl skin.

Sprint
  • Adds the ability to sprint

Statistics
Keeps track of statistics like goals, assists, passes and more.

Training
  • Ball cannon
  • Spawn a training ball

  • Disable and enable the goals

Vote
Adds a menu to start a vote. For example a vote to start a match.
Installation
Follow these steps to install Soccer Mod on your server:
  • 1. Click the following links and save the zip files on your desktop.

    EventScripts CS:S Public Beta: OrangeBox v2.1.1.379:
    Linux server: http://build.eventscripts.com/eventscripts2/2013-04-21/379-804b28a522eb/es2-ob-linux-bld379.zip
    Windows server: http://build.eventscripts.com/eventscripts2/2013-04-21/379-804b28a522eb/es2-ob-windows-bld379.zip

    Alternate Eventscripts download links (for when the Eventscripts website is down):
    Linux server: https://www.dropbox.com/s/90nbencx86dnx7t/es2-ob-linux-bld379.zip
    Windows server: https://www.dropbox.com/s/ykthrmehi3e31ys/es2-ob-windows-bld379.zip

    Soccer Mod 2011:
    http://addons.eventscripts.com/addons/download/soccer_mod_2011

    Alternate Soccer Mod download link (for when the Eventscripts website is down):
    https://www.dropbox.com/s/ojspsd5y0fwdmo2/soccer_mod_2011_v1.02.zip

  • 2. Extract the zip files on your desktop.

    Right click es2-ob-linux-bld379.zip (Linux server) or es2-ob-windows-bld379.zip (Windows server) and select "Extract Here".
    Right click soccer_mod_2011_v1.02.zip and select "Extract Here".

    Now you should have 6 folders on your desktop:
    • addons
    • cfg
    • maps
    • materials
    • models
    • sound

  • 3. Copy the 6 folders to your server's "cstrike" folder.

    For example:
    • C:\Program Files\Steam\steamapps\your_steam_account_name\source dedicated server\cstrike (Local server)
    • C:\srcds\css\cstrike (Local server)
    • /home/name/css/cstrike (Hosted server)

  • 4. Open ".../cstrike/cfg/autoexec.cfg" with notepad.

    Note: If you dont have a "cfg" folder and/or "autoexec.cfg" file, create them.

    Then add the following line:
    es_load soccer_mod_2011

  • 5. Open ".../cstrike/cfg/server.cfg" with notepad.

    Note: If you dont have a "cfg" folder and/or "server.cfg" file, create them.

    Then add the following lines:
    sv_hudhint_sound 0 sv_pure 0 sv_turbophysics 0

    Also you might want to add the following lines:
    mp_freezetime 0 sv_disablefreezecam 1 sv_nomvp 1 sv_nonemesis 1 sv_nostats 1 sv_nowinpanel 1

  • 6. Creating the first admin.

    Start (or restart) your server, then join and type the following in the console:
    rcon_password your_rcon_password; rcon soccer_mod_create_admin STEAM_0:1:12345678 Your Name

    Or type the command directly into the server console:
    soccer_mod_create_admin STEAM_0:1:12345678 Your Name

    After entering the command you should receive a message:
    "Admin Your Name added with steamid STEAM_0:1:12345678."

    Now you should be able to open the admin menu by typing !menu in the chat or console. If this is not the case then you have to delete cfg/soccer_mod/es_soccer_mod_admins_db.txt and try again.

    The rest of the admins you have to add via the manager in the admin menu. Soccer Mod is now completely installed and ready to be used. Enjoy! :)
Configuration
Enabling or disabling modules
Open ".../cstrike/cfg/soccer_mod/soccer_mod.cfg" with notepad. Look for the module you want to enable or disable. Change the number behind the module to 1 to enable it or to 0 to disable it.

Changing the language
Open ".../cstrike/cfg/autoexec.cfg" with notepad. Then add one of the following lines BEFORE es_load soccer_mod_2011 (depending on what language you want):
eventscripts_language dutch eventscripts_language english eventscripts_language french eventscripts_language german eventscripts_language portuguese eventscripts_language russian eventscripts_language spanish

Setting up the scoreboard for a map
Open the admin menu and go to settings > scoreboard. For the scoreboard to spawn you need to set the x, y and z position. To get the right coordinates, aim at the spot you want the scoreboard to spawn and select get coordinate. Now use the menu to set the x, y and z coordinate. With the x, y and z angle you can rotate or tilt the scoreboard, where 45 means at an angle of 45 degrees. Remember that the round has to be restarted after you set up the scoreboard for the first time on a map.

Server commands
Type the following in the console:
rcon cvarlist soccer_mod

This should display all the available server commands. With these commands you can set things like the sprint speed, match length and much more.
How to play
The basics of Soccer Mod are very simple. You play by knifing the ball. But this can be harder then it looks. To help you with all the basics (and more) there is a great tutorial made by Dom and Lanky:


26 Comments
F-EW king#DreamIce 12 Jun, 2021 @ 3:15am 
help me please
⭐Ayrton09⭐💗 25 Apr, 2017 @ 11:08pm 
cl_interp 0.02 on console as spec, and your problem will be fixed
Kim Besser 16 Jan, 2017 @ 8:08am 
I will try to unload the mod whenever I get ppl on the server.

Thanks for the info, porting the CSGO Mod would be interesting in my opinion, if you have enough time to put in.
Marco Boogers  [author] 11 Jan, 2017 @ 10:30am 
When you unload Soccer Mod (rcon es_unload soccer_mod_2011) do you still have ball lag? If so, the only thing you can do is get a better server, because I'm no longer updating the CSS Soccer Mod. This is because Eventscripts is slowly falling apart. I am however considering to make the CSGO Soccer Mod fully work for CSS too.
Kim Besser 11 Jan, 2017 @ 2:12am 
Hello Marco,

Some people on my server (running soccer mod) are complaining about ball lag. I think the problem might be the location of the server, but I would like to know if there are some tweaks that could solve the issue (lerp 0.0ms currently on the server).

Thanks for your concern.
Kim Besser 24 Aug, 2016 @ 11:30am 
Oh thanks! Didn't know the steam ID was changed.
Marco Boogers  [author] 24 Aug, 2016 @ 5:37am 
You have to use the Steam 3 ID: [U:1:55085555] (not sure if this is your correct ID, I used a steamid finder). You can check if this is your correct ID by typing status in the console when you are on a server.
Kim Besser 24 Aug, 2016 @ 3:45am 
I can't seem to get the admin menu either. Here's the content of the file :

"soccer_mod_admins"
{
"STEAM_0:1:27542777"
{
"name" "Besser"
"match" "1"
"cap" "1"
"referee" "1"
"training" "1"
"skins" "1"
"change_map" "1"
"settings" "1"
"manager" "1"
}
}

Thanks for your help.
Marco Boogers  [author] 19 Jun, 2016 @ 5:05am 
Can you copy paste the contents of the following file: cstrike\cfg\soccer_mod\es_soccer_mod_admins_db.txt
Dropz 18 Jun, 2016 @ 6:32pm 
Hi,

I understand this may be a little outdated but im facing an error when applying myself as admin. It says that im added once I put the rcon command in console but when I type !menu in chat it says I am not allowed to use the admin menu. Been editing cfg's, ini's etc still no success. Any ideas?