[Release] UCVS - Unified Callback Vote Script

01/18/2017 18:03 leonor#1
Finally we got the first version of our vote check script online! Right now there is no documentation... i will add this in the next days :)

We support now 7 Vote sites that have a callback / pingback / postback.
  • Silkroad-Servers.com
  • Private-Server.ws
  • Arena-top100.com
  • top100arena.com
  • xtremetop100.com
  • topg.org
  • gtop.org

With UCVS you can simply reward users after voting correctly, we added support for Mysql and MSSQL to our installer, also you can choose between custom points reward or silk we also support PHP7.

How to install:
Just get the latest download from [Only registered and activated users can see links. Click Here To Register...] and upload it to a folder and named "ucvs" on your web-server, then open [Only registered and activated users can see links. Click Here To Register...] and fill out the form.


I am looking forward for your feedback

leonor
01/18/2017 18:12 Laag#82#2
Better to explain to the people how they add his own and I'm able to do what you do but that does not benefit the people
01/18/2017 19:58 Dracula Untold#3
not bad
01/18/2017 20:16 ​Goofie​#4
Proxy voting is still a thing and proxies can be found anywhere, so pretty useless.
01/18/2017 20:30 B1Q#5
you know that mysql and mssql are deprecated right?
01/18/2017 20:36 leonor#6
Quote:
Originally Posted by ​Goofie​ View Post
Proxy voting is still a thing and proxies can be found anywhere, so pretty useless.
Did you read the code? After voting successfully, UCVS will save the time the user can vote on that toplist again.So if one would try to vote on the same toplist for the same user it would fail and he would get nothing. If the toplist doesnt check for proxy connections thats not the fault of this script, besides if one player votes successfully for your server more than once you could be happy :D

Also, the UCVS listener is only accessible from a certain set of IPs (saved in the config.class.php) which means only the toplists this script was written for are actually capable of sending requests to it, everything else will fail.

To see an example of what this script could do for you, check the top server on silkroad-servers.com
That server also uses a callback script similar to this one and like you can see from its vote count its working like a charm.

Quote:
Originally Posted by B1QB0SS :3 View Post
you know that mysql and mssql are deprecated right?
Yes i know that, but we arent using the php_mysql extension, if you take a closer look we use the php_mysqli extension which is considered safe to use at the moment. The php_mssql class is there for compatibility as many server owners still use it, but if you dont want to use php_mssql just dont install it, UCVS will then automatically choose the class for the official microsoft extension for mssql: php_sqlsrv

Please note UCVS was coded and tested on a PHP7 installation, which doesnt even support the deprecated extensions anymore.
01/18/2017 20:43 B1Q#7
Quote:
Originally Posted by leonor View Post
Yes i know that, but we arent using the php_mysql extension, if you take a closer look we use the php_mysqli extension which is considered safe to use at the moment. The php_mssql class is there for compatibility as many server owners still use it, but if you dont want to use php_mssql just dont install it, UCVS will then automatically choose the class for the official microsoft extension for mssql: php_sqlsrv

Please note UCVS was coded and tested on a PHP7 installation, which doesnt even support the deprecated extensions anymore.
you should've used PDO saves alot of time & could do it with 1 class instead of 3 :3

i'm not interested in voting scripts but as far as i remember not all voting sites have a callback option i just checked xtremetop100 to make sure
01/18/2017 20:48 ​Goofie​#8
Quote:
Originally Posted by leonor View Post
Did you read the code? After voting successfully, UCVS will save the time the user can vote on that toplist again.So if one would try to vote on the same toplist for the same user it would fail and he would get nothing. If the toplist doesnt check for proxy connections thats not the fault of this script, besides if one player votes successfully for your server more than once you could be happy :D
Cause its so hard to make several accounts in a Silkroad private server to get free silks?
01/18/2017 20:48 LemoniscooL#9
Quote:
Originally Posted by B1QB0SS :3 View Post
i'm not interested in voting scripts but as far as i remember not all voting sites have a callback option i just checked xtremetop100 to make sure
Check again ;)
xtremetop100 actually has a callback option, its called postback on their site: [Only registered and activated users can see links. Click Here To Register...]

UCVS only features sites that are able to send postback/callback/pingback requests
01/18/2017 20:58 B1Q#10
Quote:
Originally Posted by LemoniscooL View Post
Check again ;)
xtremetop100 actually has a callback option, its called postback on their site: [Only registered and activated users can see links. Click Here To Register...]

UCVS only features sites that are able to send postback/callback/pingback requests
it should be included in the add site form :3 [Only registered and activated users can see links. Click Here To Register...]
01/18/2017 21:12 LemoniscooL#11
Quote:
Originally Posted by B1QB0SS :3 View Post
it should be included in the add site form :3 [Only registered and activated users can see links. Click Here To Register...]
Yeah it probably should.. but its quite unlikely they will, even if people ask them through their contact page :>
02/09/2017 22:46 Delirus#12
nice work
02/12/2017 01:02 foreverftw#13
after install and try to open got wrrong ip!
02/12/2017 01:25 leonor#14
hi, that link you got after the installation is for the toplists. As example you can add them to our list Silkroad Server list [Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

If you did this and sending your vote with a vote-link like this:
PHP Code:
https://silkroad-servers.com/index.php?a=in&u=TOPLIST_USERNAME&id=VOTER_USERNAME_OR_ID

TOPLIST_USERNAME Your username on silkroad-servers.com
VOTER_USERNAME_OR_ID 
JID from your voting user 
The user will get the reward after he voted correctly.

I hope this will help you, if not feel free to ask me =)

leonor
03/28/2017 14:50 leonor#15
Hi,

while i was checking why some newer servers in our list were getting more votes than usual, i found something interesting. They are using UCVS <3

Here is an example of incoming votes, i think you can see when this server startet using UCVS :D

[Only registered and activated users can see links. Click Here To Register...]