|
You last visited: Today at 00:10
Advertisement
Monster Level Check or Map Level Check?
Discussion on Monster Level Check or Map Level Check? within the Dekaron forum part of the MMORPGs category.
01/08/2010, 00:27
|
#46
|
elite*gold: 35
Join Date: Aug 2009
Posts: 5,822
Received Thanks: 1,958
|
Lets use LOGIC.
Lvl 15 in python, you scratch a mob = DC!
Lvl 15 in python in a party with lvl 110, he scratches a mob = YOU DC!!!
Lvl 15 in python stanidng arround = no DC
Lvl 15 in ruins standing arround = no DC
yeah it must be map lvl check
|
|
|
01/08/2010, 05:04
|
#47
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
Quote:
Originally Posted by ~Kakkarot~
Lets use LOGIC.
Lvl 15 in python, you scratch a mob = DC!
Lvl 15 in python in a party with lvl 110, he scratches a mob = YOU DC!!!
Lvl 15 in python stanidng arround = no DC
Lvl 15 in ruins standing arround = no DC
yeah it must be map lvl check 
|
yet lvl 1 killing mobs in norak 2 = no DC...agreed. map check. Just have to learn how
|
|
|
01/08/2010, 08:31
|
#48
|
elite*gold: 35
Join Date: Aug 2009
Posts: 5,822
Received Thanks: 1,958
|
Quote:
Originally Posted by sachamo512
yet lvl 1 killing mobs in norak 2 = no DC...agreed. map check. Just have to learn how
|
Now again, how about you think now. Norak 2 mobs are accessible to you legally, it is leggaly allowed for a higher lvl to lvl you in norak 2, castor 2
Everything pointing to mob exp check and you will keep going against it....that is just ***
If it was a map check you would dc the moment you load the map not the moment you touch a mob.
|
|
|
01/08/2010, 12:04
|
#49
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,346
Received Thanks: 355
|
Quote:
Originally Posted by ~Kakkarot~
Now again, how about you think now. Norak 2 mobs are accessible to you legally, it is leggaly allowed for a higher lvl to lvl you in norak 2, castor 2
Everything pointing to mob exp check and you will keep going against it....that is just ***
If it was a map check you would dc the moment you load the map not the moment you touch a mob.
|
Yep, the check would only be in maps where it is not possible to reach the mobs there unless you meet the required level. Here's how i think the check works, when you attack a mob you would send the info saying you attacked and what mob. So server then checks that mob and then compares your level with to see if it meets the requirement. I don't think it would be a mob exp check since, the amount of exp you get from high level mobs isn't much and in some cases you even earn more from DF or dungeons.
|
|
|
01/08/2010, 13:02
|
#50
|
elite*gold: 0
Join Date: Mar 2009
Posts: 59
Received Thanks: 180
|
.
Quote:
Originally Posted by ~Kakkarot~
Now again, how about you think now. Norak 2 mobs are accessible to you legally, it is leggaly allowed for a higher lvl to lvl you in norak 2, castor 2
Everything pointing to mob exp check and you will keep going against it....that is just ***
If it was a map check you would dc the moment you load the map not the moment you touch a mob.
|
kakkarot: right or check my scenario
but why does anybody try lure and attack then kill asrons on requies 2?
or try that with bees on resuies 1
it could be a way to find out more
by the way
i think its maybe these scenario:
Code:
your LVL: 104;
your EXP range: example 8.000.000 - 10.000.000;
your current EXP : example 9.500.000; // so you need 500.000 exp to lvl up
// and have permission to attack mobs in this area else DC
ligit_EXP_LIST
{
id,minEXP,maxEXP;
1,1,349.999; // lvl values expamle for lvl 1 - 54 (like castor and norak)
2,350.000,560.000; // some lvl values
*,*,*; // some lvl values
32,1.000.000,1.250.000; // high lvl values expamle for lvl 104
}
//so map where are mobs made for 104+ mob during attack calls checkLigitim(32);
function checkLigitim(ID){
checksum = CurrentEXP / 8; // 1.187.500
if( (checksum > ligit_EXP[ID][minEXP]) AND (checksum < ligit_EXP[ID][maxEXP]) )
{
// checks if 1.187.500 is bigger than 1.000.000
// AND if 1.187.500 is smaller then 1.250.000
// if yes its continues
Ligitim=TRUE;
}
else
{
LOG( "/srv/bin/map-hack.log",
charName,
server,
dateTime,
location( getMapLocation(charName) )
);
Disconnect();
}
}
//or it checks the same way but deviding LVL
it could be an math logic with devides some values(to make them harder to find) and its compares
these values with a (ligit)table somewhere(so if you search lvl 105 or
your exp amount you dont find it, but if you devide 105/8 or your EXP
including maxEXP before LVL up), so if there are some values listed you
would get DC if value is bigger than value on list, so norak and castor arent
listed so here a LVL1 will not DC cause of ligit list, what do you all think
about?
...
..
.
|
|
|
01/08/2010, 13:20
|
#51
|
elite*gold: 0
Join Date: Feb 2008
Posts: 21
Received Thanks: 3
|
Code:
your LVL: 104;
your EXP range: example 8.000.000 - 10.000.000;
your current EXP : example 9.500.000; // so you need 500.000 exp to lvl up
// and have permission to attack mobs in this area else DC
ligit_EXP_LIST
{
id,minEXP,maxEXP;
1,1,349.999; // lvl values expamle for lvl 1 - 54 (like castor and norak)
2,350.000,560.000; // some lvl values
*,*,*; // some lvl values
32,1.000.000,1.250.000; // high lvl values expamle for lvl 104
}
//so map where are mobs made for 104+ mob during attack calls checkLigitim(32);
function checkLigitim(ID){
checksum = CurrentEXP / 8; // 1.187.500
if( (checksum > ligit_EXP[ID][minEXP]) AND (checksum < ligit_EXP[ID][maxEXP]) )
{
// checks if 1.187.500 is bigger than 1.000.000
// AND if 1.187.500 is smaller then 1.250.000
// if yes its continues
Ligitim=TRUE;
}
else
{
LOG( "/srv/bin/map-hack.log",
charName,
server,
dateTime,
location( getMapLocation(charName) )
);
Disconnect();
}
}
//or it checks the same way but deviding LVL
It looks like that anyone ever tried to kill mobs at a map he don't allowed to go is logged. If yes, im in trouble.
|
|
|
01/08/2010, 13:24
|
#52
|
elite*gold: 35
Join Date: Aug 2009
Posts: 5,822
Received Thanks: 1,958
|
No, what he wrote is if you exceed the exp limit DC which is right but, correct me if I'm wrong, don't you dc the moment you touch the mob in the higher lvl map so you don't even recive the exp?
|
|
|
01/08/2010, 13:32
|
#53
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,346
Received Thanks: 355
|
Quote:
Originally Posted by MINORITYmaN
kakkarot: right or check my scenario
but why does anybody try lure and attack then kill asrons on requies 2?
or try that with bees on resuies 1
it could be a way to find out more
|
I've read some people have tried that and they still dc.
Quote:
Originally Posted by MINORITYmaN
i think its maybe these scenario:
Code:
your LVL: 104;
your EXP range: example 8.000.000 - 10.000.000;
your current EXP : example 9.500.000; // so you need 500.000 exp to lvl up
// and have permission to attack mobs in this area else DC
ligit_EXP_LIST
{
id,minEXP,maxEXP;
1,1,349.999; // lvl values expamle for lvl 1 - 54 (like castor and norak)
2,350.000,560.000; // some lvl values
*,*,*; // some lvl values
32,1.000.000,1.250.000; // high lvl values expamle for lvl 104
}
//so map where are mobs made for 104+ mob during attack calls checkLigitim(32);
function checkLigitim(ID){
checksum = CurrentEXP / 8; // 1.187.500
if( (checksum > ligit_EXP[ID][minEXP]) AND (checksum < ligit_EXP[ID][maxEXP]) )
{
// checks if 1.187.500 is bigger than 1.000.000
// AND if 1.187.500 is smaller then 1.250.000
// if yes its continues
Ligitim=TRUE;
}
else
{
LOG( "/srv/bin/map-hack.log",
charName,
server,
dateTime,
location( getMapLocation(charName) )
);
Disconnect();
}
}
//or it checks the same way but deviding LVL
it could be an math logic with devides some values(to make them harder to find) and its compares
these values with a (ligit)table somewhere(so if you search lvl 105 or
your exp amount you dont find it, but if you devide 105/8 or your EXP
including maxEXP before LVL up), so if there are some values listed you
would get DC if value is bigger than value on list, so norak and castor arent
listed so here a LVL1 will not DC cause of ligit list, what do you all think
about?
...
..
.
|
I don't think it would be exp related since sometimes those mobs in higher up maps will give you less exp then what you can get legitimately at your current level. Like DF or dungeons. So i think the check would be something like, compares mob index with (say mob index range of python mobs accessible in the level 80 range). Then if that's true it checks to see if your level is 80 or up. But then say if that compare failed (the mob index check), then it goes down the next mob index (python inner castle mobs). So then checks mob index with that, and if that's true then compares your level with 85 or up, etc.
|
|
|
01/08/2010, 13:55
|
#54
|
elite*gold: 0
Join Date: Dec 2009
Posts: 10
Received Thanks: 0
|
i tested
lvl 77+ requies at below 77 i go there i can run around the map vaccing all mobs i like but as soon as i hit 1 mob once i dc so i log in again take the mobs to lower requies (the lvl77 area mobs) soon as i touch a mob dc ive tried this another way too had a friend vac mobs and bring them to me in lower requies with no hacks on and still dc.
python lvl80 i can go outside and inside the castle killing everything and no dc.
tested before this latest patch ofc.
i think it may be some sort of charactor and monster lvl check/comparison but only in certain zones making it harder to make a fix for.
|
|
|
01/08/2010, 14:38
|
#55
|
elite*gold: 0
Join Date: Mar 2009
Posts: 59
Received Thanks: 180
|
Quote:
Originally Posted by bottomy
I don't think it would be exp related since sometimes those mobs in higher up maps will give you less exp
|
guys guys dont understand me wrong, it has nothing to do with the MOBS EXP!
tell me how can you check the players LVL?
1. by LVL (its a overall, bot not very detailed)
2. by the exp you have got in you charakter stats!
than range or your EXP in the char stats show exatcly which lvl U are.
so for expample 8.000.000 - 10.000.000 exp range show that this is a 104 lvl char, no mather which class, map, weapons ect ...
right?
ps: i dont now now which range is for 104, these numers are only fo demo to understand
Quote:
Originally Posted by bottomy
So i think the check would be something like, compares mob index with (say mob index range of python mobs accessible in the level 80 range
|
i say perhaps no cuz it would need more loops and more tables with more detalis to make such a check, too much work and it does use more Server Resources CPU ... thats bad programming.
why make complicated if it could be so simple? 
my theory is: the check is running when you focus the mob and start to attack, at the same time is a function used used for counting a MATH RANDOM for your attack pionts in ther words DMG (after mathing your atk(4000-4300 DMG)+bonus+skills...= some final value which is your final DMG affected to mob dirung this oen hit) a this timeis the check which compares that i have wrote
Quote:
Originally Posted by evilones
i tested
lvl 77+ requies at below 77 i go there i can run around the map vaccing all mobs i like but as soon as i hit 1 mob once i dc so i log in again take the mobs to lower requies (the lvl77 area mobs) soon as i touch a mob dc ive tried this another way too had a friend vac mobs and bring them to me in lower requies with no hacks on and still dc.
python lvl80 i can go outside and inside the castle killing everything and no dc.
tested before this latest patch ofc.
i think it may be some sort of charactor and monster lvl check/comparison but only in certain zones making it harder to make a fix for.
|
i think they will make the same think on python, look, the first step they made is to close these posibility for hackers because requies i a map where are 3 different lvls and are reachable for LOWLVL ppl, PT an other, this i some security to not allow that all lvl 1 get lvl xx in few minutes or hours, its the nearest map where mobs are ligitim not faraway from ppl only cutted of by a river and some walls(not looking on the guard ^^).
python needs not so much attention cuz on the way there are guards the dont and teleports which dont let you in, no so in requies...so requies+ wall hack and your char woudl be xx high lvl very fast.
a lvl 1 char in python is suicide, and well guarded, you cant without wallhack get to python making just a walk like in requies, and thats the think i say, here the DEVELOPERS made these function to block the TIDE od hackers.
its easier to filter in logfiles "low lvl users" on "higher lvl maps" than filter "low lvl users who attacked mobs from hight lvl are from same map (which could be a possible hacker)"
most of you maybe do not understand my thougts, becasue you arent a Develpoer or programmer, look: the dekaron admins hava a lot of work to filterign aout mass of informations like those we are posting about to get the rid of the hackers. so logical is for such a dekaron admin/programmer : make a program/funktion for filter hackers or anomaliesresulting from hacking, make it so simple as possible, donst forget the serverhave limits, a query from that filter cant makes tha server lagging, and the results have to be so readable as possible to not lose the point of view.
i think requies was fist step which "original 2moons US" have forgot to fix, now its fixed, next steps will be sure python and upper.
sorry for my stucked english
#Posts merged by trane. , don't double post !
|
|
|
01/08/2010, 15:23
|
#56
|
elite*gold: 3
Join Date: Nov 2008
Posts: 5,333
Received Thanks: 1,335
|
#2x post reported?
|
|
|
01/08/2010, 15:31
|
#57
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,346
Received Thanks: 355
|
Quote:
Originally Posted by MINORITYmaN
guys guys dont understand me wrong, it has nothing to do with the MOBS EXP!
tell me how can you check the players LVL?
1. by LVL (its a overall, bot not very detailed)
2. by the exp you have got in you charakter stats!
than range or your EXP in the char stats show exatcly which lvl U are.
so for expample 8.000.000 - 10.000.000 exp range show that this is a 104 lvl char, no mather which class, map, weapons ect ...
right?
|
Oh that's your exp, hmm then possibly that could be what they've done. But where you have id, that wouldn't be determined by map (if that's what it is in your code), since then requies you would be able to kill all the mobs on the map.
Quote:
Originally Posted by MINORITYmaN
i say perhaps no cuz it would need more loops and more tables with more detalis to make such a check, too much work and it does use more Server Resources CPU ... thats bad programming.
why make complicated if it could be so simple? 
my theory is: the check is running when you focus the mob and start to attack, at the same time is a function used used for counting a MATH RANDOM for your attack pionts in ther words DMG (after mathing your atk(4000-4300 DMG)+bonus+skills...= some final value which is your final DMG affected to mob dirung this oen hit) a this timeis the check which compares that i have wrote 
|
Well you don't have to necessarily loop it, or make it go through all those compares. You could have an indirect call to the check function where it calls offset + map index * 50, or whatever. Then only have the mob id in that map and check with lvl for that. Though about the damage, im not sure i understand what you wrote exactly but if you're saying the client works out how much damage is dealt then sends to the server. I don't think it does, i think you only send that you hit the mob, what mob, what skill etc. And server works out the damage. But yes i think we are all pretty sure the check happens once you try hit the mob. Since most have stated when they try attack the mob then they get dc.
Only thing im wondering is why they make this check for mob? Why not map, would only need to be called once (at map enter), and that would lock the hacker in that map not being able to escape.
|
|
|
01/08/2010, 15:38
|
#58
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
because Acclaim is dumb. Why dont they make it so that you dont only DC, but you get banned as well? lol, epic fail @ Acclaim
And from what I've seen, it's not that you DC when you attack the mob. You DC right before you kill it, blocking you from getting the XP
|
|
|
01/08/2010, 15:46
|
#59
|
elite*gold: 0
Join Date: Mar 2009
Posts: 59
Received Thanks: 180
|
Quote:
Originally Posted by waidas123
#2x post reported?
|
LoL keep cool, i dont wanted to make a super long x times edited version so calm down, write better usfull stuff than statring spaming with abuses(yes spaming), nobody is interested on your report(exept mods and admin) but i write my posts for the users not for the admins that they look if i have made somthing wrong or not.
ps: in my eyes i reporting/abuse by every kiddy same as spaming one liners.
by the way "waidas123" if you look and see, i dont post mutiple oneliners, as you can see my posts contain minimum 15 hand tipped lines (quotes and returns not counted)
so spot naggin me, kakkarot is her more accepted/and respected for reporting abuse than you.
pps: fisrt of all. you should warn min 1-2 times if someone makes such mistakes like I(my first doubl post) after ignoring your warning you could report. i know the board rules, but i dont want to make a 8k pixel long post which after quoting me reaches 16 k pixels because you maybe fortgot to think why I did this.
..off..man thats realy nerving
Quote:
Originally Posted by bottomy
Though about the damage, im not sure i understand what you wrote exactly but if you're saying the client works out how much damage is dealt then sends to the server.
|
what i wrote is allways in meaning of serversided.
by the way, my theory is that DC are 2 sided or only serversided
anomalies and hack protection causes a serverside KICK this makes on client a conncetion error(because client checks serverstatus if he cant then auto DC) which causes DC 
you are right, client sends attack command and which mob, rest ist done by server.
hehe but look, you thought i talk about client sided, if DC woudl be only klient sided, so you coudl teoretical write hacks which make fake status codes, if you hack and server sends do klient code to DC, it coudl be to easy to lets this comand puff and instead to replace it with a staTus OK comand  oha, there would be everywhere hacking, and no more DC xD
but such as i said it is to 90% SERVER ONLY, when server dont get respond from client he auto logsoff the char, very simple  if status ok, server keeps char online 
no need to make 2 side requests
Quote:
Originally Posted by bottomy
Only thing im wondering is why they make this check for mob? Why not map, would only need to be called once (at map enter), and that would lock the hacker in that map not being able to escape.
|
i think in the monster.csv or somewhere there is an little number which is dedicated to this ID on the LEGITIM list.
legitim checkcould be called if the monster is flagged with such a number, here coudl be even a IF ELSE, IF ID is not EMPTY start LEGITIM FUNCTION()
but i can also be wrong. its all theoretical  i try to find with you as well an explain how it coudl work
Quote:
Originally Posted by sachamo512
And from what I've seen, it's not that you DC when you attack the mob. You DC right before you kill it, blocking you from getting the XP
|
hmmmm, but tell me why a friend get DC few mins ago even he did not attack the mob, but mob attacked him, here i think it does no mather who attacks, what does matter is that there is an attack interaction an there is the control which makes the serverkick.
ps: sorry for dbl post, but read my FAT BOLD info i wrote before
Quote:
Originally Posted by ~Kakkarot~
+#60-61 reported at 8/1/10 GMT +1 16:10 cause double post
If you have to then make a 8k pixel post 
|
man thats funny xD but ok, sorry i got much to write and have not the time to wait few hours until someone posts whatever xD
aswell i am waitng for REALreplies related to this topic not for reports or others ^^....so...
LOL i will now start reportign REPORTERS who report and dont care about userfriendly guides ^^
|
|
|
01/08/2010, 16:10
|
#60
|
elite*gold: 35
Join Date: Aug 2009
Posts: 5,822
Received Thanks: 1,958
|
+#60-61 reported at 8/1/10 GMT +1 16:10 cause double post
If you have to then make a 8k pixel post
|
|
|
Similar Threads
|
Monster Level Check
04/20/2010 - Dekaron - 4 Replies
So, does anyone know if you still dc killing mobs above your level?
|
Mentor level hack (bypassing 10+ level check)
08/14/2009 - Eudemons Online - 5 Replies
Well, we were messing around with my mentor and that ended up a bit sad. She thought she will scare me a bit and kicked from apprentices. Instead of that she screwed herself cause now I cannot add her back (I am level 129, almost 130, she is 133).
So, I have 2 questions, starting from more serious one:
1. Is level difference check server or client sided?
2. If it is client sided, can anyone give me a tip how I can get my mentor back, cause now I think she is crying in cushion (I was giving...
|
All times are GMT +1. The time now is 00:11.
|
|