SourceOP is a Source engine plugin that works for TF2, HL2 Deathmatch, and CSS. With a little configuration, it should work for any Orangebox-based Source engine game.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
trunk
README.md

README.md

SourceOP

SourceOP is a Source engine plugin that works for TF2, HL2 Deathmatch, and Counter-Strike: Source.

History

SourceOP was created in 2004 after the release of Half-Life 2 to bring some of the features of my TFC plugin, AdminOP, to the source engine. Active development ceased around 2010-2011, but it still functions for TF2 as of 2017.

Features

All features optional.

Compiling

All the code within sourceop/trunk should be placed in a subdirectory in the utils directory of the SDK, like utils/SourceOP, for example. For building for use in TF2, use AlliedModders's version of the SDK here. The included Makefile should be able to build in Linux using GCC 4.8, and the included vcxproj should work on Windows using Visual Studio 2013.

There are some external dependencies that you will need as well. Create directories external/win32/mysql and external/win32/openssl. Inside of external/win32/mysql place the win32 version of MySQL Connector/C. Inside of external/win32/openssl place OpenSSL 1.0.2 libs and includes. You may use a precompiled package.