Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (AbrahamR, 7th_zorro, dr_panther, 1 invisible), 702 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 8 of 9 1 2 3 4 5 6 7 8 9
Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: darkinferno] #308861
02/05/10 14:26
02/05/10 14:26
Joined: Feb 2009
Posts: 2,154
Damocles_ Offline
Expert
Damocles_  Offline
Expert

Joined: Feb 2009
Posts: 2,154
You can prevent this by evaluating the client-movement
on the server, and snapping back the client
(or making him inactive)
This is quite complex though, to get it properly working.
(and would require to let the client send
all data that was used to change and calculate the
movement, the server reuses this to determine
if it was a valid action)


You could also do a simple function to
see if a client sends positions, that would
in reality intersect with the walls/floors.

In an indy game, a client-kick + ip ban should be enough


Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: Damocles_] #308864
02/05/10 14:32
02/05/10 14:32
Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
Quad Offline
Senior Expert
Quad  Offline
Senior Expert

Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
i guess just checking integrity of files is alo easier, like check map's md5 hash, if it doesnt match with the one on server, you cannot join.


3333333333
Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: Quad] #308866
02/05/10 14:38
02/05/10 14:38
Joined: Feb 2009
Posts: 2,154
Damocles_ Offline
Expert
Damocles_  Offline
Expert

Joined: Feb 2009
Posts: 2,154
This assumes, that the client would respond with the
wrong checksum. (wich can also be hacked to always
send the correct one)

A hacker can simply alter the send positiondata, when
the server does not evaluate client movement.

The only totally save way is to do everything on the server.
(client only sends move/action commands)
But thats too slow for an FPS. (only works in a fast LAN environment)

But a server can still reevaluate a clients actions.
If something is impossible for a client to do, then simply ban the client.

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: Damocles_] #308867
02/05/10 14:46
02/05/10 14:46
Joined: May 2009
Posts: 1,816
at my pc (duh)
darkinferno Offline OP
Serious User
darkinferno  Offline OP
Serious User

Joined: May 2009
Posts: 1,816
at my pc (duh)
yes, i will do a speed check plus IP ban, there alot of ways to change IPs though, or so am hearing, so the power of that is also limtited, checking the speed is somewhat simple to do also but ofcourse takes some time to get right

someone was demonstrating 'cheat engine' to me and how it could do a speedhack, am surprised that it works that easily, i will also check the positions on the server to make sure its in a valid location... sounds like a c_content thing, am glad i released this game cuz even win or not, i learnt valuable stuff for my game

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: darkinferno] #308869
02/05/10 14:57
02/05/10 14:57
Joined: May 2009
Posts: 1,816
at my pc (duh)
darkinferno Offline OP
Serious User
darkinferno  Offline OP
Serious User

Joined: May 2009
Posts: 1,816
at my pc (duh)
i think the movement hack that i saw was something like a save/load thing, like he saved his position then moved then loaded back the old position, which is why he could jump down from upstairs than warp back up.. no lag at all could produce that

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: darkinferno] #308932
02/05/10 21:41
02/05/10 21:41
Joined: Jul 2008
Posts: 21
M
MrNoOne Offline
Newbie
MrNoOne  Offline
Newbie
M

Joined: Jul 2008
Posts: 21
actualy Wallhack is seeing someone through a wall. a 'Noclip hack' is what makes you go through walls and such yourself.

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: MrNoOne] #308936
02/05/10 22:00
02/05/10 22:00
Joined: May 2009
Posts: 1,816
at my pc (duh)
darkinferno Offline OP
Serious User
darkinferno  Offline OP
Serious User

Joined: May 2009
Posts: 1,816
at my pc (duh)
ahh i see, well thats what i saw, seems i need to become a cheater in order to make this game work lol to atleast understand the systems, i think i have a counter for alot of them, could someone explain to me how speedhacking works? its rather strange that they can use some external software to move faster than was coded

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: darkinferno] #308937
02/05/10 22:03
02/05/10 22:03
Joined: May 2008
Posts: 2,113
NRW/Germany
alibaba Offline
Expert
alibaba  Offline
Expert

Joined: May 2008
Posts: 2,113
NRW/Germany
maybe they used the console. i mean maybe they wrote something like "time_factor =2" then they can move faster i think.


Professional Edition
A8.47.1
--------------------
http://www.yueklet.de
Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: alibaba] #308947
02/05/10 23:21
02/05/10 23:21
Joined: May 2009
Posts: 1,816
at my pc (duh)
darkinferno Offline OP
Serious User
darkinferno  Offline OP
Serious User

Joined: May 2009
Posts: 1,816
at my pc (duh)
naah, it was a software called cheatengine, we ran some tests with it plus my movement code doesnt use time_step so i dont see how time_factor would affect it

Re: GoldenEyeRemake_RetroContestEntry_[ToBeUpdated] [Re: darkinferno] #308971
02/06/10 07:27
02/06/10 07:27
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Maybe it filters out the movement data which the client sends to the server and manipulates it.
Or is the whole movement calculate on the server?

Page 8 of 9 1 2 3 4 5 6 7 8 9

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1