Live data from Hacker News

Play Counter Strike 1.6, with full multiplayer, in the browser

play-cs.com

311–320 of 516 posts

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#311
post #77

This is pretty wild! Seems like it's running the FWGS xash3d engine, which seems to be some sort of rewrite of the Valve goldsrc engine (which I didn't realize had available code to be rewritten)? I'm curious about how it's actually executing in the browser (WebGL? WebGPU? WASM, even?) but cant seem to be able to get onto a server to poke around at the moment.

The original Half Life, including goldsrc, is source-available: https://github.com/ValveSoftware/halflife

That is only the game-logic (which has been 'open' since 1999) and not the engine. That is under a proprietary license and as per terms of the license incompatible with the code that the projects here are using (which are GPL, as they take code from the open-source Quake engines and community projects that have been created over the past 2 decades).

However the projects in question are outside of US jurisdiction for that to matter. They are in violation of id software's and Valve's copyright though.

You can find the original HL SDK license here https://pastebin.com/pAVKk1NL The copy on GitHub has just a find-replace of the Source Engine license, which is not compatible as well. Seems like Human Error either way.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#312

Earlier quoted context omitted.

One thousand times this. Even though there are exceptions, it makes for a far better experience. Even as I am writing this: control+A is Emacs-like keybindings, goes to the beginning of the line. Under Windows and even Linux, depending on the app it's probably going to run "select all", and we have to resort to home and end (but then these also have a chance of scrolling stuff). It's good to know that "command" will…

> Under Windows and even Linux, depending on the app it's probably going to run "select all" that's CUA. Which is a much nicer and saner standard than Emacs/Vi keybindings.

We're going to have to agree to disagree on that one. I love that macOS uses the command key for traditional CUA bindings, leaving control sequences open for me to continue using my Emacs style keybindings in all cocoa text widgets.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#313
post #94

Played this for a bit but ran into some trouble with the key mappings. CTRL to crouch means that I can't really press anything else without causing firefox to ruin the game. * CTRL+R (reload) causes the page to refresh * CTRL+W (walk forward) attempts to close the current tab * CTRL+S (walk backward) opens a dialog to save the current page * CTRL+D (walk right) bookmarks the current page Luckily firefox shows a confi…

Say what you like about Apple, but having all these functions on the Cmd key instead is not just more logical, it's actually sane (doubly so for the terminal). I think MS has missed an enormous opportunity when they introduced the Win key; and X11 desktops, toolkits, and apps imitated the more familiar (rather than the better) solutions.

Try zooming in without a right click button. It's fun!

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#314
post #247

I remember playing one of the early CS betas as a Half-life mod in ~1999. It was such a huge leap in gameplay and style from anything else out there. Most FPSs up to this point were SciFi based, guns like the BFG and plasma guns. Counterstrike's focus on realism really altered how you connected with the game. Columbine had happened very recently and was still very much in the zeitgeist. There was a very real cultural…

We also built a similar map while in high school in the late 2000s, no one really complained (keep in mind I'm not from the US). Some of our teachers quite liked it though. We just viewed it as a familiar location (albeit with secret tunnels, lifts and higher ceilings), it had no particular negative connotations. I still have it, you can view some screenshots and download the bsp here: https://gzalo.com/en/projects/c…

I was in high school in 2001 when Counter Strike exploded in popularity in Spain. We also discussed to make a map of our high school, one teacher even got us the floorplans! Mind you, this was one year after a guy killed all his family with a katana and the media blamed it on games. Still, nobody thought we were criminals. The benefits of living in a mostly peaceful country I guess...

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#315
post #251
post #241

Earlier quoted context omitted.

I wonder if that's legal, given that mapmaking is protected expression, and a recent ruling saying that (public) schools can't police protected expression off of school grounds. Without a clear expression of threat, I don't think simple mapmaking is sufficient grounds for a terror threat charge.

> simple mapmaking It's not simple mapmaking though is it? It's creating a map inside a video game to simulate school grounds. Drawing a map of the school and putting it in a frame on your wall? Fine. Drawing a map, recreating it inside a first person shooter, then spending hours playing (training) memorizing the map? I believe anyone could see that as a terroristic threat. Edit: Example Legos. Having a Lego model of…

It is in fact, simple mapmaking. And fun. You have to project your own fears on to it to make it any more than that.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#316
post #225

Earlier quoted context omitted.

It is not. To clarify, this mixes proprietary code with GPL code from id software. Valve has spoken out about the engine used [1] before and has barred it from being used for mods on Steam. [1] http://web.archive.org/web/20160701071741/http://www.moddb.c...

At Planimeter, back when we were "Team Sandbox," we ran into similar issues when attempting to publish Half-Life 2: Sandbox.[1] People can still find the source and game code on our repository listings from when we migrated off Google Code. Valve Business Development did not give us the go-ahead. Notably, we were the first usage of LuaJIT in the Source Engine, and we think that later GMod caught up to us. But you cou…

Wow! Fascinating. Source needed a open-source sandbox thing from the beginning. Can't believe things went the way it did - but it doesn't surprise me. The original HL SDK license also prohibited you from releasing anything but game-code in object form. Thank you for this effort.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#317
post #85

Man, what a trip down memory lane. Learned to fear that AWP sound again immediately. Counter to others I'm actually surprised by how little I enjoyed it. I used to play a ton of FPSes back in the day (CS betas to 1.6 heyday) then stopped for well over a decade. Picked up Call of Duty during the pandemic as a means to stay social with friends and told myself barely anything had changed. Boy was this a great lesson tha…

I enjoyed it enough to download Day of Defeat 1.3 again :D

DoD and DoDS might be my favorite multiplayer FPS ever. I picked up DoDS in my last year of university (2007/08), and I don't even know how I could finish my degree. The community was absolutely amazing.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#318

I have been recently playing CSGO with my family members. Its honestly very difficult to play, its really not suited for Casual players(playing on speakers with mediocre mice and so on) especially with the very difficult aiming system. But I didn't find anything that is both free or basically free and can run on everything, from macbooks with Intel/m2 GPU to a gaming PC. Overwatch 2, too gimmicky and heavy Fortnite,…

I've felt similarly about csgo. It's the game I always come back to when I just want to jump into a game and have some mindless fun. I used it as my tool to separate work from home when the pandemic started. I'd work my 8 hours then play an hour of casual csgo and that helped my mental health a bit.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#319

Earlier quoted context omitted.

Say what you like about Apple, but having all these functions on the Cmd key instead is not just more logical, it's actually sane (doubly so for the terminal). I think MS has missed an enormous opportunity when they introduced the Win key; and X11 desktops, toolkits, and apps imitated the more familiar (rather than the better) solutions.

I will concede that for once, Apple's insane keyboard mappings actually work in their favor. But I still won't get them any credit, since it is purely a coincidence that their mappings happened not to mess with this one browser game.

It comes in handy in terminals as well. You can use CMD + C to copy, CTRL + C to send a code.

Re: Play Counter Strike 1.6, with full multiplayer, in the browser

#320
post #59

I recall installing CS from CDs. I was so excited to play, but my internet was so slow it took basically the rest of the day to download the updates. Then, when I got into the game, some servers had mods and maps to download which took forever. Needless to say, once I was playing I felt so gradified and cool. My dad brought home a 'flat' CRT a few months later from his work. It felt life changing at the time. A while…

At a LAN party I hosted, I'd typically demolish my friends at CS. So one time, unknown to me, they installed a hack on their side (aimbot?) and always started headshotting me. I remember getting flustered (I was and am a competitive person) and then just broke out laughing.

I remember attending a LAN party a friend was hosting (I couldn't bring my computer because it was a family computer but the friend had an extra PC) but because I would just demolish them, they switched my display to a projector that was projected on the ceiling. Still demolished them.

I miss those times a lot.

Post reply on HN