Fixed spelling and spacing in documentation
This commit is contained in:
parent
501023eac3
commit
864abe26fb
|
@ -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>`
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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><milliseconds> - 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><milliseconds> - 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><filename>|#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
|
||||
|
|
Loading…
Reference in New Issue