aboutsummaryrefslogtreecommitdiff
path: root/src/gamma_docs/room_server/user_server_configuration_options.md
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-21 12:36:41 -0700
committerFuwn <[email protected]>2021-03-21 12:36:41 -0700
commitc7c7ee4a82c0d70129159b687fb6d959bf691ba9 (patch)
tree4fd34e71a95949fa35a132593895208db43e3655 /src/gamma_docs/room_server/user_server_configuration_options.md
parentfix: deploys now get cancelled on new deploys (diff)
downloadbook-c7c7ee4a82c0d70129159b687fb6d959bf691ba9.tar.xz
book-c7c7ee4a82c0d70129159b687fb6d959bf691ba9.zip
etc: gammadocs information
Diffstat (limited to 'src/gamma_docs/room_server/user_server_configuration_options.md')
-rw-r--r--src/gamma_docs/room_server/user_server_configuration_options.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/gamma_docs/room_server/user_server_configuration_options.md b/src/gamma_docs/room_server/user_server_configuration_options.md
new file mode 100644
index 0000000..e723202
--- /dev/null
+++ b/src/gamma_docs/room_server/user_server_configuration_options.md
@@ -0,0 +1,40 @@
+# UserServer Configuration Options
+Note, a lot of the contents of this page have been stripped.
+
+## Logging
+Inclusion of this keyword enables logging of every command that passes over the network (both
+input and output), as well as logging of various other information. It is primarily intended to be
+used for debugging. All of this debugging information is appended to the ".out" file not the ".log"
+file.
+
+Logging can also be toggled on and off while the UserServer is running by sending the server
+SIGUSR1: `kill -USR1 pid`
+
+Use logging carefully, it generates a very large amount of output to the UserServer output file.
+Logging functionality and these keywords are only available in UserServers that have been compiled
+for Worlds' internal use.
+
+This feature is disabled by default.
+
+### InternalHttpServer
+This is the base URL of the machine to use for handling HTTP requests for the internal version of
+Gamma. For example: http://dev.worlds.net
+
+### ExternalHttpServer
+This is the base URL of the machine to use for handling static HTTP requests for the release (i.e.
+external) version of Gamma. For example: http://www-static.us.worlds.net
+
+### ScriptServer
+Similar to ExternalHttpServer, this is the URL of the directory where server scripts should be
+executed. This is for things like the registration script and various other maintenance scripts.
+Example: http://www-dynamic.us.worlds.net/cgi-bin
+
+### BindAddr (UserServer only)
+Used when you wish to run two UserServers on a single multi-homed machine. This is really only
+useful for redirecting traffic on one of the UserServers to a set of remote RoomServers.
+
+### SmtpServer
+The SMTP server to used to connect to for sending WorldsMail.
+
+### MailDomain
+The DNS domain to use in the "from" address when sending WorldsMail.