Spoike
|
89fde9c5e4
|
Some more ICE polish.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6300 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:18:05 +00:00 |
|
Spoike
|
4fc23b4f4d
|
Make the frametime graph a bit more pretty.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6297 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:45 +00:00 |
|
Spoike
|
62e8bb5774
|
Prevent FTE servers from getting mistreated as NQ servers, this should restore the 'observe' option.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6294 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:27 +00:00 |
|
Spoike
|
ce8155f8a1
|
Only default to sv_listen_nq when running q1.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6293 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:16 +00:00 |
|
Spoike
|
5d0dd2ef8f
|
Make sure infokey(ent,"protocol") reports something unique for qex-protocol clients.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6292 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:17:11 +00:00 |
|
Spoike
|
4fce9e090d
|
Fix up vrinputs frame times.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6289 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:54 +00:00 |
|
Spoike
|
217a49c08d
|
Commit 6276 was bad (reproted by qqshka).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6286 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:37 +00:00 |
|
Spoike
|
3f85c9793c
|
Add TURN support to our ICE implementation, along with a few fixups. Must be configured with 'net_ice_servers turn:foo?user=foo?auth=bar'. space-separated list, can also accept additional 'stun:' servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6285 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-07-28 02:16:31 +00:00 |
|
Spoike
|
c4b043d39f
|
Fix some missing ambient sounds on large bloated maps/mods (this really should have been fixed years ago).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6281 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-29 07:20:24 +00:00 |
|
Eukara
|
ad03c1f6a6
|
Add missing check for QUAKESTATS being defined in pr_cmds.qc
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6279 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-27 18:28:43 +00:00 |
|
Spoike
|
304079e1dc
|
Add a variation of the addentity builtin, for explicit light levels.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6278 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-26 08:08:50 +00:00 |
|
Spoike
|
81ab9277ac
|
Make the various build config defines a little more robust.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6277 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-26 08:08:43 +00:00 |
|
Spoike
|
dae4ad6ed6
|
Fix up internal client/spec counters so servers don't incorrectly enter idle modes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6276 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-26 08:08:36 +00:00 |
|
Spoike
|
d41ca13562
|
Fix fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6273 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-20 04:54:54 +00:00 |
|
Spoike
|
c715171416
|
Fix some qcc bugs with large structs (reported by qqshka).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6270 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-19 15:18:14 +00:00 |
|
Spoike
|
d7454f4f78
|
Add DP_SV_SHUTDOWN, for qqshka.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6267 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-19 15:17:54 +00:00 |
|
Spoike
|
c39c4d0255
|
Make sure getmodelindex/modelnameforindex and sound equivelents are available in both ssqc and csqc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6265 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-19 15:17:41 +00:00 |
|
Spoike
|
ce01181d88
|
wither reported that findkeysforcommandex wasn't present in menuqc. Fix that.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6264 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-19 15:17:35 +00:00 |
|
Spoike
|
eb95a933de
|
qqshka: seems like allow_download_particles and allow_download_logs cvars are not registered :E
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6259 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-06-06 02:20:49 +00:00 |
|
Spoike
|
0f8d07b8e8
|
Add lerptime protocol extension. Still WIP, don't record to demos.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6247 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-05-28 17:59:26 +00:00 |
|
Spoike
|
255ce795a0
|
Fix up some KTX issues (mostly bot related).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6246 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-05-28 17:59:17 +00:00 |
|
Spoike
|
4d8015d9cf
|
Update QE compat a bit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6242 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-05-28 17:58:45 +00:00 |
|
Spoike
|
3ea2f04d90
|
Allow for better encoding of guarenteed-unsigned values.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6241 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-05-28 17:58:39 +00:00 |
|
Spoike
|
ef74bc83a0
|
Make it a smidge easier for server admins to run community maps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6240 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-05-28 17:58:33 +00:00 |
|
Spoike
|
2ac548e17f
|
Make use of fitz's interpolation hints when they're provided.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6229 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-04-16 20:28:11 +00:00 |
|
Eukara
|
1dfa9e88cb
|
Fix q3plug related crash when issuing a 'sv foo' server command.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6224 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-04-02 16:22:05 +00:00 |
|
Spoike
|
29f9d620f9
|
Fix q3plug-related crashes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6220 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 06:20:33 +00:00 |
|
Spoike
|
7e67f46482
|
Fix Q2 tickrate issue.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6219 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:34:49 +00:00 |
|
Spoike
|
6dbfc0ebbe
|
Fix msg_readcount issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6218 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:34:26 +00:00 |
|
Spoike
|
ba9a852d9d
|
Move the q3 files into the plugins subdir.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6216 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:33:52 +00:00 |
|
Spoike
|
1c32a8ef8c
|
Fix map_restart command.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6214 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:32:31 +00:00 |
|
Spoike
|
cb64ea30f9
|
Move playerview weaponmodel matrix into r_refdef instead, to fix viewmodel positions in q3.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6211 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:32:03 +00:00 |
|
Spoike
|
6ceb76233c
|
Move Quake3 support to a plugin. There's still a number of stubs+bugs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6209 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-08 05:31:34 +00:00 |
|
Spoike
|
c2633078ff
|
Try to fix up package downloads, and dp-compat downloads too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6199 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-01 02:51:55 +00:00 |
|
Spoike
|
d9b4bc1a77
|
Make sure linux dedicated servers trim their memory usage on map change (ie: return freed memory pages back to the system).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6198 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-03-01 02:51:46 +00:00 |
|
Spoike
|
01c498d136
|
Remove Q2 hacks from the usercmd_t type. Just translate them without trying to be clever.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6194 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-02-19 20:49:42 +00:00 |
|
Spoike
|
dd03b69609
|
Move our gltf's json parser into the engine-proper, implement QC builtins to make json parsing available to qc. API defined by Joshua Ashton.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6188 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-02-19 20:48:40 +00:00 |
|
Spoike
|
73f6df016c
|
A few minor tweaks.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6183 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-02-07 14:34:11 +00:00 |
|
Spoike
|
c6e00068db
|
Try to fix some qcc bugs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6182 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-02-07 14:34:02 +00:00 |
|
Spoike
|
88858f7698
|
Bump ent counts by a smidge.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6181 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-02-07 14:33:56 +00:00 |
|
Spoike
|
711bd8a990
|
try to fix chrome's disconnection issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6178 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-30 11:44:37 +00:00 |
|
Spoike
|
42430d4712
|
Fix some misc memory leaks and a few other minor issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6176 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-30 05:55:01 +00:00 |
|
Spoike
|
5fb58a8990
|
Trim some redundant stuff from ftemaster.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6174 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-28 10:48:21 +00:00 |
|
Spoike
|
86d2f0e0d4
|
Provide support for webrtc's sctp-over-dtls stuff, providing browser+native connectivity (via broker).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6171 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-28 10:48:01 +00:00 |
|
Spoike
|
578d12f254
|
Fix some updater issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6168 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-19 08:27:42 +00:00 |
|
Spoike
|
b21a648a4b
|
Set up the openssl(3) plugin to statically link for windows, so people can actually host properly with dtls on windows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6163 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:53 +00:00 |
|
Spoike
|
6c112c3368
|
Attempt to support more of QuakeEx's network protocol changes, including a 'connectqe host' command to connect to QEx servers with the appropriate handshakes (requires manual PSK setup).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6162 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:44 +00:00 |
|
Spoike
|
2e627df7b5
|
Add support for PSK for DTLS via gnutls and openssl. User needs to supply the keys.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6161 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-16 18:41:34 +00:00 |
|
Spoike
|
80fcfa7938
|
Hack in some support for qex's clc differences. Add some extra qex-specific svc differences to try to work around its prediction issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6157 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:01:15 +00:00 |
|
Spoike
|
4e132f6b02
|
Fix up support for ktx's qwprogs.qvm.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6153 fc73d0e0-1445-4013-8a0c-d673dee63da5
|
2022-01-08 10:00:40 +00:00 |
|