Home » General Discussions » General Discussion » Design of a new, free renegade-like game
Re: Design of a new, free renegade-like game [message #434600 is a reply to message #434590] |
Wed, 11 August 2010 16:15 |
|
EvilWhiteDragon
Messages: 3751 Registered: October 2005 Location: The Netherlands
Karma:
|
General (3 Stars) |
|
|
JohnDoe wrote on Wed, 11 August 2010 23:15 |
EvilWhiteDragon wrote on Wed, 11 August 2010 22:32 |
JohnDoe wrote on Wed, 11 August 2010 15:25 |
[NE | Fobby[GEN] wrote on Tue, 10 August 2010 00:21]It's all about the difference between client-side hit detection and server-side hit detection. A lot of older games had client-side, and newer games have server-side. There are exceptions.
Server-side hit detection:
+ Excellent way to thwart client cheats
- Hits must be registered with the server; a laggy server = shots are made an X amount of time after pulling the trigger, depending on the ping.
Client-side hit detection:
+ All shots register instantly
- Client cheats are easy to make, use, and are difficult to get rid of completely.
|
Client-side hit detection is horrible, but Westwood would've made an even worse game with server-side hit detection.
Most good modern games use unlagged server-side netcode. I'm not sure how exactly the UT3 netcode handles it (most likely badly because Epic don't give a shit about PC multiplayer anymore), but with Quake Live it leads to every shot counting as long as your ping is under 80. Technically modern games use server-side, but practically it's client-side detection.
Actually, I guess what makes Renegade's netcode so horrible is the delayed movement because that's handled on the client's side as well...hit detection is the lesser of the evils
|
No, if the ping is low enough (the effective ping) then the experience will be the same, simply because humans don't notice a 100ms delay.
|
What exactly are you talking about? Renegade? Unlagged server-side netcode?
It probably doesn't matter because the humans don't notice a 100ms delay part means you're a complete tard anyway...wtf aren't you supposed to be a coder or something? No wonder you people are useless.
Troop...Westwood being horrible at making videogames doesn't really help a general argument (well it's not really an argument because every noteworthy modern engine uses unlagged sside hit detection).
aha, that tt guy isn't a coder...still an idiot
|
I was talking about your statement that it was practically clientside. It is not. It might do a slight correction based on the ping, but the hit detection is still serverside. Clientside hit detection only works as long as you can trust the client. Which so happens to be *NEVER*. Therefor as a coder you would have to look into alternatives, like using the ping as a correction factor.
A simple example of this would be the following. The player shoots at something, due to a ping of 100, the shot arrives at the 100ms late. The target may have moved away. The server could correct this by comparing the location of the shot, and the place where the target was 100ms ago. This would solve most of the lag issues, but is difficult to implement correctly and efficiently.
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/
V, V for Vendetta | People should not be afraid of their governments.
Governments should be afraid of their people.
|
|
|
|
|
|
Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: Goztow on Mon, 09 August 2010 00:00
|
|
|
Re: Design of a new, free renegade-like game
By: reborn on Mon, 09 August 2010 00:35
|
|
|
Re: Design of a new, free renegade-like game
By: snpr1101 on Mon, 09 August 2010 00:54
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: reborn on Mon, 09 August 2010 02:17
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: Goztow on Mon, 09 August 2010 01:50
|
|
|
Re: Design of a new, free renegade-like game
By: nopol10 on Mon, 09 August 2010 02:21
|
|
|
Re: Design of a new, free renegade-like game
By: reborn on Mon, 09 August 2010 02:43
|
|
|
Re: Design of a new, free renegade-like game
By: nopol10 on Mon, 09 August 2010 17:01
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: snpr1101 on Mon, 09 August 2010 03:32
|
|
|
Re: Design of a new, free renegade-like game
By: Tiesto on Mon, 09 August 2010 03:55
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: JohnDoe on Mon, 09 August 2010 07:36
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: JohnDoe on Mon, 09 August 2010 13:39
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: nopol10 on Tue, 10 August 2010 05:30
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: JohnDoe on Wed, 11 August 2010 06:25
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: JohnDoe on Wed, 11 August 2010 14:15
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: JohnDoe on Wed, 11 August 2010 17:52
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
By: nopol10 on Wed, 11 August 2010 02:58
|
|
|
Re: Design of a new, free renegade-like game
|
|
|
Re: Design of a new, free renegade-like game
|
Goto Forum:
Current Time: Sun Nov 10 03:32:05 MST 2024
Total time taken to generate the page: 0.01077 seconds
|