Recent posts

#1
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
#2
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
#3
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.14!

Thanks again,
Krillin
#4
Help / Re: VSP requires PHP Version 7...
Last post by Fragenstein - November 23, 2024, 10:14:37 AM
Excellent!  8)
#5
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!
#6
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+.
#7
Help / Re: VSP Not Showing Up
Last post by Fragenstein - November 22, 2024, 12:05:11 PM
PM'd you a link to the changed file.
#8
Help / Re: VSP Not Showing Up
Last post by Krillin - November 20, 2024, 11:56:35 PM
Once again, you are not using the Authentic VSP! And you are screwing up the character color's which is what all the ^n by commenting out the color array as that is what its purpose is for. Yes, i looked at your phpfreaks posts, though I found it interesting, I felt no need to make the changes you made as that is NOT an authentic VSP version, so there is no need to reference them here, but it did make an interesting and confusing reading.

With everything I am working on, and the mismatch of configured servers, the last issue being delt with is an issue generating the awards due to lack of accuracy tracking within quake 3 arena. I see your logs have something in them, but cannot determine how they got there as my log does not have this though we are using E+ 2.3. So I am unsure where to go at this point as I have spent countless hours in as many days in as many weeks trying to figure this issue out. Your server logs have TELEFRAGS in them from the item Holdable Teleport (teleport is disabled on my servers, but fixed) and there are "UNKNOWN" kills in your log files playing havoc with an Authentic VSP. Otherwise, it is working 100% perfectly (see the attached image below). The issue just appears to be with YOUR log file, as I generated a few myself, ran the Authentic VSP against the log file, NO ERRORS?  ???

Can you send me the changed file(s) you think you corrected from your conflicted quake-3a-VSP? Sorry my files keep getting corrupted. I did manage to get the media files back for all Q3A mods, BTW. I have ran your logs so many times with the same database it was up to 360 MB of data until today, I emptied the database tonight is now 19.9MB, except the generated awards issue. There should be a fallback of some sorts. The more I fix, the more I wake up the code.  A bit of a domino effect.

One thing I will not compromise is my CS Player stats database as it is over 1 GB with 19-20 years of player stats. Don't think it is live right now. And some time next year I will be filing a DMCA takedown with github for violations of the license agreement as these guys are using VSP 0.45 core and they are in violation of the license agreement, I wrote to them, they refused, now it is time to play Mr. Badguy!
#9
Help / Re: VSP Not Showing Up
Last post by Fragenstein - October 18, 2024, 07:07:07 AM
Quote from: Krillin on October 17, 2024, 10:28:24 PMAnyways, I am working on some serious issues with Q3A package. But I think I just found a problem with the characterset E+ is using, and writing to the logs is causing a problem. I just need to verify a few things and work them out. Back to work.

-Krillin


There were definitely problems with the character set and E+ with the version I'm currently using. Most of the issues are with the vsp-q3a.php file. I got it fixed with help from requinix @ php freaks.
#10
Help / Re: VSP Not Showing Up
Last post by Krillin - October 17, 2024, 10:28:24 PM
This should have been your first clue and there were a lot more clues thereafter:
Quote from: ReadMEOpen up pub/configs/cfg-default.php
[...]
d. If you want to access your stats from the www, give public access to the pub/themes, pub/games and pub/images subfolder including its sub-directories using your webserver.
NOTE:- if you still get access problems try giving public access to the entire pub/ folder or what ever folder you placed the files from /pub/ folder on your website.

The default theme that VSP uses is pub/themes/bismarck/index.php the index.php is the main stats webpage. If no config file is specified, index.php reads cfg-default.php and uses the information in that to access the MySQL stats database. You can make several different php config files with different database settings and other preferences and tell index.php to read your preferences from the specified config file. All the config files should be put in the ../configs/ folder. (".." is the folder where you uploaded the web portion of the VSP files from the /pub/ folder.

ex: If you have a config file called cfg-myconfig.php with your preferences, then you can tell index.php to read from that config file by accessing:
themes/bismarck/index.php?config=cfg-myconfig.php

As the contents IN /pub/ are what need to be modified (mainly the /pub/configs/cfg-default.php before transferring the contents up to your web host. Like I said before, ReadME may needs to be rewritten to clarify. I have VSP v008 when I first started using VSP, so I will cross check them, but I am currently dealing with a whole can of worms with Q3A as it has gone untested for some time. I got the bugs worked out, but there are other problems with building the awards table, well, with assigning the playerID to the award specifically.. You would think it is a simple process, but it is not or maybe it is just me. I have been pouring over this code for the past 3 - 4 days.

Yeah, the directions I read so far are for setting up VSP on local computer. Section 3 does need some clarifying as I see a few details have been left out, as it is much simpler to setup on a webhost. But anyone with experience knows a folder with an "index.xxx" file is what is needed for serving for the public. I have this on my TODO list for the next release. But the documents are dynamic I will update when I need a break. :-)

Anyways, I am working on some serious issues with Q3A package. But I think I just found a problem with the characterset E+ is using, and writing to the logs is causing a problem. I just need to verify a few things and work them out. Back to work.

Also, check the F.A.Q.'s?

-Krillin