Well 2 actually. The equipping bug I originally didn't have. The trading bug with the tons of money thing I don't have. And I fixed the jump bug myself =D with the disconnection thing.
===============================================
Jumping
===============================================
Description - You can jump as far as you want. AS FAR AS YOU WANT.
Abuse - The only way you can really abuse this is with a proxy. Jumping to the other side of the map . I mean, you can do the super ass long jump by clicking opposite sides of the screen etc but meh.
Solution - Distance checks yet again. Simple solution, and if you do it like official CO(Disconnecting on long jumps) it provides an easy way to DC xD.
The way I fixed this was put in a pull back.
I got the pullback from Arcotemple and f0am a while back.
Code:
if (MyMath.PointDistance(PrevX, PrevY, NewX, NewY) > 15)
{
MyChar.Teleport(MyChar.LocMap, MyChar.LocX, MyChar.LocY);
SendPacket(General.MyPackets.SendMsg(MessageId,"SYSTEM", MyChar.Name, "PullBack!", 2011);
retrun;//this way your server won't still change the LocX and LocY of the client.
}
You're supposed to put that after I think case 133?
I'm pretty sure thats it.
You can fix the trading, equipment and jumping easily.
I didn't know that changing files in your client would give you the opportunity to wear high level equipment. Going to fix that in my source.
heh, i've actually came across over 10 LOTF exploits when writing jonquer & checking LOTF how things are handled there, it seriously lacks validating anything the client sends it. Too bad i didn't log these as i came across them, but you can completely destroy any LOTF server if you wanted too.
Every solution you have ca be beatet.
The thing with jump is easy.
Also there is alot way more problems.
Speedhack,aimbot,botting,c3hack.
You cant fix the item.dat problem as your way.
You can change the language of it instead of checking everything.
If you have 1000players, you can check everything?
I dont think so, you ahve to make alot way more things to protect server real.
Thats why you have Screencam programs such as Fraps, so
players can report other players with videos.
Simple.
Every solution you have ca be beatet.
The thing with jump is easy.
Also there is alot way more problems.
Speedhack,aimbot,botting,c3hack.
You cant fix the item.dat problem as your way.
You can change the language of it instead of checking everything.
If you have 1000players, you can check everything?
I dont think so, you ahve to make alot way more things to protect server real.
Thats why you have Screencam programs such as Fraps, so
players can report other players with videos.
Simple.
1) You're talking about hacks, not small edits to get benefit from
2) Changing the language? Can you please make clear what you mean? I don't think you can change the itemtype.dat to another language, since it's mainly numbers and will only effect the game in a bad way, besides there are many translators on the internet available. Beautiful isn't it?
3) What you're saying is: A server should depend on people sending videos of botters, hackers or what ever the guy is doing he shouldn't do.
4) What are you talking about? It's not simple to fix it, 2 lines above this, you said you have to make a lot more to protect the server for real, and now it's easy? Confused me.
Sorry for being a little rude, but your post didn't really make sense.
1) You're talking about hacks, not small edits to get benefit from
2) Changing the language? Can you please make clear what you mean? I don't think you can change the itemtype.dat to another language, since it's mainly numbers and will only effect the game in a bad way, besides there are many translators on the internet available. Beautiful isn't it?
3) What you're saying is: A server should depend on people sending videos of botters, hackers or what ever the guy is doing he shouldn't do.
4) What are you talking about? It's not simple to fix it, 2 lines above this, you said you have to make a lot more to protect the server for real, and now it's easy? Confused me.
Sorry for being a little rude, but your post didn't really make sense.
HOW TO SOLVE THIS ? HELP ME 09/10/2010 - Soldier Front Hacks, Bots, Cheats & Exploits - 18 Replies PAG INOPEN KO UNG SPECIAL FORCE GANITO KAGAD UNG LUMALABAS D KO LAM KUNG BKIT WALA NMN AKUNG GINAMIT NA KUNG ANU PWDNG MAKA SIRA GG HELP ME PLS
http://www.flickr.com/photos/52382664@N04/4973739 595/
[HELP] To solve this bug. 12/17/2009 - EO PServer Hosting - 2 Replies Hello again.
I wanna make a DB, by myself, starting from ManqeuinFull Database.
In this DB, it's a bug, if i make more than lvl 137, like 138/255, when i relog, my char crash. Why ?
I'm noob :) Thanks !
[HELP] Compile error with LOTF(i know LOTF sucks but just help) 06/19/2009 - CO2 Private Server - 3 Replies It says:
Loaded 254 portals.
Loaded 1027 NPCs.
Loaded 37 mobs.
Loaded 11147 items.
Loaded 172 mob spawns.
System.ArgumentOutOfRangeException: 'minValue' cannot be greater then mxValue.
Parameter name : minValue
at System.Random.Next<Int32 minValue, Int32 maxValue>
at COServer_Project.Mobs.SpawnAllMobs<> in C:\Documents and Settings\Admin\My Documents\COServerProject1\COServerProject\Entitie s.cs:line 207