Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 10:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] UCVS - Unified Callback Vote Script

Discussion on [Release] UCVS - Unified Callback Vote Script within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old   #1

 
elite*gold: 130
Join Date: Apr 2007
Posts: 588
Received Thanks: 90
Smile [Release] UCVS - Unified Callback Vote Script

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 and upload it to a folder and named "ucvs" on your web-server, then open and fill out the form.


I am looking forward for your feedback

leonor
leonor is offline  
Thanks
10 Users
Old 01/18/2017, 18:12   #2
 
elite*gold: 0
Join Date: Mar 2010
Posts: 568
Received Thanks: 228
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
Laag#82 is offline  
Old 01/18/2017, 19:58   #3


 
Dracula Untold's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 1,861
Received Thanks: 517
not bad
Dracula Untold is offline  
Old 01/18/2017, 20:16   #4
 
elite*gold: 0
Join Date: Apr 2015
Posts: 1,444
Received Thanks: 1,373
Proxy voting is still a thing and proxies can be found anywhere, so pretty useless.
​Goofie​ is offline  
Old 01/18/2017, 20:30   #5
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
you know that mysql and mssql are deprecated right?
B1Q is offline  
Old 01/18/2017, 20:36   #6

 
elite*gold: 130
Join Date: Apr 2007
Posts: 588
Received Thanks: 90
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

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.
leonor is offline  
Thanks
1 User
Old 01/18/2017, 20:43   #7
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
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
B1Q is offline  
Old 01/18/2017, 20:48   #8
 
elite*gold: 0
Join Date: Apr 2015
Posts: 1,444
Received Thanks: 1,373
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
Cause its so hard to make several accounts in a Silkroad private server to get free silks?
​Goofie​ is offline  
Old 01/18/2017, 20:48   #9
 
LemoniscooL's Avatar
 
elite*gold: 0
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 397
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:

UCVS only features sites that are able to send postback/callback/pingback requests
LemoniscooL is offline  
Old 01/18/2017, 20:58   #10
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by LemoniscooL View Post
Check again
xtremetop100 actually has a callback option, its called postback on their site:

UCVS only features sites that are able to send postback/callback/pingback requests
it should be included in the add site form :3
B1Q is offline  
Thanks
1 User
Old 01/18/2017, 21:12   #11
 
LemoniscooL's Avatar
 
elite*gold: 0
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 397
Quote:
Originally Posted by B1QB0SS :3 View Post
it should be included in the add site form :3
Yeah it probably should.. but its quite unlikely they will, even if people ask them through their contact page :>
LemoniscooL is offline  
Old 02/09/2017, 22:46   #12
 
elite*gold: 150
Join Date: Oct 2007
Posts: 118
Received Thanks: 226
nice work
Delirus is offline  
Old 02/12/2017, 01:02   #13
 
elite*gold: 0
Join Date: Feb 2012
Posts: 242
Received Thanks: 13
after install and try to open got wrrong ip!
foreverftw is offline  
Old 02/12/2017, 01:25   #14

 
elite*gold: 130
Join Date: Apr 2007
Posts: 588
Received Thanks: 90
hi, that link you got after the installation is for the toplists. As example you can add them to our list Silkroad Server list



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
leonor is offline  
Old 03/28/2017, 14:50   #15

 
elite*gold: 130
Join Date: Apr 2007
Posts: 588
Received Thanks: 90
Smile

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

leonor is offline  
Reply

Tags
vote & reward, vote 4 coins script, vote 4 silk


Similar Threads Similar Threads
[RELEASE] Vote for D.P script (PHP)
04/04/2017 - Shaiya PServer Guides & Releases - 18 Replies
Hello, Today i share you the vote for dp script from my server, sorry but it is in french but you can translate it via google traduction, its simple to understand. The player have to select one of four site avaliable, it will open a new windows, he vote, and he will earn his Donation Point. The links set by defaut are from Shaiya Legacy, you should change by your links. (inside vote.php file) line 35: { case "nr1": $link = "http://www.xtremetop100.com/in.php?site=1132 354390";...
[RELEASE] Vote for DP script (WORKING)
10/24/2014 - Shaiya PServer Guides & Releases - 18 Replies
So I searched EVERYWHERE for a working vote for DP script but every single one had a bug or an error... So I chose to edit a current one which was the release: Here! First of all ... NO it doesn't have an SQL injection, neither files that will corrupt your database.. I found a few mistakes and I edited them (PhP / SQL coding) Here is the new working release: Click Here SIMPLY CHANGE THE DB INFORMATION INSIDE CONFIG.PHP and then change the 4 voting sites placed in Vote.php and...
[RELEASE] Vote 4 AP Script ( 4 Sites )
02/12/2014 - Shaiya PServer Guides & Releases - 12 Replies
Hey, I change something in the released script from Zeus, you only can use 1 voting site and you need to fix something for get this script working. http://www.elitepvpers.com/forum/shaiya-pserver-d evelopment/2082973-re-upload-vote-us.html I done some changes and here is it. :o 1. Open config.php and change mssql db_user and db_pass 2. Open vote.php and change vote sites ( line : 36 - 42 )
[Release]Vote Script for Coins
12/22/2013 - Metin2 PServer Guides & Strategies - 21 Replies
Hey, ich habe auch mal ein kleines Vote Script für Coins gemacht, dieses läuft über iframes, weil wenn ich es anders machen würde, würde es meinem Auschasscript sehr SEHR stark ähneln xD 1. SQL Command: ALTER TABLE `account`; ADD COLUMN `remainingtime` datetime NOT NULL AFTER `web_aktiviert`; Oder einfach der Tabelle account.account eine Spalte namens 'remainingtime' hinzufügen und den Type auf 'datetime' stellen!



All times are GMT +1. The time now is 10:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.