Setting Properties to Control fPserver:

The server is contained in the Server.jar file and is run using the fpserver.bat file provided. The server is controlled by it's configuration file prop.fpserver which it looks for in the lib directory under the directory the batch file is run from.

You can use the fPserver Administration Gui Interface to edit the prop.fpserver file and to create, edit and/or modify the config.default and config.username files. How to use the Configuration Editor

prop.fpserver configuration values:

The prop.fpserver file is used to specify various server operating parameters:

Configuration VariableDefault valuesDescription
port4350This specifies the port on which the server listens for connections.
producers 200 This value/2 is the maximum number of simultaneously connected clients.
consumers10The number of threads dedicated to delivering messages received by the producers threads.
The absolute numbers and ratio between producer and consumer threads is situation specific. Each pair of producer threads is dedicated to listening for messages from a specific client and it's filePro program. If a customer only has a 16 user filePro license they would be wasting threads and memory by setting producers higher than 32.
The producer threads place messages on an internal stack. If there are any messages on this stack the consumer threads are awakened to deliver the messages. Since only a percentage of the producer threads are sending messages at any given time a smaller number of consumer threads is required to deliver the messages in a timely fashion. The actual number of consumer threads required to keep the messages from lingering on the message stack depends on how many producer threads are active at one tije, and how busy those threads are.
logDirectory /logs directory beneath the server starting directory The directory where log files are to be placed. This included the .doc files saved from the admin gui.
users /users directory beneath the server starting directory The directory where the server expects to find user configuration files and config.default.
execfpdaemon_ntThe program to be exec'd by the server to run the filePro programs.
A full path should be provided if this program is not in the system path.
admin trueShould the Administrative gui be run when the server is started.
autosave false Should .doc files form the admin gui beautomatically saved when the server and client windows are closed.
shutdownOnExittrueShould the server be shutdown automatically on exit from the gui administrative tool. If set to true, fpserver will shut down when you exit from the GUI tool even if you do now select Stop on the Server Menu
logThe name of the server log file.Defaults to no logging.
debuglogThe name of the server debug log file. Defaults to no debug logging.
The debug logging is extensive. Every message is logged in detail, as well a number of other pieces of information generated by the receipt and delivery of every message. As a result, debug logging significantly slows the performance of the server and should only be used when absolutely required.

Examples of prop.fpserver: