No description
Find a file
Shpoike 4c0c55f783 Port FTE's WebRTC code over to QSS.
`sv_port_rtc /foo` on the server and `connect /foo` on the client can be used to host games a little more easily, using (short?) names instead of ip addresses.
This also gives support for both dtls://ip:port?fp=FINGERPRINT and wss:// schemes (on linux, with gnutls). Use -pubkey PATHTOFULLCHAIN.pem and -privkey PATHTOPRIVKEY.pem (as eg generated by letsencrypt) to use certificates that other people might be able to trust. It is possible to generate self-signed certificates with -certhost YOURDNS, but browsers will still reject it. Note that webrtc uses temporary certificates and thus does not use these args.
This stuff is compatible with FTE, as well as able to act as a server for netquake.io - it is recommended to just point your browser at the game's wss socket as if it were an https server - it'll provide redirect links and a way for you to more easily add any requisite certificate exceptions/pinning to your browser.

The new code is disabled by default for now, but can be enabled with -useice. The new code listens on $port+1000, althouth the old net_dgram.c code should probably be disabled instead of using redundant sockets.
2025-06-22 07:30:45 +01:00
.github/workflows Add continuous integration workflows for Linux and MinGW 2023-12-08 16:11:52 +02:00
Linux Merge remote-tracking branch 'sf/master' into qss 2023-06-29 17:00:32 +01:00
MacOSX Added pmove files to Xcode project 2023-11-05 10:49:58 +02:00
Misc re-diff'ed extra patches so that they apply cleanly 2022-07-05 10:10:00 +03:00
Quake Port FTE's WebRTC code over to QSS. 2025-06-22 07:30:45 +01:00
Windows Add missing files to Visual Studio projects 2023-11-07 10:05:17 +02:00
CMakeLists.txt Port FTE's WebRTC code over to QSS. 2025-06-22 07:30:45 +01:00
LICENSE.txt rename gnu.txt to LICENSE.txt 2014-09-21 14:02:30 +00:00
Quakespasm-Music.txt Updates for tracker music: 2021-02-04 23:28:00 +03:00
Quakespasm-Spiked.txt Add full support for HDR/E5BGR9 lighting. 2023-06-29 16:40:18 +01:00
Quakespasm.html updated docs for 0.96.0 changes, so far. 2023-05-17 23:11:56 +03:00
Quakespasm.txt updated docs for 0.96.0 changes, so far. 2023-05-17 23:11:56 +03:00