Recent posts

#11
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - December 17, 2024, 03:47:46 AM
Zip up the files you are using into a compressed format and PM them to me so I may take a look at what you have because I do not have access to your console to be able to look at your setup directly. So in order to replicate your configuration, I need your files here to work with and look at to verify a few things. Please also include your game.log file within the ./ftplog/ folder so that I may look into the matter.

Do you happen to know what Database you are using in the xampp? According to XAMPP website it includes
  • PHP 8.2.12, 8.1.25 or 8.0.30
  • Apache 2.4.58
  • MariaDB 10.4.32
  • phpMyAdmin 5.2.1
  • OpenSSL 3.1.3
  • curl 8.4.0_6
  • Tomcat 8.5.96

My MariaDB is version 10.11.9.0

Because my setup is a PRODUCTION server, NOT a developer setup as XAMPP defaults to because XAMPP is a development setup. And XAMPP is WAY behind as we have 8.4.1.

I will consider bringing my PHP back to 8.3, but I cannot leap back to 8.2.26. When I went from 8.2.24 to 8.4.1 there were no issues. I am starting to think there maybe something wrong with your PHP setup.

I know with XAMPP you can install YOUR OWN PHP, MYSQL, MARIADB, PHPMYADMIN. Just download the PORTABLE versions of the modules, drop them in, and set them up for selection off the menu. That is what I used to do on my laptop.

I have updated the ReadME extensively. You may need to check out the PHP section in there and make sure your PHP configuration is setup. I am still working on that as well.

I am sorry I cannot be more help, but you are not really giving me much to go on here. I would need the files you are using, also please include your PHP.INI file so I can see if you followed the directions. I think there is something missing here. There is also a setting in the cfg-default.php
Quote from: cfg-default.cfg// Error Reporting
   
  // For Debugging. Recommended when you set up vsp for the first time.
  //error_reporting(E_ALL ^ E_NOTICE);
 
  // Recommended for regular use after ensuring proper run of vsp.
  //error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
 
  // For Debugging. Enable this if you are having a hard time getting vsp running.
  error_reporting(E_ALL);

-Krillin
#12
Help / Re: VSP requires PHP Version 7...
Last post by Fragenstein - December 16, 2024, 11:20:24 PM
Is this a 100% clean install with a fresh database?
Yes. I deleted everything including the database.
I created a new database and uploaded VSP v1.1.52 and the media files you posted this morning.

Can you please zip up your setup to me so I may have a look at them?
Not sure what you mean.

I am assuming you are using XAMPP with PHP 8.2.xx on windows here?
Running Windows 11 XAMPP PHP 8.2.16.
#13
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - December 16, 2024, 05:14:18 PM
Sounds like there is an issue with the database connection? If there wasn't a connection, VSP would not run, throw an error and quit running as there would be nothing for it to do.

Is this a 100% clean install with a fresh database?

I just posted the vsp-media-q3a-default.* files just this morning. I have ran your log files dozen of times. Can you please zip up your setup to me so I may have a look at them, at face value it looks like there is a mix up as the Authentic version of VSP runs perfectly.

I am assuming you are using XAMPP with PHP 8.2.xx on windows here? Because I see you are still using the unauthorized version seen here?

Without seeing the files and database setup, I am dead in the water here. You can PM them to me.

The error message are being thrown due to not finding data, BTW. We need to figure out why this is and I have a huntch.

Sorry and thanks!


P.S. In these stats FragenStein is ranked #77
#14
Help / Re: VSP requires PHP Version 7...
Last post by Fragenstein - December 16, 2024, 01:04:37 PM
Quote from: Krillin on November 26, 2024, 10:57:28 AMJust know when you run the new VSP™ version, you do not have the option to run with the switch -l q3a-xp.

And in the config/default-cfg.php you would just set the Game Option;
  $cfg['game']['name'] = "q3a";

-Krillin

I just uploaded all the latest media files and vsp version. When I run with -l q3a switch it runs successfully, but there is no output at all on the site. When I run with -l q3a-xp switch it runs with errors and all the player names are ^7. Here is a list of the errors...

Apache Error Log:
[Mon Dec 16 11:31:08.291527 2024] [php:warn] [pid 5624:tid 1936] [client xx.xx.xx.xx:xxxxx]
PHP Warning:  Attempt to read property "fields" on bool in \\themes\\bismarck\\awardstat.php on line 171, referer: /themes/bismarck/index.php?config=cfg-default.php&sort=skill&start_from=0

[Mon Dec 16 11:31:08.291527 2024] [php:error] [pid 5624:tid 1936] [client xx.xx.xx.xx:xxxxx]
PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in \\themes\\bismarck\\awardstat.php:171\nStack trace:\n#0 \\themes\\bismarck\\awardstat.php(262): drawAwardList()\n#1 {main}\n  thrown in \\themes\\bismarck\\awardstat.php on line 171, referer: /themes/bismarck/index.php?config=cfg-default.php&sort=skill&start_from=0

Errors from running vsp:
PHP Warning:  Undefined array key "xp_version" in \vsp-q3a.php on line 168

PHP Warning:  preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in \vsp-q3a.php on line 170

PHP Deprecated:  strtr(): Passing null to parameter #1 ($string) of type string is deprecated in \vsp-q3a.php on line 177
PHP Warning:  Uninitialized string offset 0 in \vsp-q3a.php on line 178

PHP Notice:  Only variables should be passed by reference in \vsp-q3a.php on line 536

Generate Awards: Generating Awards...
Award Definitions not found.
 ←—— pub/games/q3a/awardsets/default/default-awards.php
#15
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - December 06, 2024, 11:07:58 AM
The version of VSP™ CORE 1.1.52 is posted. Be advised, you will need to download Q3A Default Mediaset. I am still working on a few more key features I would like to see implemented, but I am having some trouble getting them working. So I will save this for the next release.

Enjoy!

-Krillin
#16
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - November 26, 2024, 10:57:28 AM
Quote from: Fragenstein on September 28, 2024, 07:17:50 PMI was able to get PHP 8.2.16 installed on the XAMPP server. I deleted all files and re-uploaded them (vsp-core_v1.0.51) to the server. I dropped all the tables in the database and let vsp recreate them. Still getting the same errors. I'm running vsp from a .bat file...

C:\xampp\php\php.exe -f "C:\xampp\htdocs\vsp.servegame.com\vsp.php" -- -l q3a-xp -p savestate 1 "D:\Quake III Arena\excessiveplus\logs\server_mp.log"
I'm running OEM Q3A with Excessive plus MOD. I've attached game log file. (ATTACHMENT REMOVED - JIC - Krillin)

Just know when you run the new VSP™ version, you do not have the option to run with the switch -l q3a-xp.

And in the config/default-cfg.php you would just set the Game Option;
  $cfg['game']['name'] = "q3a";

VSP™ reads the game's log file and determine what MOD is running with Q3A. I noticed VSP-Core_v1.0.51 was built in a hurry (and it was) as March 1, 2024 was creeping up on me and I really did not have the time to sit down and go through the code, function by function, line by line to make sure this was as stable as it needed to be. I have also learned the code was dumped into files using some sort of PHP Encoder & Obfuscator as now they are very outdated. But I got it and I know this code very intimately.

-Krillin
#17
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - November 24, 2024, 06:42:13 PM
Check out the latest info at:

VSP™ Home Page

This is just an announcement. I hope to have the version released late this week or next. Working with PHP 8.4.1!

Thanks again,
Krillin
#18
Help / Re: VSP requires PHP Version 7...
Last post by Fragenstein - November 23, 2024, 10:14:37 AM
Excellent!  8)
#19
Help / Re: VSP requires PHP Version 7...
Last post by Krillin - November 23, 2024, 03:16:10 AM
You will be happy to know, after getting to work on the issue with VSP™ Q3A issue. I have FINALLY got it working 100% error free with Q3A/TA server log files. I had a few old games.log laying around or recovered from 2008 and there weren't any issues.

I will be releasing VSP-CORE-v1.1.52 as I just got it done about 3 hours ago, but I am not ready to release it  until I get it tested with ExcessivePlus 2.3. I am running a test server now with E+ 2.3 with BOTS playing in to get a decent server log file. I do go in and play myself here and there to take a break while I work out a problem I am stuck on or to take out my frustration on to regroup.

So, I will soon find out if the newly developed VSP™ v1.1.52 will work, once again with Q3A with E+. The character conversion is very impressive and complete here, symbols used and the color codes work as programmed! I am very pleased with this project and proud to bring it to the public once again.

I will be thanking ^7F^5r^2a^3g^7e^1n^7S^5t^3e^2i^7n for bringing this to my attention and I got to work immediately on the issue as Q3A is where I got started with VSP in 2004. Despite having learned he is using a Non-Authentic Version of VSP from 0.45 "0.45-xp-1.1.2" (this predates 2007) and are unofficial. The authentic version of VSP™ is designed for longevity and pruning log files looses players stats. Our Counter-Strike stats go back to 2005 with 265,526 in 4.6 GB boiled down to just over 1GB of a player data tracked by GUID.

Stay Tuned!
#20
Help / Re: VSP Not Showing Up
Last post by Krillin - November 23, 2024, 02:47:08 AM
You will be happy to know, after getting to work on the issue with VSP™ Q3A issue. I have FINALLY got it working 100% error free with Q3A/TA server log files. I had a few of them laying around or recovered from 2008. Once I stopped using your log file, there wasn't any issues. There are an "UNKNOWN" kills in your log files and I cannot handle them as I do not know exactly what they are.

I will be releasing VSP-CORE-v1.1.52 as I just got it done about 3 hours ago, but I am not ready to release it yet  until I get it tested with ExcessivePlus 2.3. I am running a test server with E+ now with BOTS playing in to get a decent server log file. So, we will soon find out if VSP™ v1.1.52 will work, once again with Q3A with E+.