It has come to my attention that there are a few dupers on our servers. A few of you already found a way how to avoid the whole duping. My question is, how did you do it? What should we change or add to avoid the whole duping? It ruins most of the server's economies, and is therefore considered as the biggest exploit so far. People with custom stats are considered easy when i look at this, since they can be IP banned and cannot login anymore then. But dupers can sell duped gear, items, weapons, whatever they feel like selling. This way they make alot of money, taking alot of money from the economy, and when they are banned, they go with alot of gold from other people...
Hope someone understands and feels like sharing, since this can damage ANY server in the future.
the soution should come pretty easy if you do a weekly maint
credits to ProfNerwosol.
In addition of that i whould advice you to make a script (php or SQL). I whould check the ItemsIDs, which they should be unique, in correlation with the UserUID, if u find more that one item with the same ID, 'boom' you will have the duped item/s and the owner.
The weekly maint is already here, we have a maintenance every wednsday. The problem is though, in the timespan that we do not reset the server, the dupers can exploit other players, sell stuff, and poof, its gone after the maint, this will only make the dupers more rich, and the normal players poor. This is not good for the economy in my eyes, i want to block this matter permanent.
This would cause alot of work tho when people DC when having open a market. I used this quiry to find duplicate itemuid's:
Quote:
/*Dupe find script by Danco1990
Shaiya Nemesis
SELECT ItemUID,
COUNT(ItemUID) AS Dupenumber
FROM PS_GameData.dbo.CharItems
GROUP BY ItemUID
HAVING ( COUNT(Itemuid) > 1 )
But the problem is that i only see items not worth duplicating. For example low level gear etc, whereas from accusations there would be several weapons duped, which i cannot track. Therefore i don't exactly know where to look in the first place. I thought the ItemUID was the unique value.
If you use any of my quiries, please do not remove the /* *** */ part, these are my credits..
problem is main item duped on servers is stacks of gold bars sell them and rebuy and they have a different ItemUID.
Possum fixed this by lowering gold bar value to 10 mil instead of 100 mil and not making them stackable that way the most they could dupe at one time was 10 mil.
And as far as i have seen the dupers i have caught usually don't do it in the AH they go somewhere they can't be seen. i have caught several behind the castle and outside the city walls in Apu.
1. make APU and irish a non market place.
2. make it where you cant bet iteams in a dual (or gold)
then leave the bootleggery as the only place where you can use a market (most people wont dupe there because everyone can see it happen lolz)
that will reduce dupeing by alot.
Problem with your theory is... Duping does not require a shop setup. It can be done very easily from just transactions So, you would need to block all transactions/markets from any place a side from AH. Best solution I would think is to randomize the disconnection time from the server if this is possible (Still newbish and studying xD) Like danco said alter the disconnection time but, it couldn't be a set duration or dupers will pick up on the new time.
The disconnection occure when after a while the packets sent form the client to the server, stop. If theres a possibility to trim the connection from the server to the client, so make log the player instantly, it must be something really deep hardcoded into the server, I belive the checks that the server dose are propably lots, to determinate if a players is really off the game or just badly lagging.
The disconnection occure when after a while the packets sent form the client to the server, stop. If theres a possibility to trim the connection from the server to the client, so make log the player instantly, it must be something really deep hardcoded into the server, I belive the checks that the server dose are propably lots, to determinate if a players is really off the game or just badly lagging.
Me, as an uber laggy player ( sometimes ), i need to agree with this... sometimes it seems that ive lost the connection, google doesnt work, skype is off... but no, it comes back up, and im still in game, pew pewing like nothing else happened.
$result3 = mssql_query("SELECT ItemUID, COUNT(ItemUID) AS Dupenumber FROM PS_GameData.dbo.CharItems GROUP BY ItemUID HAVING ( COUNT(Itemuid) > 1 ) ", $link); //Dupe find SQL query by Danco1990
$row3 = mssql_fetch_array($result3);
while ($row3 = mssql_fetch_array($result3)){
$result = mssql_query("SELECT ItemUID, CharID, ItemID, Maketime FROM [PS_GameData].[dbo].[CharItems] WHERE ItemUID='$row3[0]'", $link);
$row = mssql_fetch_array($result);
$result2 = mssql_query("SELECT CharName, UserID, UserUID FROM [PS_GameData].[dbo].[Chars] WHERE CharID='$row[1]'", $link);
$row2 = mssql_fetch_array($result2);
$result4 = mssql_query("SELECT ItemName FROM [PS_gamedefs].[dbo].[Items] WHERE ItemID='$row[2]'", $link);
$row4 = mssql_fetch_array($result4);
[REQUEST] IMPORTANT 07/31/2010 - 12Sky2 - 2 Replies Is there are any way to hack sos time ? pleas ehelp
Important Request 06/09/2010 - S4 League - 5 Replies I Want A Undetctable Cheat Engine For 32bit
Or
A Bypass For Cheatengine 5.6 or what ever i use with my CE Tool
I have moonlight it can find valvue
but can't change
[READ ME]Important!Avoid getting hacked/scammed 05/02/2010 - SRO Private Server - 3 Replies Hey guys,hey girls,
I think the following article I`m writing will help you a little bit.
As you all know,threads which are containing software need to be approved by a moderator first,before they will show up to all the members.
However,this moderation queue is only applied for the HACKS/BOTS section,meaning that basicly anyone can create a thread with malicious code,post it in DISCUSSIONS section,and anyone could download harmful programs to his/her PC.
What you should do before...
[request] Duping method 04/11/2009 - Cabal Online - 18 Replies hello coderz/x-treme players , some of my cabal friends just told me that its actualy possible to dupe and they donno how ("yea right") . I know you guys r leet , could you post a method for us comoners too :D
P.S i found a lil program that says that its a dupe proggy (scanning turneed all green so no virus) u need a pas and username
here is teh program
-
so , any suggestions ?