Installation

Requirements

Linux

  1. GLIBC 2.17 or later is required. Check your version by typing ld -version.
  2. The 32 bit version of libz.so.1 and libffi.so.6 is required. See the table below to install the proper packages.
Distribution libz.so.1 libffi.so.6
Debian/Ubuntu 32 bit apt-get install zlib1g apt-get install libffi6
Debian/Ubuntu 64 bit apt-get install zlib1g:i386 apt-get install libffi6:i386

Windows

  1. Visual C++ Redistributable for Visual Studio 2015 is required. Most machines already have a redistributable installed, so you only need to install it if Source.Python didn’t load properly due to the missing redistributable.

Installation steps

  1. Download the latest Source.Python version from our buildbot.
  2. Extract the archive in your server’s game folder. E.g. ../my_servers/css/cstrike/
  3. Start/restart your server and validate the installation:
    1. Enter the server command plugin_print. It should show the following entry: Source.Python, (C) 2012-2015, Source Python Team.
    2. Enter the server variable sp_version. It should show the Source.Python version that is installed.
  4. If you validated the installation, you successfully installed Source.Python!
  5. Edit your server’s ../cfg/source-python/core_settings.ini file to your liking.
  6. If you are having problems installing Source.Python, please let us know on our forums!