Live data from Hacker News

Play Counter-Strike 1.6 in your browser

cs-online.club

171–180 of 337 posts

Re: Play Counter-Strike 1.6 in your browser

#171

Earlier quoted context omitted.

Seems a bit unfair to only acknowledge one side of the trade-offs. Obviously native apps win the perf side. How about being able to play with your friends after just handing them a link? Native 1.6 doesn't even run on my computer at all. I think browser ports are the only hope that old games have at coming back. The other month I played Nox's quest mode with my friend on a browser emscripten port (plus a lot of custo…

> How about being able to play with your friends after just handing them a link? That doesn’t work well for games with lots of modern assets. > Native 1.6 doesn't even run on my computer at all. That is strange, it works on the latest Windows. > I think browser ports are the only hope that old games have at coming back. Why? Steam, GoG, DOSBox, Proton, DXVK, emulators, VMs, etc. all give you access to almost every ga…

You know no-one is forcing you to play CS in your browser, right? Why is it so offensive to you that this exists and someone else is finding joy in playing it? Why does HN love to rag on web technologies so much?

Re: Play Counter-Strike 1.6 in your browser

#172
post #87

Earlier quoted context omitted.

Most of the land isn't in Europe but most of the population is and I daresay Russians outnumber other nationalities on European servers.

Last time I checked - Valve has no game servers/entry nodes in Russia. Western Russia connects to Sweden or Poland. Northern European and Eastern European countries connect through the same nodes. Connections within Valve network are handled internally (since they can tune it for better latency, etc.) and you don't even know where the actual game server is hosted. So there is always a big mix of players no matter whe…

I thought dota had one but it has been a while and can't remember if that was really the case.

Assuming it is not, I wonder why? Lots of russian players, why wouldn't Valve put servers in Russia?

Re: Play Counter-Strike 1.6 in your browser

#174
post #144

Earlier quoted context omitted.

This was actually explored in this Cracked article [0] which I heard about on the Cracked Podcast. Basically, being cynical and negative is one of the easiest ways of appearing smart because you don't need to back up any of your assertions and people are less likely to be called out for shitting on something. [0] https://www.cracked.com/blog/the-7-stupidest-things-that-mak...

I don't see how being negative allow one to not back anything, I can say something sucks, but I'd have to explain why. And people will get called for shitting on something, see the GP comment. I'd even say you're less likely to be called out for being negative without giving an explanation than being positive without giving an explanation. Though it's usually easier to explain why something sucks than why something i…

This isn't about being negative or critical. It's about being negative all the time. It's about labelling yourself as cynical and making all of your schtick be about that negativity.

I see plenty of well-thought out criticism on hacker news and reddit. I see excellent deconstructions and refutations which show excellent balance and are clearly the work of a lot of thought and rumination. This isn't about those posts.

The 'cynical is an easy way to appear smart' comment will apply most to daily conversation and low-effort drive-by comments on forums. In an everyday example, think about how people will make a joke or comment about how they dislike certain bands or pieces of technology. Do they always follow up with a bullet pointed list of what it is that they found disagreeable? No. I mean, sometimes, but if I were to take a clicker with me throughout my day and count every time someone made a casual negative comment, it would be higher than those presented with backing evidence, justification or even explanation. So to counter this comment:

>I don't see how being negative allow one to not back anything, I can say something sucks, but I'd have to explain why.

I disagree. You absolutely don't have to say why something sucks and most people don't most of the time.

But this is ok, though, because people are mostly just expressing their opinion. There may be some signalling that you have a better taste in music or that you have a more refined taste in technology, but most people won't even consciously register that that is the intent that you are trying to signal. So I'd say that this covers this:

>I'd even say you're less likely to be called out for being negative without giving an explanation than being positive without giving an explanation.

I will agree with you if the comment is negative and controversial but most of the time people are negative, it passes most people's internal 'controversiality test', it doesn't get challenged and nothing further happens.

>And people will get called for shitting on something, see the GP comment.

They will. Sometimes. However, we're not talking here about nobody ever being called out for being overly negative. We're talking about how overall it is easier to appear to be coming from a place of authority by taking a negative stand point.

Hacker News is rife with this. A new technology is posted and the first things that will be commented will be picking holes in it, finding obvious flaws, decrying or otherwise.

Statistically, this would seem to be fine and you're likely to be on the winning side of history most of the time. New stuff is more likely to be either undeveloped or unstable, ignore or duplicate work or be so forward looking that it isn't viable in the near term. However, this then also becomes the intellectually lazy stance to take. 'This is probably going to be bad, so let's find all the flaws first and then we can call it a day'. You will see many comments which will include lots of technical flaws without themselves saying what experience their criticism is based on. And the cost would appear to be minor: some things that become good and viable ideas eventually get shot down, but so what? If they become good then that person can just change their mind and no harm no foul.

Overall, this means that the 'cynical' mindset appears to be a stable one, one that means that you're right more often than you're wrong and one that means that you can appear to be talking from a position of authority without actually having to back that up.

So, sure, I see what you mean to an extent, but I think your point grossly misses the point of what my post (and indeed the two parents) were really getting at.

Re: Play Counter-Strike 1.6 in your browser

#175

Earlier quoted context omitted.

> How about being able to play with your friends after just handing them a link? Native 1.6 doesn't even run on my computer at all. This is actually one of the major selling points for Cloud Gaming. Although it still has a lot of issues to be adressed before getting into the mainstream, this is exactly what it promises. Just sending your friends an invite link and get them to sign up is a much more pleasant experienc…

I always thought the cloud gamming is really just a way to move gammers to "subscriptions" instead of one time purchases, in the end milking more money and taking more control from them just like Adobe did with their creative products.

Why not both?

Re: Play Counter-Strike 1.6 in your browser

#176

This could serve as a demonstration what a long way way web sockets/rtc/channels still have to go, since the experience is much worse even considering the ping compared to 20 year old netcode.

I dunno. I implemented my games'[1] netcode on top of WebRTC and it runs just as well as proper UDP stuff. If you configure it be unreliable and pack everything into small binary commands then it behaves exactly like you'd want for a fast-paced multiplayer game. Obviously most web games use websockets for networking but it is certainly possible (albeit much more difficult) to have very fast netcode in a browser game.

[1] https://redka.games/mages

Re: Play Counter-Strike 1.6 in your browser

#177

Earlier quoted context omitted.

I agree with you on one level-- I think people on HN are generally overly critical of projects like this which are clearly huge accomplishments and the culmination of tons of effort... But on the flip side, I think it's plenty valid to look at projects like this as case studies into why modern web tooling isn't up to the standards of the tooling of 20 years ago (on much less performant hardware no less). Even within…

Which may be good. If I post to HN I'm looking for critics, not for an empty Attaboy.

constructive criticism exists tho, being just negative is just cheap

Re: Play Counter-Strike 1.6 in your browser

#178
post #176

This could serve as a demonstration what a long way way web sockets/rtc/channels still have to go, since the experience is much worse even considering the ping compared to 20 year old netcode.

I dunno. I implemented my games'[1] netcode on top of WebRTC and it runs just as well as proper UDP stuff. If you configure it be unreliable and pack everything into small binary commands then it behaves exactly like you'd want for a fast-paced multiplayer game. Obviously most web games use websockets for networking but it is certainly possible (albeit much more difficult) to have very fast netcode in a browser game.…

What do you mean by "small binary commands"?

Re: Play Counter-Strike 1.6 in your browser

#180
post #176

Earlier quoted context omitted.

I dunno. I implemented my games'[1] netcode on top of WebRTC and it runs just as well as proper UDP stuff. If you configure it be unreliable and pack everything into small binary commands then it behaves exactly like you'd want for a fast-paced multiplayer game. Obviously most web games use websockets for networking but it is certainly possible (albeit much more difficult) to have very fast netcode in a browser game.…

What do you mean by "small binary commands"?

Use websocket in binary mode, pack operations into tiny messages.
Post reply on HN