aboutsummaryrefslogtreecommitdiff
path: root/docs/gammadocs/roomserver/userserver-configuration-options.md
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-04-06 20:11:26 -0700
committerFuwn <[email protected]>2021-04-06 20:11:26 -0700
commit6e04b1bab644045398b213900b60bf1ac1c0272d (patch)
tree0cc17281bbd67244efc3c23e71297c9cbaa9c0d8 /docs/gammadocs/roomserver/userserver-configuration-options.md
parentchore: Create contribution guidelines (diff)
downloadsite-6e04b1bab644045398b213900b60bf1ac1c0272d.tar.xz
site-6e04b1bab644045398b213900b60bf1ac1c0272d.zip
major: Furnish repository
Diffstat (limited to 'docs/gammadocs/roomserver/userserver-configuration-options.md')
-rw-r--r--docs/gammadocs/roomserver/userserver-configuration-options.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/gammadocs/roomserver/userserver-configuration-options.md b/docs/gammadocs/roomserver/userserver-configuration-options.md
new file mode 100644
index 0000000..545f2bf
--- /dev/null
+++ b/docs/gammadocs/roomserver/userserver-configuration-options.md
@@ -0,0 +1,41 @@
+---
+title: UserServer Configuration Options
+---
+
+## 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.