From HEWIKI
The Repository Dude Manager (sometimes also called the Repository Dude Server) is a static process, defined by the Repository Dude Manager Daemon. Its definition can be modified via the Master Control Console.
This Daemon is an "externally-facing" process, meaning that it needs access to a network, so that it can communicate with things outside of the server.
Parameters
See Editing configuration values for information on how to modify these:
Parm Name |
Parm Type |
Description |
Default value |
RepositorySecurityDisabled |
integer |
Setting this to 1 turns off permissions checking for all repository requests (see Repository Server Daemon) |
0 |
repositoryUsername |
string |
The username and database identifier that the process will use to login to the Oracle database of the Repository |
FS_REPOSITORY_DEV@FSDEV |
repositoryPassword |
string |
The password for logging in to the Oracle database for the Repository |
FS_REPOSITORY_DEV |
RepositorySecuritySystem |
string |
the system used in the access control database when checking permissions (see Repository Server Daemon) |
repository |
InternalRepositoryServer |
integer |
this value should remain zero for proper operation of the repository dude manager |
0 |
DirectRepositoryTransport |
string |
this value should remain an empty string for the proper operation of the repository dude manager |
"" |
HEaccesscontrolDatabase |
string |
Database identifier for the HEaccesscontrol Oracle database (see Repository Server Daemon) |
FIRESTORM |
HEaccesscontrolPassword |
string |
Password for logging in to the HEaccesscontrol database (see Repository Server Daemon) |
FIRESTORM |
HEaccesscontrolUsername |
string |
The username for logging in to the HEaccesscontrol database (see Repository Server Daemon) |
FIRESTORM |
cacheMaxSize |
integer |
Bytes of memory allocated into which repository files are cached while streaming them to clients. NOTE: This must be larger than the largest file in the repository, and should be several multiples of that file size to allow for streaming of multiple files. (see Repository Server Daemon) |
268,435,456 bytes |
ServiceDirectoryPublishRate |
integer |
how often the service directory should publish, in milliseconds (see also Repository Server Daemon) |
30000 |
ServiceDirectoryMatrixTransports |
string |
list of all transports to service directories to which connection information is reported (see also Repository Server Daemon) |
|
DudeManagerTransport |
string |
The transport string which specifies the port on which to listen for clients |
tcp::10357 |
ServiceDirectoryPublishName |
string |
the name of the service being provided by this process used when reporting to the service directory |
|
DirectedProcessNumber |
integer |
Not used by the repository dude manager daemon |
0 |
DirectedProcessMinimumCount |
integer |
Not used by the repository dude manager daemon |
2 |
DirectedProcessStartTimeout |
integer |
Not used by the repository dude manager daemon |
30000 |
DirectedProcessPortRange |
string |
Not used by the repository dude manager daemon |
10001-19999 |
DirectedProcessHeartbeatRate |
integer |
Not used by the repository dude manager daemon |
30000 |
DirectorMailboxName |
string |
Not used by the repository dude manager daemon |
|
DirectorEnabled |
integer |
this value should remain zero for proper operation of the repository dude manager daemon |
0 |
DirectedProcessDaemonID |
string |
Not used by the repository dude manager daemon |
???? |
DirectedProcessDaemonName |
string |
Not used by the repository dude manager daemon |
UNKNOWN |
RepositoryWorkerThreadCount |
integer |
number of database connection threads to start to allow simultaneous file requests (see Repository Server Daemon) |
10 |
OutgoingBufferSaneBytes |
integer |
Limits size of buffer kept allocated for outgoing channel messages. The system computes an average for that, but averages are capped to this value to prevent an early traffic spike from keeping too much memory reserved. |
1,000,111 |
IncomingChannelMessageMaxBytes |
integer |
The maximum size of a message, in bytes, to allow from a client |
10,111,000 |
DudeManagerNoDelay |
string |
When set to on, this disables the Nagel algorithm (see Dude Server) |
"on" |
DudeManagerAuthenticationTimeout |
integer |
The number of milliseconds to allow for an authentication response when a player logs in (see Dude Server) |
10,000 |
DudeManagerCertificate |
string |
If this is set to the filename of an OpenSSL certificate, it turns on OpenSSL encryption (see Dude Server) |
"" |
DudeManagerPendingDudePendingDataLimit |
integer |
sets the max allowable queued data for each connected dude. Exceeding this value causes a dude to be disconnected. |
268435456 |
DirectRepositoryMaximumSimultaneousRequests |
integer |
maximum allowed number of requests in processing for any given client |
2 |
DirectRepositoryMaximumPendingBytes |
integer |
Not used by the repository dude manager daemon |
104857600 |
DirectRepositoryMaximumReadableBytes |
integer |
Not used by the repository dude manager daemon |
5242880 |
DirectRepositoryDesiredQueuedSendBytes |
integer |
Not used by the repository dude manager daemon |
102400 |
HEaccesscontrolDatabase |
string |
Database identifier for the HEaccesscontrol Oracle database (see Repository Server Daemon) |
FIRESTORM |
HEaccesscontrolPassword |
string |
Password for logging in to the HEaccesscontrol database (see Repository Server Daemon) |
FIRESTORM |
HEaccesscontrolUsername |
string |
The username for logging in to the HEaccesscontrol database (see Repository Server Daemon) |
FIRESTORM |
Gr2ExtensionUploadEnabled |
integer |
Controls whether or not gr2s may be uploaded to the repository. |
|