1
0
Fork 0

Fixed spelling and spacing in documentation

This commit is contained in:
ec- 2021-02-28 15:39:40 +02:00
parent 501023eac3
commit 864abe26fb
4 changed files with 33 additions and 33 deletions

View File

@ -72,7 +72,7 @@ Original ioquake3 renderer, performance is very poor on non-nvidia systems, unma
## Build Instructions
### windows/msvc
### windows/msvc
Install Visual Studio Community Edition 2017 or later and compile `quake3e` project from solution
@ -88,7 +88,7 @@ To compile with Vulkan backend - clean solution, right click on `quake3e` projec
All build dependencies (libraries, headers) are bundled-in
Build with either `make ARCH=x86` or `make ARCH=x86_64` commands depending on your target system, then copy resulting binaries from created `build` directory or use command:
Build with either `make ARCH=x86` or `make ARCH=x86_64` commands depending on your target system, then copy resulting binaries from created `build` directory or use command:
`make install DESTDIR=<path_to_game_files>`
@ -104,7 +104,7 @@ You may need to run the following commands to install packages (using fresh ubun
Build with: `make`
Copy the resulting binaries from created `build` directory or use command:
Copy the resulting binaries from created `build` directory or use command:
`make install DESTDIR=<path_to_game_files>`
@ -118,7 +118,7 @@ Install the build dependencies:
Build with: `make`
Copy the resulting binaries from created `build` directory or use command:
Copy the resulting binaries from created `build` directory or use command:
`make install DESTDIR=<path_to_game_files>`

View File

@ -10,10 +10,10 @@ Common format and expression syntax:
Where:
<key> - arbitrary userinfo key to compare, special built-in keys:
<key> - arbitrary userinfo key to compare, special built-in keys:
'drop' - action key, can be followed by ban reason string, no further ops or nested keys is allowed
'date' - represents current date in "YYYY-MM-DD HH:mm" format
'fname' - filtered 'name' userinfo key (without color sequences)
'fname' - filtered 'name' userinfo key (without color sequences)
[op] - optional operator, can be '==', '!=', '>', '>=', '<', '<=', '*' (string pattern match)
default operator is '==' (equal) and '<' (less) for 'date' key
@ -23,7 +23,7 @@ Where:
Examples:
ip "127.0.0.1" {
ip "127.0.0.1" {
name * "Unnamed*" {
drop "You have bad name"
}
@ -40,7 +40,7 @@ One-line format (without brackets) is also acceptable:
Multiple keys/comparisons inside single scope:
ip "127.0.0.1" {
ip "127.0.0.1" {
name * "*^0*" {
drop "Black color is not allowed on this server"
}
@ -101,10 +101,10 @@ Examples:
ban client 0 by his "name" and "cl_guid" userinfo fields
\filter 0 reason "bad guy."
ban client by his "ip" address field with a reason "bad guy."
\filter 0 ip name date +1d
ban client by his "ip" address field with a reason "bad guy."
\filter 0 ip name date +1d
ban client for 1 day by his ip and name
@ -116,7 +116,7 @@ Examples:
pass manually constructed filter string (described in previous section) to the engine
Examples:
\filtercmd ip "127.0.0.1" name "name" drop "reason"
\filtercmd name * "*^0*" drop "black color is not allowed"

View File

@ -21,7 +21,7 @@
* Fixed crash in linux client caused by unitialized cvars, added backtrace output for debug builds
21-Sep-2020:
* Client: automatically rescale console chars height for resolutions greater than FullHD
* Client: automatically rescale console chars height for resolutions greater than FullHD
* Vulkan: do not crash if validation layer is not available in debug mode, some other minor fixes
* Added support for Raspberry Pi 4, Vulkan renderer seems to work fine with its beta driver
* Added very fast bytecode compilers for 32/64-bit ARM processors, slight improvements for x86
@ -242,7 +242,7 @@ Fixed non-working rconPassword2 on linux
23-Jul-2018:
* Fixed resolving optional FBO functions
* Fixed Escape key causing full client restart during cinematics
* Fixed excessive filesystem lookup with empty \fs_steampath
* Fixed excessive filesystem lookup with empty \fs_steampath
* Reduced memory fragmentation at filesystem startup
* Avoided bug in defrag mod (whose demo UI can't handle properly sorted directories)
* Improved file extension filtering so now defrag demo UI works (partially) on linux too
@ -411,7 +411,7 @@ Fixed non-working rconPassword2 on linux
* Botlib security fix
11-Dec-2017:
* Fixed missing dynamic lighting with collapsed multitexture shaders
* Fixed missing dynamic lighting with collapsed multitexture shaders
09-Dec-2017:
* Win32: do not minimize/restore video mode/gamma when switching out of game window in multimonitor configurations
@ -703,7 +703,7 @@ Chg: default screenshot naming scheme from shotNNNN to shot-YYYYMMDD-HHmmSS
13-Feb-2017:
Fix: handle client gamestate overflow
Chg: set sv_levelTimeReset default to 0
Fix: restart server every 12 hours when sv_levelTimeReset is 0
Fix: restart server every 12 hours when sv_levelTimeReset is 0
Fix: potential hang in tty_FlushIn()
Fix: much more correct suspend/resume (SIGTSTP/SIGCONT) for unix console
Add: CTRL+L hotkey support for unix console
@ -722,7 +722,7 @@ Fix: do not handle "disconnect" command when downloading with cURL
16-Dec-2016:
Add: allow recording demo duding demo playback
Fix: filehandle leak after reading zero-sized servercache.dat
Fix: filehandle leak after reading zero-sized servercache.dat
Fix: do not add newlines to the end of cs/bcs* server commands
Fix: missing client name in debug output "Going to CS_ZOMBIE for [name]"
Chg: servercache.dat now per mod and not global for all
@ -772,7 +772,7 @@ Add: CPMA hacks
Add: sin,cos,rand to \varfunc
10-Oct-2016:
Fix: skybox overbright with picmip and r_intencity > 1
Fix: skybox overbright with picmip and r_intencity > 1
Add: \varfunc <add|sub|mul|div|mov> <cvar> <value> [- or low limit] [high limit]
Remove: \inc and \dec
@ -949,7 +949,7 @@ Chg: undefine UNICODE for win64 build
* Another set of x86 QVM improvements
02-May-2012:
* Fix custom GL driver loading
* Fix custom GL driver loading
* Many x86 QVM improvements
11-Apr-2012:
@ -957,7 +957,7 @@ Chg: undefine UNICODE for win64 build
* Misc. fixes and improvements
06-Apr-2012:
* Try to resolve remote server address first before shutting down any client stuff on "connect" command
* Try to resolve remote server address first before shutting down any client stuff on "connect" command
05-Apr-2012:
* Added win32 decicated server binary
@ -965,7 +965,7 @@ Chg: undefine UNICODE for win64 build
* Avoid adding last duplicated command in console history
24-Mar-2012:
* Allow resizing win32 dedicated console
* Allow resizing win32 dedicated console
* Allow setting win32 dedicated console title via con_title cvar from application shortcut
17-Mar-2012:
@ -1015,7 +1015,7 @@ Chg: undefine UNICODE for win64 build
* more qvm optimizations
09-Jun-2011:
* fs_game now is "edawn" by default so edawn.exe/ded now deprecated
* fs_game now is "edawn" by default so edawn.exe/ded now deprecated
(usual mod switch via menu or commandline is working as before)
* \video (motion capture) command now available
* fixed http 406 error when downloading content from some servers
@ -1028,7 +1028,7 @@ Chg: undefine UNICODE for win64 build
12-May-2011:
* additional security checks against malicious qvms
* more correct code generation for vq3-compatible mods
* more correct code generation for vq3-compatible mods
* additional qvm jit-compiler optimizations (more than 10% codesize reduction for edawn + faster execution)
04-May-2011:

View File

@ -8,7 +8,7 @@ It is based on ioquake3-r1160 (latest non-SDL revision) with upstream patches an
<b>Common changes/additions:</b>
<ul>
<li>a lot of security, performance and bug fixes</li>
<li>much improved autocompletion (map, demo, exec and other commands), in-game <b>\callvote</b> agrument autocompletion</li>
<li>much improved autocompletion (map, demo, exec and other commands), in-game <b>\callvote</b> argument autocompletion</li>
<li><b>\com_affinityMask</b> - bind Quake3e process to bitmask-specified CPU core(s)</li>
<li>raized filesystem limits, much faster startup with 1000+ pk3 files in use, level restart times were also reduced as well</li>
<li><b>\fs_locked</b> <font color=silver><b>0</b>|1</font> - keep opened pk3 files locked or not, removes pk3 file limit when unlocked</li>
@ -22,15 +22,15 @@ It is based on ioquake3-r1160 (latest non-SDL revision) with upstream patches an
<li><a href="#in_minimize"><b>\in_minimize</b><a> - hotkey for minimize/restore main window (direct replacement for Q3Minimizer)</li>
<li><b>\in_forceCharset</b> <font color=silver>0|<b>1</b>|2</font> - try to translate non-ASCII chars in keyboard input (<b>1</b>) or force EN/US keyboard layout (2)</li>
<li><b>\in_nograb</b> <font color=silver><b>0</b>|1</font> - do not capture mouse in game, may be useful during online streaming</li>
<li><b>\s_muteWhenUnfocused</b> <font color=silver>0|<b>1</b></font></li>
<li><b>\s_muteWhenMinimized</b> <font color=silver>0|<b>1</b></font></li>
<li><b>\s_device</b> - linux-only, specified sound device to use with ALSA, enter <font color=green>aplay -L</font> in your shell to see all available options</li>
<li><b>\screenshotBMP</b> and <b>\screenshotBMP clipboard</b> commands</li>
<li>hardcoded PrintScreen key - for "\screenshotBMP clipboard"</li>
<li><b>\s_muteWhenUnfocused</b> <font color=silver>0|<b>1</b></font></li>
<li><b>\s_muteWhenMinimized</b> <font color=silver>0|<b>1</b></font></li>
<li><b>\s_device</b> - linux-only, specified sound device to use with ALSA, enter <font color=green>aplay -L</font> in your shell to see all available options</li>
<li><b>\screenshotBMP</b> and <b>\screenshotBMP clipboard</b> commands</li>
<li>hardcoded PrintScreen key - for "\screenshotBMP clipboard"</li>
<li>hardcoded Shift+PrintScreen - for "\screenshotBMP"</li>
<li><b>\com_maxfpsUnfocused</b> - will save cpu when inactive,set to your desktop refresh rate, for example</li>
<li><b>\com_skipIdLogo</b> <font color=silver><b>0</b>|1</font>- skip playing idlogo movie at startup</li>
<li><b>\com_yieldCPU </b>&lt;milliseconds&gt; - try to sleep specified amout of time between rendered frames when game is active, this will greatly reduce CPU load, use <b>0</b> only if you're experiencing some lags (also it is usualy reduces performance on integrated graphics because CPU steals GPU's power budget)</li>
<li><b>\com_yieldCPU </b>&lt;milliseconds&gt; - try to sleep specified amout of time between rendered frames when game is active, this will greatly reduce CPU load, use <b>0</b> only if you're experiencing some lags (also it is usually reduces performance on integrated graphics because CPU steals GPU's power budget)</li>
<li><b>\r_defaultImage</b> <font color=silver>&lt;filename&gt;|#rgb|#rrggbb</font> - replace default (missing) image texture by either exact file or solid #rgb|#rrggbb background color</li>
<li><b>\r_vbo</b> <font color=silver><b>0</b>|1</font> - use Vertex Buffer Objects to cache static map geometry, may improve FPS on modern GPUs, increases hunk memory usage by 15-30MB (map-dependent)</li>
<div id="r_fbo"></div>
@ -102,7 +102,7 @@ can be used to change/revoke compromised <b>rconPassword</b></li>
<hr>
<p><b>Fast client downloads</b><br><br>
Usually downloads in Q3 is slow because all dowloaded data is requested/revieced from game server directly.
Usually downloads in Q3 is slow because all dowloaded data is requested/revieced from game server directly.
So called `download redirection' allows very fast downloads because game server just tells you from where you should download all required mods/maps etc. - it can be internet or local http/ftp server<br>
So what you need:
<ul>
@ -148,7 +148,7 @@ To stop download just specify '-' as argument:<br>
<br>
<hr>
<p> <b>Built-in URL-filter</b><br><br>
There is ability to launch Quake3 1.32e client directly from your browser
There is ability to launch Quake3 1.32e client directly from your browser
by just clicking on URL that contains <b>q3a://</b>
instead of usual <b>http://</b> or <b>ftp://</b> protocol headers<br><br>
@ -188,7 +188,7 @@ console
blendFunc blend
tcmod scale 1 1
}
else
else
{
map image2.tga
blendFunc add