diff --git a/src/GameQ/Filters/Stripcolors.php b/src/GameQ/Filters/Stripcolors.php
index <HASH>..<HASH> 100644
--- a/src/GameQ/Filters/Stripcolors.php
+++ b/src/GameQ/Filters/Stripcolors.php
@@ -33,6 +33,8 @@ class Stripcolors extends Base
     /**
      * Apply this filter
      *
+     * @SuppressWarnings(PHPMD.CyclomaticComplexity)
+     *
      * @param array         $result
      * @param \GameQ\Server $server
      *
@@ -62,6 +64,9 @@ class Stripcolors extends Base
             case 'gamespy2':
                 array_walk_recursive($result, [$this, 'stripUnreal']);
                 break;
+            case 'source':
+                array_walk_recursive($result, [$this, 'stripSource']);
+                break;
         }
 
         /*$data['filtered'][ $server->id() ] = $result;
@@ -97,4 +102,14 @@ class Stripcolors extends Base
     {
         $string = preg_replace('/\x1b.../', '', $string);
     }
+
+    /**
+     * Strip color codes from Source based games
+     *
+     * @param string $string
+     */
+    protected function stripSource(&$string)
+    {
+        $string = strip_tags($string);
+    }
 }
Source based games support (#<I>)

* Source based games support



Remove HTML tags.

Example:

Before - [RU/EU] <color=#ffe<I>>HURTWORLD ❷</color>

After - [RU/EU] HURTWORLD ❷



* Change line endings



* PHPMD being annoying.