Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Krillin

#1
VSP Download / Media Files (UPDATED 8/4/2023)
August 04, 2023, 11:47:01 PM
For over a decade there has been a requests for collecting the original media files for VSP as ours have gotten corrupted over decades of SMF updates. We kept them posted as a reminder and that reminder went UNANSWERED. So last month (July 2023) they were taken down. The only media file left is the media files for HalfLife (HL). Now this will be a reminder of all that remains now.
#2
Downloads / Widescreen 16:10 Menus Offset Fixed
July 02, 2021, 08:59:01 AM
This WAS posted at steam community SEVERAL times, and several times it has been taken down. Due to file corruption from my hosting company. I am looking for a new one at this point!

Being as the Engineers / Developers are no longer doing anything to CS 1.6 or CZ these days. We had to come up with a solution for our Screen Interface for our games with a 16:10 RATIO. I am happy to say we did, and did so successfully.

Attached to this post below, fix_widescreen_alignments.zip, are all the files needed to fix the offsets MOTD + Menus for players with Widescreen 16:10 aspect ratio monitors.

If by some chance these files don't work for you, just delete them and they will go back to square one. (Use with caution with the new HD update in March of 2013, deleting these files can leave your interface blank.)

Place the contents of the /resource folder contained in the .zip file attachment into your "../../counter-strike/cstrike" or "../../condition-zero/czero" installation folder(s). Overwrite the existing files when needed, or make a backup copy of the originals.

You use these files at your own risk. But we assure you there isn't any risk at all. These files are modified from the counter-strike.gcf files delivered to you from steam. Only modified the specific Numeric Values to place the required items on our screens properly. Nothing is inserted into these files or contain anything extra.

Hope you enjoy the 2 days of dabbling around and 14 months of bullshit and runaround from STEAM's NON-TECH SUPPORT and LAME-O DBA's who conveniently lost my account between January and April of 2008 when we hadn't heard any progress of our findings! That is because steam conveniently deleted ALL support tickets on my and many others accounts.

Added screenshots of the layout for the Before MOTD/Select Team And After MOTD/Select Team.

Sincerely,
Krillin

Reason for Edit: Fixed the download, made it easier for players to unzip, cut & paste and go. The no hassle method. Added more info and link to steam forums, tested on Condition-Zero and past. Minor grammar and flow corrections. Updated Links seeing as Steampowered.com forum entries were DELETE/REMOVED (first one above). Re-posted in two forums this time around.

Our Apologies for those who are looking for this fix, we did not know the files were missing. This is now been resolved. 7/2/2021
#3
Help / PHP Warning: Illegal string offset [SOLVED]
February 19, 2021, 11:19:27 AM
First off, I am NOT a programmer, but I have no problem diving into anything when it comes to web code. But for a few weeks I have been tracking down a few unknown issues and I do not know where to get help except here.

I have researched the "PHP Illegal String Offset" and thought the offset was caused by an array set as an string. But the string is not set in the array for the savestate (see below). I have not started tracking down the 'trackID' issue yet. Savestate is really important function as it prevents log files from being run for player stats a second time. Saving the savestate in a database is a very dumb idea for those who have log files for every map change like in HL1 - CS or CZ or HL2 CS:S and CSGO game mods like we do. I am stuck and cannot find or figure out a solution for these issues.

Here are the problems I am trying to solve to get the new version out. There are two warnings issued with VSP 0.50 and PHP v7.3.27, this could also bring VSP into PHP 8.0.2 (I hope). I will test PHP 8 after this is solved first.

Quote from: VSP.PHP CLIPHP Warning:  Illegal string offset 'savestate' in vsp.php on line 979
here is line 979.
$V0f14082c['parser-options'][$V51d3ee44['argv'][$V363b122c]]=$V51d3ee44['argv'][$V363b122c+1];

Here is the function this traces to:
function F92261ca6()
{
    global $V51d3ee44;
    if (cIS_SHELL) {
        if (!isset($_SERVER['argc'])) {
            echo "Error: args not registered.\n";
            echo " register_argc_argv may need to be set to On in shell mode\n";
            echo " Please edit your php.ini and set variable register_argc_argv to On\n";
            F56fd05e9();
        }
        $V51d3ee44['argv']=$_SERVER['argv'];
        $V51d3ee44['argc']=$_SERVER['argc'];
    } else {
        $V4f96c5a0=$_POST['V70e78261'];
        if (get_magic_quotes_gpc()) {
            $V4f96c5a0=stripslashes($V4f96c5a0);
        }
        $V51d3ee44=F126ba7b1("vsp.php ".$V4f96c5a0);
    }
    global $V0f14082c;
    $V0f14082c['parser-options']="";
    $V0f14082c['prompt']=1;
    if ($V51d3ee44['argc']>1) {
        for ($V865c0c0b=1;$V865c0c0b<$V51d3ee44['argc']-1;$V865c0c0b++) {
            if (strcmp($V51d3ee44['argv'][$V865c0c0b], "-a")==0) {
                $V865c0c0b++;
                $V0f14082c['action']=$V51d3ee44['argv'][$V865c0c0b];
                if ($V0f14082c['action']!='clear_db') {
                    Facf3bf61("error: invalid action");
                }
                break;
            }
            if (strcmp($V51d3ee44['argv'][$V865c0c0b], "-n")==0) {
                $V0f14082c['prompt']=0;
                continue;
            }
            if ($V865c0c0b+1 > $V51d3ee44['argc']-2) {
                Facf3bf61("error: no value specified for option ".$V51d3ee44['argv'][$V865c0c0b]);
            }
            if (strcmp($V51d3ee44['argv'][$V865c0c0b], "-p")==0) {
                $V865c0c0b++;
                for ($V363b122c=$V865c0c0b;$V363b122c<$V51d3ee44['argc']-1;$V363b122c=$V363b122c+2) {
                    $V0f14082c['parser-options'][$V51d3ee44['argv'][$V363b122c]]=$V51d3ee44['argv'][$V363b122c+1]; //This is link 979
                }
                break;
            } elseif (strcmp($V51d3ee44['argv'][$V865c0c0b], "-c")==0) {
                $V865c0c0b++;
                $V0f14082c['config']=$V51d3ee44['argv'][$V865c0c0b];
            } elseif (strcmp($V51d3ee44['argv'][$V865c0c0b], "-l")==0) {
                $V865c0c0b++;
                $V0f14082c['log-gamecode']=$V51d3ee44['argv'][$V865c0c0b];
                $V0f14082c['log-gametype']='';
                if (preg_match("/(.*)-(.*)/", $V0f14082c['log-gamecode'], $Vb74df323)) {
                    $V0f14082c['log-gamecode']=$Vb74df323[1];
                    $V0f14082c['log-gametype']=$Vb74df323[2];
                    $V0f14082c['parser-options']['gametype']=$V0f14082c['log-gametype'];
                }
            } else {
                Facf3bf61("error: invalid option ".$V51d3ee44['argv'][$V865c0c0b]);
            }
        }
    } else {
        Facf3bf61("error: logfile not specified");
    }
    $V0f14082c['logfile']=$V51d3ee44['argv'][$V51d3ee44['argc']-1];
    if (!isset($V0f14082c['action'])) {
        if (!isset($V0f14082c['logfile'])) {
            Facf3bf61("error: logFile not specified");
        }
        if (!isset($V0f14082c['log-gamecode'])) {
            Facf3bf61("error: logType not specified");
        }
    }
    $V55d5b418="pub/configs/";
    if (!isset($V0f14082c['config']) || preg_match("/\\.\\./", $V0f14082c['config']) || !is_file($V55d5b418.$V0f14082c['config'])) {
        $V0f14082c['config']=$V55d5b418."cfg-default.php";
    } else {
        $V0f14082c['config']=$V55d5b418.$V0f14082c['config'];
    }
    echo "max_execution_time is ".ini_get("max_execution_time")."\n\n";
    echo "[command-line options]: ";
    print_r($V0f14082c);
    if (isset($V0f14082c['parser-options']['savestate']) && $V0f14082c['parser-options']['savestate']) {
        $Vb3521e13="writetest_".md5(uniqid(rand(), true));
        $V2880b5ba = fopen('./logdata/'.$Vb3521e13, "wb");
        if (!$V2880b5ba || !fwrite($V2880b5ba, "* WRITE TEST *\n")) {
            echo "Error: savestate 1 processing requires logdata/ directory to be writable.\n";
            echo " Enable write permissions for logdata/ directory (chmod 777)\n";
            F56fd05e9();
        }
        fclose($V2880b5ba);
        unlink("logdata/$Vb3521e13");
    }
}


I did a var_dump in the variable used in $V0f14082c and the savestate option is NOT in the array (and I am thinking it should be), the savestate option is in the variable $V51d3ee44[5]. The fact the savestate variable is NOT in $V0f14082c array has me concerned as this is supposed to be passed from parserOptions from the CLI, and the array prints out as "savestate => 0" when "savestate 1" was passed to vsp and I DO NOT know how to get the option in $V0f14082c.

var_dump($V0f14082c);
array(6) {
  'parser-options' =>
  string(1) "g"
  'prompt' =>
  int(1)
  'log-gamecode' =>
  string(2) "hl"
  'log-gametype' =>
  string(0) ""
  'logfile' =>
  string(6) "./logs"
  'config' =>
  string(27) "pub/configs/cfg-default.php"
}

var_dump($V51d3ee44);
array(2) {
  'argv' =>
  array(7) {
    [0] =>
    string(7) "vsp.php"
    [1] =>
    string(2) "-l"
    [2] =>
    string(2) "hl"
    [3] =>
    string(2) "-p"
    [4] =>
    string(9) "savestate"
    [5] =>
    string(1) "1"
    [6] =>
    string(6) "./logs"
  }
  'argc' =>
  int(7)
}

var_dump($V865c0c0b)
NULL

var_dump($V363b122c)
NULL


Quote from: VSP.PHP CLIPHP Warning:  Illegal string offset 'trackID' in vsp.php on line 1038
here is line 1038

$V0f14082c['parser-options']['trackID']=$GLOBALS['cfg']['parser']['trackID'];

Here is the function this traces back to:
function F68c076b3()
{
    global $V0f14082c;
    global $V51d3ee44;
    require_once($V0f14082c['config']);
    if (preg_match("/^ftp:\\/\\//i", $V0f14082c['logfile'])) {
        $V0f14082c['logfile']=Fd2c39001($V0f14082c['logfile']);
    }
    $V0f14082c['parser-options']['trackID']=$GLOBALS['cfg']['parser']['trackID']; // This is link 1038
    if (isset($GLOBALS['cfg']['db']['adodb_path'])) {
        $GLOBALS['cfg']['db']['adodb_path']=F9578dd1f($GLOBALS['cfg']['db']['adodb_path']);
    } else {
        $GLOBALS['cfg']['db']['adodb_path']=F9578dd1f(Ce5c65ec5).'pub/lib/adodb/';
    }
    require_once("{$GLOBALS['cfg']['db']['adodb_path']}".'adodb.inc.php');
    include_once("{$GLOBALS['cfg']['db']['adodb_path']}".'tohtml.inc.php');
    require_once("sql/{$GLOBALS['cfg']['db']['adodb_driver']}.inc.php");
    include_once("pub/include/playerBanList-{$GLOBALS['cfg']['player_ban_list']}.inc.php");
    foreach ($GLOBALS['player_ban_list'] as $V7fa3b767 => $V36190f8a) {
        $GLOBALS['player_ban_list'][$V7fa3b767]="/^".preg_quote($V36190f8a)."$/";
    }
    $GLOBALS['V9c1ebee8'] = &ADONewConnection($GLOBALS['cfg']['db']['adodb_driver']);
    global $V9c1ebee8;
    if (!$V9c1ebee8->Connect($GLOBALS['cfg']['db']['hostname'], $GLOBALS['cfg']['db']['username'], $GLOBALS['cfg']['db']['password'], $GLOBALS['cfg']['db']['dbname'])) {
        echo "Attempting to create/connect to database {$GLOBALS['cfg']['db']['dbname']}\n";
        $GLOBALS['V9c1ebee8'] = null;
        $GLOBALS['V9c1ebee8'] = &ADONewConnection($GLOBALS['cfg']['db']['adodb_driver']);
        global $V9c1ebee8;
        $V9c1ebee8->Connect($GLOBALS['cfg']['db']['hostname'], $GLOBALS['cfg']['db']['username'], $GLOBALS['cfg']['db']['password']);
        $V9c1ebee8->Execute($sql_create[0]);
        if (!$V9c1ebee8->Connect($GLOBALS['cfg']['db']['hostname'], $GLOBALS['cfg']['db']['username'], $GLOBALS['cfg']['db']['password'], $GLOBALS['cfg']['db']['dbname'])) {
            echo " - failed to create/connect to database {$GLOBALS['cfg']['db']['dbname']}\n";
            F56fd05e9();
        }
        echo " - database created\n";
    }
    if (isset($V0f14082c['action']) && $V0f14082c['action']=="clear_db") {
        if (cIS_SHELL && $V0f14082c['prompt']) {
            echo "Are you sure you want to clear the database {$GLOBALS['cfg']['db']['dbname']} @ {$GLOBALS['cfg']['db']['hostname']}? (y/n)\n";
            Fa10803e1();
            $Vd0cf705f=Fd63c38c9();
        } else {
            $Vd0cf705f='y';
        }
        if ($Vd0cf705f=='y' || $Vd0cf705f=='Y') {
            foreach ($sql_destroy as $V7fa3b767 => $Vac5c74b6) {
                $V9c1ebee8->Execute($Vac5c74b6);
            }
            print "{$GLOBALS['cfg']['db']['table_prefix']}* tables in {$GLOBALS['cfg']['db']['dbname']} @ {$GLOBALS['cfg']['db']['hostname']} has been cleared\n";
        }
        Fa3e3aec1();
    }
    foreach ($sql_create as $V7fa3b767 => $Vac5c74b6) {
        if ($V7fa3b767==0) {
            continue;
        }
        $V9c1ebee8->Execute($Vac5c74b6);
    }
    $V9c1ebee8->SetFetchMode(ADODB_FETCH_NUM);
    if (!is_dir("pub/games/{$GLOBALS['cfg']['game']['name']}")) {
        echo "Error: The variable \$cfg['game']['name'] is not set properly in config file.\n";
        echo " Edit your config file ({$V0f14082c['config']})\n";
        echo " Read the comments beside that variable and set that variable properly.\n";
        F56fd05e9();
    }
    if (!file_exists("vsp-{$V0f14082c['log-gamecode']}.php")) {
        Facf3bf61("error: unrecognized logType");
    }
    require_once("vsp-{$V0f14082c['log-gamecode']}.php");
    include_once("pub/games/{$GLOBALS['cfg']['game']['name']}/skillsets/{$GLOBALS['cfg']['skillset']}/{$GLOBALS['cfg']['skillset']}-skill.php");
    if (!isset($GLOBALS['skillset'])) {
        echo "Skill Definitions not found.\n";
        echo " "."pub/games/{$GLOBALS['cfg']['game']['name']}/skillsets/{$GLOBALS['cfg']['skillset']}/{$GLOBALS['cfg']['skillset']}-skill.php"."\n";
    }
    $V21d8a920 = new F622a322a();
    $Vae2aeb93 = new F02ac4643();
    $V8db265ff=strtoupper($V0f14082c['log-gamecode']);
    eval("\$V3643b863 = new VSPParser$V8db265ff(\$V0f14082c['parser-options'],\$V21d8a920,\$Vae2aeb93);");
    $V3643b863->F1417ca90($V0f14082c['logfile']);
    $V21d8a920->F215f9169();
}


trackID above is pending as this is passed with $cfg from the default config file even though it seems to be okay as the GUID we are testing logs with are present in the player database accordingly.

Krillin
#4
Downloads / HLStatsX: CE 1.6.3 UPDATED 1/31/2021
October 29, 2016, 02:33:18 AM
It has come to our attention that the continuation of HLStatsX: CE 1.6.19 has become stagnate and nonfunctional over the past few years. I have forked a second version of HLStatsX:CE v1.6.3 (a continuation if you will). I have been asked by server admins from alliedmodders.net if I would be kind enough to share my functioning versions with them. So I have and here it is.

This program is another author's work. I / We take no credit for the creation of the work, only patching and fixing for the continuation of the module to run error free with the software which powers them. Therefore, this module is provided AS IS and under no circumstances do I / we accept any damages done by using this module. This module was only edited to fix a non-functioning application to functioning. Nothing more, nothing less.

The promise is this module doesn't have any trickery or hacks contained within these files provided as I / we are and always have been ethical in our practices. I / We use this same software on our servers and website. If problems should arise from updates breaking these plugins, I / We will attempt to research and resolve the issue(s) and continue to update this module package. You use this software at your own  risk!

This download is available in two formats. 7z for 7Zip and Zip. 7zip was used to compress BOTH files to get them as small as possible for downloading. There aren't any instructions to be found on how to install this so experience is required.

REGISTRATION IS not REQUIRED to download but is required to report any issues to the maintainer.
#5
Searching the internet to find out what settings are OKAY to change and which ones are not, I came across an article which lead to another. I found it probable and likely at PCGAMER.COM so I decided to document this and make some notes of incorrect data here. You can check out their article above or continue reading this constantly updated document as we discover tips and tricks here.

Add these launch options to your launch parameters in Steam:
-novid -console -high -threads 4

These commands disable the intro, enable the console, set the process affinity to high, and grant your cores to CS:GO, even though technically Source can only use 3 threads.

Video Settings For CS:GO

Edit these settings in your config.cfg file.

Disable first-person tracers. Enemy tracers are still drawn.
r_drawtracers_firstperson Set to "0"

The brighter the better so you can illuminate enemies.
mat_monitorgamma Set to "2.1"

Auto-detect multi-core rendering (This setting doesn't seem to exist in the config file, but is already set to setting below?)
mat_queue_mode "-1"

Add this line to write video settings to the registry.
mat_savechanges

Forces the game to load all the sound and art assets on map load. This can help you if you experience stuttering when certain sounds go off, such as throwing a grenade into a bunch of props
cl_forcepreload "1"

disables those annoying ads when connecting to a server
cl_disablehtmlmotd "1"

Disables automatically switching to a primary gun you pick up off the ground so you don't draw an unloaded weapon (Optional)
cl_autowepswitch "0"

Disables the annoying freeze on death so you can make proper calls to your team mates (Optional)
cl_disablefreezecam "1"


Network Settings
These network settings are the most important commands you will type into your config file.

cl_interp "0" (This command is NOT in the config file, but it is OK to add it in.)
cl_cmdrate "128"
cl_updaterate "128"


Add this line into you autoexec.cfg file. If it doesn't exist, create it. Just be sure you are able to see the file extensions. Such as ".CFG", if you do not, then you do not have them enabled in your OS.
rate "128000"
#6
Help / [SOLVED] VSP against your log files
January 29, 2014, 01:56:03 PM
This issue has been addressed in VSP 0.475.

If you are running this from a website, you should stage two different areas. One for public the /pub/ folder and one for admin to run log files against from web site /runstats/ (without the /pub/ folder within the structure).
#7
Some may have noticed, but there is a big problem with the CS:GO gamemodes_server.txt.example file from VALVe / Steam content servers. This file is simply hosed up in the worst possible way. So, I have complied a fix from our own servers along with the new changes made in the stated file. I left our custom changes in there, mainly our map rotation for Classic and Competitive modes. You can find this in our download section right HERE for your convenience. The file is named gamemodes_server.txt and is set for default settings except the above changes with the new maps for CS:GO at the time of this post.

Again, visit our download section and find the gamemodes_server.txt here; http://www.krillinsworld.us/forum/index.php/topic,195.0.html and the attached file.

Best Regards,
Krillin

Or for those who do not want to go to our download section and get the file, here is the contents of the file. I originally wanted to call the file "gamemodes_server.example.txt" to avoid any confusion with extensions and avoid the morons from OVERWRITING the newly formed file. I will update as needed IF needed. (You know how they change things with our servers).
Code (gamemodes_server.txt) Select
// To use this file rename it from gamemodes_server.example.txt to gamemodes_server.txt
//
// Values here override the default gamemodes.txt

////////////////////////////////////////////////////////////////////////////////////////////////
//
// This verion of the defunked gamemodes_server.txt.example renamed gamemodes_server.example.txt
// for easier editing and renaming for extentions.
// This file was kindly provided by the owner / developer, Krillin, of KrillinsWorld.us
//
////////////////////////////////////////////////////////////////////////////////////////////////


"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{

"casual"
{

"maxplayers" "30" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"exec"
{
// Any config files listed here will be executed after the ones in gamemodes.txt.
"exec" "server_last.cfg"
}

// Map groups for online modes
"mapgroupsMP"
{
"mg_bomb" ""
"mg_hostage" ""
"mg_dust" ""
"mg_bomb_se" ""
"mg_custom" "" // To use this change your server launch script or batch to +mapgroup mg_custom +map de_dust2
}
}

"competitive"
{
"maxplayers" "11" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"exec"
{
// Any config files listed here will be executed after the ones in gamemodes.txt.
"exec" "server_last.cfg"
}

// Map groups for online modes
"mapgroupsMP"
{
"mg_bomb" ""
"mg_hostage" ""
"mg_dust" ""
"mg_bomb_se" ""
"mg_custom" "" // To use this change your server launch script or batch to +mapgroup mg_custom +map de_dust2
}
}
}
}
"gungame"
{
// This is the list of game modes supported by this game type.
"gameModes"
{
"gungameprogressive"
{

"maxplayers" "10" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"exec"
{
// Any config files listed here will be executed after the ones in gamemodes.txt.
"exec" "server_last.cfg"
}

// Map groups for online modes
"mapgroupsMP"
{
"mg_armsrace" ""
}

"no_reset_vote_threshold_ct" "knife"
"no_reset_vote_threshold_t" "knife"

"weaponprogression_ct"
{
"mp9" { "kills" "2" }
"mac10" { "kills" "2" }
"mp7" { "kills" "2" }
"bizon" { "kills" "2" }
"ump45" { "kills" "2" }
"p90" { "kills" "2" }
"nova" { "kills" "2" }
"mag7" { "kills" "2" }
"xm1014" { "kills" "2" }
"sawedoff" { "kills" "2" }
"galilar" { "kills" "2" }
"famas" { "kills" "2" }
"ak47" { "kills" "2" }
"m4a1" { "kills" "2" }
"sg556" { "kills" "2" }
"aug" { "kills" "2" }
"awp" { "kills" "2" }
"m249" { "kills" "2" }
"negev" { "kills" "2" }
"glock" { "kills" "2" }
"hkp2000" { "kills" "2" }
"tec9" { "kills" "2" }
"p250" { "kills" "2" }
"deagle" { "kills" "2" }
"fiveseven" { "kills" "2" }
"elite" { "kills" "2" }
"knifegg" { "kills" "1" }
}

"weaponprogression_t"
{
"mp9" { "kills" "2" }
"mac10" { "kills" "2" }
"mp7" { "kills" "2" }
"bizon" { "kills" "2" }
"ump45" { "kills" "2" }
"p90" { "kills" "2" }
"nova" { "kills" "2" }
"mag7" { "kills" "2" }
"xm1014" { "kills" "2" }
"sawedoff" { "kills" "2" }
"galilar" { "kills" "2" }
"famas" { "kills" "2" }
"ak47" { "kills" "2" }
"m4a1" { "kills" "2" }
"sg556" { "kills" "2" }
"aug" { "kills" "2" }
"awp" { "kills" "2" }
"m249" { "kills" "2" }
"negev" { "kills" "2" }
"glock" { "kills" "2" }
"hkp2000" { "kills" "2" }
"tec9" { "kills" "2" }
"p250" { "kills" "2" }
"deagle" { "kills" "2" }
"fiveseven" { "kills" "2" }
"elite" { "kills" "2" }
"knifegg" { "kills" "2" }
}
}

"gungametrbomb"
{

"maxplayers" "10" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"exec"
{
// Any config files listed here will be executed after the ones in gamemodes.txt.
"exec" "server_last.cfg"
}

// Map groups for online modes
"mapgroupsMP"
{
"mg_demolition" ""
}

"weaponprogression_ct"
{
"m4a1" { "kills" "1" }
"p90" { "kills" "1" }
"ump45" { "kills" "1" }
"deagle" { "kills" "1" }
"nova" { "kills" "1" }
"fiveseven" { "kills" "1" }
"hkp2000" { "kills" "1" }
"ssg08" { "kills" "1" }
"awp" { "kills" "1" }
"Scar20" { "kills" "1" }
}

"weaponprogression_t"
{
"ak47" { "kills" "1" }
"p90" { "kills" "1" }
"bizon" { "kills" "1" }
"deagle" { "kills" "1" }
"nova" { "kills" "1" }
"p250" { "kills" "1" }
"glock" { "kills" "1" }
"ssg08" { "kills" "1" }
"awp" { "kills" "1" }
"g3sg1" { "kills" "1" }
}
}
}
}
}

//////////////////////////////////////////////////////////////////////////////////////////////
// Map groups
//
// To use a mapgroup, it needs to be defined in a keyvalues
// block such as the example below, as well as listed in the
// 'mapgroupsMP' block within the game mode that will run it,
// such as the example above.
//
// Then launch the server with '+mapgroup MAPGROUPNAME'
//
// Example:
//
// srcds -game csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
//
//
// Check the developer wiki for updated community info
// https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////

"mapgroups"
{
"mg_bomb_se" // mapgroup definition
{
"name" "mg_bomb_se"
"maps"
{
"de_dust_se" ""
"de_dust2_se" ""
"de_nuke_se" ""
"de_train_se" ""
"de_inferno_se" ""
"de_aztec_se" ""
}
}

"mg_custom" // mapgroup definition
{
"name" "mg_custom"
"maps"
{
"cs_agency" ""
"cs_assault" ""
"cs_italy" ""
"cs_militia" ""
"cs_office" ""
"cs_siege" ""
"de_ali" ""
"de_aztec" ""
"de_cache" ""
"de_chinatown" ""
"de_dust" ""
"de_dust2" ""
"de_gwalior" ""
"de_inferno" ""
"de_mirage" ""
"de_nuke" ""
"de_ruins" ""
"de_seaside" ""
"de_shorttrain" ""
"de_train" ""
"de_vertigo" ""
}
}

"mg_hostage"
{
"name" "mg_hostage"
"maps"
{
"cs_office" ""
"cs_italy" ""
}
}

"mg_bomb"
{
"name" "mg_bomb"
"maps"
{
"de_dust2" ""
"de_train" ""
"de_inferno" ""
"de_dust" ""
"de_aztec" ""
"de_nuke" ""
}
}

"mg_dust"
{
"name" "mg_dust"
"maps"
{
"de_dust" ""
"de_dust2" ""
}
}

"mg_armsrace"
{
"name" "mg_armsrace"
"maps"
{
"ar_shoots" ""
"ar_baggage" ""
}
}

"mg_demolition"
{
"name" "mg_demolition"
"maps"
{
"de_lake" ""
"de_stmarc" ""
"de_sugarcane" ""
"de_bank" ""
"de_safehouse" ""
"de_shorttrain" ""
}
}
}
}
#8
Downloads / GameModes_Server.txt
November 25, 2013, 12:38:56 AM
Chances are you came from forums.steampowered.com where the URL for this file is posted. Also where I have been a member since 8/2004 when we were all forced to go to steam for CS 1.6 upgrades after dropping support for CS 1.5. And the topic URL is http://forums.steampowered.com/forums/showthread.php?t=3202729 you came here for a reason. To fix a file hosed up by steam / valve content servers to get players back in your server(s). The file gamemodes_server.txt file. DO NOT USE THE GAMEMODES_SERVER.TXT.EXAMPLE file as it is incorrectly formatted and will only let one player connect to your server and fail to connect other players.

This file is for Counter-Strike: Global Offensive for the broken gamemodes_server.txt.example file which is hosed up and will not let players connect to the hosted game server. I spent hours pulling my hair out to find the delivered file is defective. So here is one that WORKS! Tested 110% to work, at least for Classic and Competitive modes, demo and arms race modes are not fully tested. But if anyone uses this for these other modes and it works, please let us and everyone else know. Have been told this file works for Arms Mode, which means this will work for Demolition Mode as well. Thanks Guys!

File Updated 12/06/2014 to reflect the update for the newly added gamemode, Deathmatch introduced in late 2014 (two years after this game was released).

Best Regards,
Krillin
#9
Welcome to our server Counter-Strike: Global Offensive forum. This is the place to come when you need help. Admins and Server Operators will not respond to problems you are having in the game server, only server related problems please. If you are having problems, this is the place to get help.

We look forward to helping you.
#11
General Information / Upgraded Forums
September 23, 2011, 05:16:16 PM
We upgraded our forums to the latest and greatest. And in the process, all the mods got lost and broken. So after updating the forums, we reinstalled the mods, including the ones we wanted (Advanced Reputation Mod). So we reactivated all the mods as follows:


  •    EmailValidator    1.0
  •    notCaptcha    1.06.2
  •    Reason For Editing Mod    2.3.2
  •    Advanced Reputation System    1.8.3
  •    Bots VS Browsers    1.1
  •    BoardColor    V1

Krillin
#12
Downloads / KickAssTorrents Vuze Search Template
August 22, 2011, 06:54:04 AM
This download is made for Vuze Torrent Users who would like KickAss Torrents in their "Show Results From..." list.

This template was built using the original kickasstorrents.vuze and was modified to work with the new kickasstorrents URL of kat.ph.

Import this template by downloading and saving this to your computer, or open it directly, it will import the settings into your Vuze program.

ENJOY!
#13
Thank you for coming to Krillin's World Forums. Krillin, is major contributor to Voodoo Stats Processor, the developer / creator of the HL content, which is used for HL1 & HL2 engines for VSP back in November of 2004. Krillin has been upkeeping VSP since July 1, 2011 and still continuing today.

We posted VSP here to keep it as up-to-date as possible. Also to track the number of downloads. Here are the latest changes to VSP;
Quote from: _Docs/ChangeLog.html01 March 2024 - v1.0.51 (alpha)
20th Anniversary Edition
- upd: Updated VSP Core for use with PHP8 the PHP Version checks from 7.4 to 8.2 as 8.3 was in beta
- upd: Extensive PHP code editing and HTML additions for Web Mode's use with HTML5
- upd: Updated ADODB library from 5.20.19 to 5.22.7 (required to fix depreceated error messages)
- upd: Updated ALL style sheets font-sizes due to larger display resolutions
  Font sizes were bumped up, 7px became 10px, 8px became 10px, 10px became 12px. 14px became base size (considered 16px but is too big)
- upd: Updated "Copyright 2004-2021" (static) to "Copyright 2004 - 2024" (dynamically for displaying on web pages in browsers)
- upd: Edited pub\themes\bismarck\images files (body, bodybg, bodybg-duotone, bodybg-tirotone) to correct sRGB color profile
- chg: Changed MD5 password hashing to password_hash (this could expose clear password)
- chg: Pulled License / Disclaimer out of ReadME into License.html (License will be enforced with DMCA TAKE-DOWN filings)
- fix: Deprecated code brought up to date for use with 8.2.16.0 (at the time of this writing)
- fix: Hitbox.php was not displaying the hitbox body heat image (included in the playerstat page)
- fix: Internal 'Search' and its different options (once again)
- fix: File: mysqli.inc.php typo in the $sql_visitors = array (array was spelt arrary)
- chg: Removed the DOCUMENTS (readme, changelog, license), now ONLINE only.

NOTE:VSP has officially come out of beta with thousands of hours over 4 years to get to our 20th year. Web mode was successful with testing all aspect. We adapted the "0.51" in the version number
in honor myrddin for without his efforts we would not have gotten this far. Major updates will get "1.0".xx increments and minor / hot fixes will get x.x".51" increments.

Considering dropping a handful of game mode like COD / SOF2/ WET / etc. We see no need to support them. Give us a shout if you do and we'll keep them.

There have been so many changes with this version, if we documented all of them, it would be a million feet long! The changes above are the note worthy ones.

If anything else needs to be addressed, please let us know so that we can further improve this code and keep VSP up-to-date as possible.

In order to view all sections of the VSP form, you must be a member and register. This also means if you need assistance or need to report a bug.

Files will be provided in three formats. .ZIP, .RAR and .7z as 7ZIP produces a smaller compressed file and is freeware as it is almost half the size of a zip or rar.

By Downloading and using VSP you agree to the following:
Quote from: License Agreement================================================================================
Disclaimer/Legal Info/License Agreement:
================================================================================

The Software is provided on an "AS IS" basis, without warranty of any kind,
including without limitation the warranties of merchantability, fitness for a
particular purpose and non-infringement. The entire risk as to the quality and
performance of the Software is borne by you. Should the Software prove
defective, you alone will assume the entire cost of any service and repair.
In addition, the security mechanisms implemented in VSP have inherent
limitations, and you must determine that the Software sufficiently meets your
requirements. This disclaimer of warranty constitutes an essential part of the
agreement.

This program is free for personal non-profit use only.

Commercial use is strictly prohibited.

Redistribution of modified modules/package is strictly prohibited.

If you plan to use this program for a sponsored/commercial event/website,
you must you must pay a licensing fee to get written consent from the author / maintainer.


You may:

    * customize the Software's design and operation to suit the internal needs
      of your web site (gamemod-gametype only)
    * produce and distribute modification instructions, Themes or Skins provided
      that they contain notification that they were originally created by VSP.
    * create applications which interface with the operation of the Software
      provided said application is an original work

You may not:

    * permit other individuals to use the Software except under the terms listed
      here
    * reverse engineer, disassemble, or create derivative works based on the
      Software for distribution or usage outside your web site excluding those
      applications described here
    * modify and/or remove any copyright notices, links or labels on the Software
      on each page and in the header/footer of each script source file
    * distribute modified versions of the Software
    * distribute individual copies of files, libraries, or other programming
      material in the Software package
    * distribute or modify proprietary graphics, HTML, or CSS packaged with the
      Software for use in Software applications other than VSP or web sites
      without written permission from the author(s) of VSP.
    * use the Software in such as way as to condone or encourage terrorism,
      promote or provide pirated Software, or any other form of illegal or
      damaging activity


This Agreement will terminate automatically if you fail to comply with the
limitations described herein. On termination, you must destroy all copies of
the Software within 48 hours.

For questions, email krillinsworld AT gmail DOT com


Thank you for your interests in VSP The Voodoo Stats Processor!
#14
General Information / New Mods
May 20, 2011, 11:19:32 PM
When we went back online in March, we noticed something quite odd. Users with names that were crappy and unheard off, like inhuman even. We thought, well why is this happening. Then I recall back to when we were hosted out and I recall we had some very good MODs add to our forums to keep the Spam Bots and nasty adult materials off and our of our forums. Well, I think we hit on the MODS when I have finally put an end to the attempts, at last!

So I am gonna inform those who were having the same problems we were having how to stop them. Install the following modifications to your SMF forums (is they are compatible with your version);
1. EmailValidator V1.0
2. notCaptcha V1.06.2

#1 Verifies the e-mail address of the registering person, and if it doesn't exists, registration is REJECTED.
#2 Doesn't use the lame TEXT verification, users have to interact with the interface and set the images upright. (CLEVER)

We have a third one on here but it doesn't prevent spammers, it just shows users the strength of their entered password. And being a Network Administrator who requires the strongest password one can make and testing out the meter,  it know and tallies very well. I had to come up with a password that was 15 characters long with alphanumeric and symbolic with mixed CaSe to get 'very strong'.
#15
Calendar Events / SuperHero MOD Reset
May 14, 2011, 10:09:26 PM
On this day. The Counter-Strike SuperHero MOD will be rest.

So EVERYONE will be back to level 0 when they return on this day or there after. The command no longer works with in the server's console which now has to be done manually. But you can rest assure the server will have to be taken offline in order to complete this silly task.

Any questions? Problems? about the rest, TOUGH SH*T. This is the way have been working with SuperHero MOD since August of 2004.  :-X

Thank you!
#18
General Information / Posting Issues Resolved
April 04, 2011, 12:51:20 AM
It has come to my attention users have been unable to post to the forums due to an unforeseen error with a modification we tried to install on the forums.

We thought we had this issue resolved promptly when we discovered the problem with posting NEW topics. When a user posts a new topic a database error occurred. Several times we have restored 'stock' files, deleted stock forum files but nothing seemed to work!? So we took it a step further. We deleted the database table column which this faulty modification needed. Now we are able to post.

We have successfully fully removed the trouble modifications and all traced. This modification is called 'Reason for Edit', nice modification and it is something we would like to have, but not at this cost. We reported the problem to the author but that is as far as we can go with this without breaking our functionality.

Resume posting as usual. Sorry for any inconvenience this may have caused you.
#19
General Information / Forms Are Back
March 10, 2011, 03:51:18 PM
We've restored our data of message, members and boards from a backup from November of 2009.

Resume usages of the website and forums as normal.

Thank you for your patience and time.

Krillin

Edit: Upgraded forums from 1.1.13 to 2.0 RC5 for newer features we would like to apply to the forums for security purposes. We hope members, new and old, like the new changes.
#20
Calendar Events / SuperHero MOD Past Due Reset Date
August 22, 2009, 07:59:45 PM
Our last reset date was around March 29th, so our next reset date should have be June 29th, (there abouts). Therefore the next reset date has been posted. I am not going to tell you when it is. You can check it out at our website in three locations.

The Forums, In 'Calendar Events'
or
Current Events Page
or
SuperHero MOD Information Page

This came as a surprise to us, it is not like me to forget to post the next reset date. But things have been hectic here with Lil Sticks' presents and keeping me occupied and distracting me from doing what needs to get done. Sorry if I have left you guys in the dark, but know I am doing my best as a ONE MAN team here. As a single person doing everything on my own with distractions and no cooperation tends to make everything stressful. Not to mention the fact having a server just about FULL with NO ADMINS manning the server which makes it even more difficult on me... I am thinking maybe I need to find better admins?

Simply the Best - Server's operators.
=o.o= AKA Krillin

Server Has Been RESET AS OF 3.29.2009