mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2024-11-29 23:32:23 +00:00
* Change trunk installer release name to 'svn'
* Fix tabulation in README
This commit is contained in:
parent
4abd270a67
commit
6872486e1b
2 changed files with 52 additions and 53 deletions
103
README
103
README
|
@ -205,68 +205,68 @@ Creating mods compatible with Q3 1.32b
|
||||||
still exists when you read this) for more details.
|
still exists when you read this) for more details.
|
||||||
|
|
||||||
Using HTTP/FTP Download Support (Server)
|
Using HTTP/FTP Download Support (Server)
|
||||||
You can enable redirected downloads on your server even if it's not
|
You can enable redirected downloads on your server even if it's not
|
||||||
an ioquake3 server. You simply need to use the 'sets' command to put
|
an ioquake3 server. You simply need to use the 'sets' command to put
|
||||||
the sv_dlURL cvar into your SERVERINFO string and ensure sv_allowDownloads
|
the sv_dlURL cvar into your SERVERINFO string and ensure sv_allowDownloads
|
||||||
is set to 1
|
is set to 1
|
||||||
|
|
||||||
sv_dlURL is the base of the URL that contains your custom .pk3 files
|
sv_dlURL is the base of the URL that contains your custom .pk3 files
|
||||||
the client will append both fs_game and the filename to the end of
|
the client will append both fs_game and the filename to the end of
|
||||||
this value. For example, if you have sv_dlURL set to
|
this value. For example, if you have sv_dlURL set to
|
||||||
"http://ioquake3.org", fs_game is "baseq3", and the client is
|
"http://ioquake3.org", fs_game is "baseq3", and the client is
|
||||||
missing "test.pk3", it will attempt to download from the URL
|
missing "test.pk3", it will attempt to download from the URL
|
||||||
"http://ioquake3.org/baseq3/test.pk3"
|
"http://ioquake3.org/baseq3/test.pk3"
|
||||||
|
|
||||||
sv_allowDownload's value is now a bitmask made up of the following
|
sv_allowDownload's value is now a bitmask made up of the following
|
||||||
flags:
|
flags:
|
||||||
1 - ENABLE
|
1 - ENABLE
|
||||||
2 - do not use HTTP/FTP downloads
|
2 - do not use HTTP/FTP downloads
|
||||||
4 - do not use UDP downloads
|
4 - do not use UDP downloads
|
||||||
8 - do not ask the client to disconnect when using HTTP/FTP
|
8 - do not ask the client to disconnect when using HTTP/FTP
|
||||||
|
|
||||||
Server operators who are concerned about potential "leeching" from their
|
Server operators who are concerned about potential "leeching" from their
|
||||||
HTTP servers from other ioquake3 servers can make use of the HTTP_REFERER
|
HTTP servers from other ioquake3 servers can make use of the HTTP_REFERER
|
||||||
that ioquake3 sets which is "ioQ3://{SERVER_IP}:{SERVER_PORT}". For,
|
that ioquake3 sets which is "ioQ3://{SERVER_IP}:{SERVER_PORT}". For,
|
||||||
example, Apache's mod_rewrite can restrict access based on HTTP_REFERER.
|
example, Apache's mod_rewrite can restrict access based on HTTP_REFERER.
|
||||||
|
|
||||||
Using HTTP/FTP Download Support (Client)
|
Using HTTP/FTP Download Support (Client)
|
||||||
Simply setting cl_allowDownload to 1 will enable HTTP/FTP downloads
|
Simply setting cl_allowDownload to 1 will enable HTTP/FTP downloads
|
||||||
assuming ioquake3 was compiled with USE_CURL=1 (the default).
|
assuming ioquake3 was compiled with USE_CURL=1 (the default).
|
||||||
like sv_allowDownload, cl_allowDownload also uses a bitmask value
|
like sv_allowDownload, cl_allowDownload also uses a bitmask value
|
||||||
supporting the following flags:
|
supporting the following flags:
|
||||||
1 - ENABLE
|
1 - ENABLE
|
||||||
2 - do not use HTTP/FTP downloads
|
2 - do not use HTTP/FTP downloads
|
||||||
4 - do not use UDP downloads
|
4 - do not use UDP downloads
|
||||||
|
|
||||||
When ioquake3 is built with USE_CURL_DLOPEN=1 (default on some platforms),
|
When ioquake3 is built with USE_CURL_DLOPEN=1 (default on some platforms),
|
||||||
it will use the value of the cvar cl_cURLLib as the filename of the cURL
|
it will use the value of the cvar cl_cURLLib as the filename of the cURL
|
||||||
library to dynamically load.
|
library to dynamically load.
|
||||||
|
|
||||||
Multiuser Support on Windows systems
|
Multiuser Support on Windows systems
|
||||||
On Windows, all user specific files such as autogenerated configuration,
|
On Windows, all user specific files such as autogenerated configuration,
|
||||||
demos, videos, screenshots, and autodownloaded pk3s are now saved in a
|
demos, videos, screenshots, and autodownloaded pk3s are now saved in a
|
||||||
directory specific to the user who is running ioquake3.
|
directory specific to the user who is running ioquake3.
|
||||||
|
|
||||||
On NT-based such as Windows XP, this is usually a directory named:
|
On NT-based such as Windows XP, this is usually a directory named:
|
||||||
"C:\Documents and Settings\%USERNAME%\Application Data\Quake3\"
|
"C:\Documents and Settings\%USERNAME%\Application Data\Quake3\"
|
||||||
|
|
||||||
Windows 95, Windows 98, and Windows ME will use a directory like:
|
Windows 95, Windows 98, and Windows ME will use a directory like:
|
||||||
"C:\Windows\Application Data\Quake3"
|
"C:\Windows\Application Data\Quake3"
|
||||||
in single-user mode, or:
|
in single-user mode, or:
|
||||||
"C:\Windows\Profiles\%USERNAME%\Application Data\Quake3"
|
"C:\Windows\Profiles\%USERNAME%\Application Data\Quake3"
|
||||||
if multiple logins have been enabled.
|
if multiple logins have been enabled.
|
||||||
|
|
||||||
In order to access this directory more easily, the installer may create a
|
In order to access this directory more easily, the installer may create a
|
||||||
Shortcut which has its target set to:
|
Shortcut which has its target set to:
|
||||||
"%APPDATA%\Quake3\"
|
"%APPDATA%\Quake3\"
|
||||||
This Shortcut would work for all users on the system regardless of the
|
This Shortcut would work for all users on the system regardless of the
|
||||||
locale settings. Unfortunately, this environment variable is only
|
locale settings. Unfortunately, this environment variable is only
|
||||||
present on Windows NT based systems.
|
present on Windows NT based systems.
|
||||||
|
|
||||||
You can revert to the old single-user behaviour by setting the fs_homepath
|
You can revert to the old single-user behaviour by setting the fs_homepath
|
||||||
cvar to the directory where ioquake3 is installed. For example:
|
cvar to the directory where ioquake3 is installed. For example:
|
||||||
ioquake3.exe +set fs_homepath "c:\ioquake3"
|
ioquake3.exe +set fs_homepath "c:\ioquake3"
|
||||||
Note that this cvar MUST be set as a command line parameter.
|
Note that this cvar MUST be set as a command line parameter.
|
||||||
|
|
||||||
------------------------------------------------------------- Contributing -----
|
------------------------------------------------------------- Contributing -----
|
||||||
|
|
||||||
|
@ -340,4 +340,3 @@ Significant contributions from
|
||||||
Stuart Dalton <badcdev@gmail.com>
|
Stuart Dalton <badcdev@gmail.com>
|
||||||
Vincent S. Cojot <vincent at cojot dot name>
|
Vincent S. Cojot <vincent at cojot dot name>
|
||||||
optical <alex@rigbo.se>
|
optical <alex@rigbo.se>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
VERSION=1.34
|
VERSION=1.34
|
||||||
RELEASE=rc2
|
RELEASE=svn
|
||||||
|
|
||||||
all:
|
all:
|
||||||
VERSION=$(VERSION) RELEASE=$(RELEASE) ./doit
|
VERSION=$(VERSION) RELEASE=$(RELEASE) ./doit
|
||||||
|
|
Loading…
Reference in a new issue