News for hackers. Stuff that matters.
Re:Game Devs Explain the Tricks Involved with Letting You Pa... by eterm on Sunday April 19, 2026 @04:11AM (#47822634)
Related to that is the ability to watch games using the game-client too.

This used to be a promoted feature in CS, with "HLTV/GOTV", but sadly disappeared when they moved to CS2.

Spectating in-client is such as powerful way to learn what people are doing that you can't always see even from a recording from their perspective.

Re:Game Devs Explain the Tricks Involved with Letting You Pa... by gryfft on Sunday April 19, 2026 @04:19AM (#47822670)
> Related to that is the ability to watch games using the game-client too.

Halo 3's in-engine replay system was the high water mark of gaming for me.

Re:Game Devs Explain the Tricks Involved with Letting You Pa... by saulr on Sunday April 19, 2026 @04:34AM (#47822743)
This absolutely still exists - I have a library for reading Source 2 (CS2, Deadlock etc) demo files and streams (HTTP ones like CSTV).

https://github.com/saul/demofile-net

Re:Game Devs Explain the Tricks Involved with Letting You Pa... by eterm on Sunday April 19, 2026 @04:36AM (#47822758)
Demo files work, but I'm talking about spectating live. The "Watch" tab was removed and the ability to just browse and spectate the top games currently being played.

I'm sure the technology still exists in the engine, but it's no longer the key feature it once was. HLTV/GOTV was launched with some fanfare back in the day.

Re:Game Devs Explain the Tricks Involved with Letting You Pa... by Timshel on Sunday April 19, 2026 @05:27AM (#47822985)
Guessing too much potential for abuse if the same server was handling both match and spectating.
Re:Game Devs Explain the Tricks Involved with Letting You Pa... by saulr on Sunday April 19, 2026 @05:42AM (#47823048)
Spectators don't watch the game on the same server that's hosting the game. The host server sends the traffic to a 'relay' on a delay, which spectators then connect to. Similarly for the HTTP streamed games, the game server is writing the data for spectators on a delay.
Re:Game Devs Explain the Tricks Involved with Letting You Pa... by throwthrowuknow on Sunday April 19, 2026 @05:15AM (#47822937)
Absolutely crazy they haven’t revived this yet given the popularity of streaming.
Re:Game Devs Explain the Tricks Involved with Letting You Pa... by manuhabitela on Sunday April 19, 2026 @05:01AM (#47822876)
Also allowed to watch games _live_! Long before streaming videos was a reality.

Ah, the good old days of watching live competition of quake through the game itself, chatting with others basically through the game console.

Pretty cool system.

Re:Game Devs Explain the Tricks Involved with Letting You Pa... by Paradigma11 on Sunday April 19, 2026 @08:03AM (#47823703)
Also allows maphacks, not cool.
Re:Game Devs Explain the Tricks Involved with Letting You Pa... by dabber21 on Sunday April 19, 2026 @05:30AM (#47822996)
I think some games allow this, I remember watching DotA 2 torunaments this way

The game engine, Source, is also using client-server architecture