Read Article A Consistent Scheme for Gradient-Based Optimization of Prote...
for an explanation of the algorithm and scoring function used by JAMDA, the docking program used by ProteinPlus server. Also have look at the other functions of the server, linked in its "about" page: https://proteins.plus/pages/about . The server actually uses autodock vina, but with an optimised scoring function, as described in the article.
Hope you are doing well. The main difference is ProteinPlus software use optimized based on autodock vina. So ProteinPlus analysis is kinda more accurate compared to autodock vina.
Sorry for the late reply. Actually, we can't claim a docking a good/bad docking only by analyzing the global binding energy of docking ( docking score).
There are some other factors like IC50 value of the ligand, size of ligand, molecular simulation, size docking pocket, presence/absence of allosteric side, ligand binding to the pocket or not, interaction residue.
For example, if you find a docking score of -100 KJ, it can be a good/best docking score. Still, if the 3D position of the ligand tels that the ligand does not reside in the binding pocket well or the IC50 value of the ligand is not that good or the binding interaction residues are histidine-excluding then the docking is not satisfactory, does not matter how big the docking score is!
I think this may help you. Hope to hear from you soon.