diff options
author | onefang | 2019-09-11 16:36:50 +1000 |
---|---|---|
committer | onefang | 2019-09-11 16:36:50 +1000 |
commit | 50cd1ffd32f69228e566f2b0b89f86ea0d9fe489 (patch) | |
tree | 52f2ab0c04f1a5d7d6ac5dc872981b4b156447e7 /doc | |
parent | Renamed branch to SledjChisl. (diff) | |
parent | Bump to release flavour, build 0. (diff) | |
download | opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.zip opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.gz opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.bz2 opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.xz |
Merge branch 'SledjChisl'
Diffstat (limited to '')
-rw-r--r-- | coderDocs/doxygen.conf (renamed from doc/doxygen.conf) | 0 | ||||
-rw-r--r-- | doc/OpenSim_README.md (renamed from README_OpenSim.txt) | 10 | ||||
-rw-r--r-- | doc/README | 20 | ||||
-rw-r--r-- | doc/configuration.html | 136 | ||||
-rw-r--r-- | doc/index.html | 101 | ||||
-rw-r--r-- | doc/scripts.html | 121 | ||||
-rw-r--r-- | doc/web_pages.html | 44 |
7 files changed, 410 insertions, 22 deletions
diff --git a/doc/doxygen.conf b/coderDocs/doxygen.conf index 148de9c..148de9c 100644 --- a/doc/doxygen.conf +++ b/coderDocs/doxygen.conf | |||
diff --git a/README_OpenSim.txt b/doc/OpenSim_README.md index 2aea328..59b7553 100644 --- a/README_OpenSim.txt +++ b/doc/OpenSim_README.md | |||
@@ -1,3 +1,11 @@ | |||
1 | # OpenSim-SC | ||
2 | |||
3 | OpenSim-SC is a fork of OpenSim. See the index.html file for details. | ||
4 | The rest of this file is the OpenSim README.md, some of which may be out | ||
5 | of date. | ||
6 | |||
7 | |||
8 | |||
1 | Welcome to OpenSim! | 9 | Welcome to OpenSim! |
2 | 10 | ||
3 | # Overview | 11 | # Overview |
@@ -112,5 +120,3 @@ OpenSim, as well as how to report bugs, and participate in the OpenSim | |||
112 | project can always be found at http://opensimulator.org. | 120 | project can always be found at http://opensimulator.org. |
113 | 121 | ||
114 | Thanks for trying OpenSim, we hope it is a pleasant experience. | 122 | Thanks for trying OpenSim, we hope it is a pleasant experience. |
115 | |||
116 | |||
diff --git a/doc/README b/doc/README deleted file mode 100644 index 9c95557..0000000 --- a/doc/README +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | README | ||
2 | |||
3 | This directory does not currently contain any OpenSimulator user level documentation. Such | ||
4 | documentation can be found at | ||
5 | |||
6 | http://opensimulator.org | ||
7 | |||
8 | instead. | ||
9 | |||
10 | Rather, this directory can contain source-code documentation as generated via the doxygen package. | ||
11 | |||
12 | To do this, either execute | ||
13 | |||
14 | doxygen doxygen.conf | ||
15 | |||
16 | on the command line or run the target | ||
17 | |||
18 | nant doxygen | ||
19 | |||
20 | if you have nant installed. | ||
diff --git a/doc/configuration.html b/doc/configuration.html new file mode 100644 index 0000000..0f42529 --- /dev/null +++ b/doc/configuration.html | |||
@@ -0,0 +1,136 @@ | |||
1 | <html> | ||
2 | <title>opensim-SC configuration documentation</title> | ||
3 | <head> | ||
4 | </head> | ||
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | ||
6 | |||
7 | <p>opensim-SC uses the same configurations as <a | ||
8 | href="http://opensimulator.org/wiki/Main_Page">OpenSim</a>, with some | ||
9 | small changes, so please refer to their <a | ||
10 | href="http://opensimulator.org/wiki/Configuration">documentation</a>. | ||
11 | Only the differences will be detailed here.</p> | ||
12 | |||
13 | <p>OpenSim ships with some pre-compiled executables and libraries, plus | ||
14 | other files in it's own bin/ directory, and wants to write the rest of | ||
15 | it's files there as well. Some existing configuration options let you | ||
16 | move some of those writable areas out of the tree, but not all. | ||
17 | opensim-SC tries to move all writable stuff and configuration out of | ||
18 | tree, to make updates easier. InstallItAll.sh builds this structure in | ||
19 | /opt/opensim_SC, and copies itself to /opt/opensim_SC/opensim-SC.</p> | ||
20 | |||
21 | <p>The two main configuration files are | ||
22 | /opt/opensim_SC/opensim-SC/bin/Robust.ini and | ||
23 | /opt/opensim_SC/opensim-SC/bin/OpenSimDefaults.ini. You should not modify | ||
24 | those. They include files from | ||
25 | /opt/opensim_SC/opensim-SC/bin/config-include, which you should also not | ||
26 | modify. Instead there are various directories and config files in | ||
27 | /opt/opensim_SC/config where you can over ride the configuration options | ||
28 | you want to change.</p> | ||
29 | |||
30 | <h1>/opt/opensim_SC/config/config.ini</h1> | ||
31 | |||
32 | <p>This will start as a copy of one of the | ||
33 | /opt/opensim_SC/opensim-SC/bin/config-include/config_*.ini files. Copy | ||
34 | config_localhost.ini if you want to run your own grid, or one of the | ||
35 | others if you want to connect to IG or MG. It is used by both ROBUST and | ||
36 | by sims. It must be NOT world readable, as it contains your database | ||
37 | login details.</p> | ||
38 | |||
39 | <p>By default this file includes two sections. [Paths] and [Const], but | ||
40 | you can add more sections in this file if you need to override those | ||
41 | sections from the configuration files in the bin/ directory.</p> | ||
42 | |||
43 | <p>[Paths] is the paths to the various movable directories, relative to | ||
44 | the /opt/opensim_SC/opensim-SC/bin/ directory. | ||
45 | |||
46 | <ul> | ||
47 | <li>AssetsPath - where your assets are stored.</li> | ||
48 | <li>BackupPath - where IAR and OAR backup files are created.</li> | ||
49 | <li>CachePath - the directory that holds various caches.</li> | ||
50 | <li>ConfigPath - this /opt/opensim_SC/config/ directory that we are describing.</li> | ||
51 | <li>DbPath - a directory with some small statistics databases.</li> | ||
52 | <li>LogPath - where the logs and console history are kept.</li> | ||
53 | <li>WebPath - where the various web pages are served from.</li> | ||
54 | </ul> | ||
55 | |||
56 | <p>[Const] is various constants used in the rest of the configuration | ||
57 | files, so you can define these here once.</p> | ||
58 | |||
59 | <ul> | ||
60 | <li>MOTD - the message that is shown to people when they log on.</li> | ||
61 | <li>GridName - the name of the grid.</li> | ||
62 | <li>ShortGridName - the short name of the grid, usually the initials of GridName.</li> | ||
63 | <li>BaseHostName - a HTTP URL that is used as the base of all other URLs.</li> | ||
64 | <li>HostName - the domain name of your grid.</li> | ||
65 | <li>BaseURL - built from BaseHostName usually.</li> | ||
66 | <li>GridURL - built from BaseHostName usually.</li> | ||
67 | <li>SSLURL - built from HostName usually.</li> | ||
68 | <li>PublicPort - public port used by ROBUST services.</li> | ||
69 | <li>PrivatePort - private port used by ROBUST services.</li> | ||
70 | <li>PublicSSLPort - public port used by ROBUST services in SSL mode.</li> | ||
71 | <li>AssetServerPort - public port used by the ROBUST asset service.</li> | ||
72 | <li>DataProvider - used to select between the various SQL backends, though opensim-SC only supports MariaDB / MySQL.</li> | ||
73 | <li>ConnectionString - the details of how to connect to your SQL backend. This contains credentials that need to be protected from others reading them.</li> | ||
74 | </ul> | ||
75 | |||
76 | <p>NOTE - though SSL is mentioned above, SSL is not well supported in | ||
77 | OpenSims own web server. They wrote their own, the SSL parts are not | ||
78 | well tested, being rarely used. Probably best to not use SSL now. In | ||
79 | the next major version of opensim-SC I intend to use an external web | ||
80 | server, and shift things over to it. Lighttpd is the likely choice.</p> | ||
81 | |||
82 | <h1>/opt/opensim_SC/config/ROBUST/RobustExtra.ini</h1> | ||
83 | |||
84 | <p>This is where you would override ROBUST specific configuration options. By default it will be empty.</p> | ||
85 | |||
86 | <h1>/opt/opensim_SC/config/simXX/ThisSim.ini</h1> | ||
87 | |||
88 | <p>For each sim you need to specify certain options, and you can override | ||
89 | others. /opt/opensim_SC/config/sim_skeleton/ThisSim.ini is a template | ||
90 | used by the create_sim script to create this file. Newer versions of | ||
91 | create_sim might give this file the name of the sim, My_New_Sim.ini.</p> | ||
92 | |||
93 | <p>The "SIM_*" bits get replaced with actual information for each sim. | ||
94 | It has it's own [Const] section, which only contains mysim, the number of | ||
95 | this sim. The [Startup] section defines various file locations. The | ||
96 | [Network] section defines the public port for this sim.</p> | ||
97 | |||
98 | <p>OpenSim had the [Region] section in different files, in two | ||
99 | different formats, instead opensim-SC includes that info here so it's all | ||
100 | in one place per sim. RegionName is the name of your sim, the rest are | ||
101 | described in OpenSims <a | ||
102 | href="http://opensimulator.org/wiki/Configuring_Regions">Configuring | ||
103 | Regions</a> page.</p> | ||
104 | |||
105 | <p>The [Performance] section is new to opensim-SC. It includes one of the | ||
106 | /opt/opensim_SC/opensim-SC/bin/config-include/Sim*.ini files that give | ||
107 | you a choice of performance trade offs.</p> | ||
108 | |||
109 | <h1>New options.</h1> | ||
110 | |||
111 | <p>There have been some additional options added to support new features. Some have been mentioned above.</p> | ||
112 | |||
113 | <ul> | ||
114 | <li>[AuthorizationService]</li> | ||
115 | <ul> | ||
116 | <li>DefaultRegionAccess - Set the default access restriction for any sim not otherwise mentioned in this section.</li> | ||
117 | </ul> | ||
118 | <li>[Groups]</li> | ||
119 | <ul> | ||
120 | <li>AddDefaultGroup - automatically add any members of your grid to this | separated list of groups.</li> | ||
121 | <li>AddHGDefaultGroup_othergrid.com - same as above, but for hypergrid visitors from a specific grid.</li> | ||
122 | </ul> | ||
123 | <li>[GodNames]</li> | ||
124 | <ul> | ||
125 | <li>FirstNames - similar to the other GodNames options, but this is a list of first names that designate gods for viewers. Note that viewers may not support this.</li> | ||
126 | </ul> | ||
127 | </ul> | ||
128 | |||
129 | <h1>Removed options.</h1> | ||
130 | |||
131 | <p>Some options have been removed. Mostly limitations, or useless cruft. | ||
132 | You wont miss them. In one instance a viewer bug that had been fixed a | ||
133 | decade ago, was still being forbidden in OpenSim.</p> | ||
134 | |||
135 | </body> | ||
136 | </html> | ||
diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..ad4352d --- /dev/null +++ b/doc/index.html | |||
@@ -0,0 +1,101 @@ | |||
1 | <html> | ||
2 | <title>opensim-SC documenation</title> | ||
3 | <head> | ||
4 | </head> | ||
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | ||
6 | <h1>What is opensim-SC?</h1> | ||
7 | |||
8 | <p>opensim-SC is a fork of <a | ||
9 | href="http://opensimulator.org/wiki/Main_Page">OpenSim</a>, and OpenSim | ||
10 | is a clean room fork of <a | ||
11 | href="http://wiki.secondlife.com/wiki/Main_Page">Second Life</a>. They | ||
12 | are all 3D virtual worlds that are open, users can create their own | ||
13 | content, these are not games. Second Life is a proprietary server, with | ||
14 | open source viewer. OpenSim is an open source server that works with | ||
15 | Second Life viewers.</p> | ||
16 | |||
17 | <p>The SC in opensim-SC stands for SledjChisl, part of the <a href="https://sledjhamr.org/git/docs/index.html">SledjHamr</a> project.</p> | ||
18 | |||
19 | <p> </p> | ||
20 | |||
21 | <h1>What is SledjHamr?</h1> | ||
22 | |||
23 | <p>opensim-SC is part of the SledjHamr project. SledjHamr will be a | ||
24 | rewrite from scratch of Second Life (SL) / OpenSim (OS) style 3D online | ||
25 | virtual world client / server. The plan is to use OS server and SL | ||
26 | clients as crutches, when a bit of SledjHamr is ready, it replaces the | ||
27 | matching bit in OS/SL.</p> | ||
28 | |||
29 | <h2>SledjHamr - tearing down the garden walls.</h2> | ||
30 | |||
31 | <p> </p> | ||
32 | <h1>What is SledjChisl?</h1> | ||
33 | |||
34 | <p>While OpenSim is slowly morphing into SledjHamr, it needed a name, so | ||
35 | I called it SledjChisl. The main differences between opensim-SC and | ||
36 | OpenSim are listed in <a | ||
37 | href="../Differences.txt">Differences.txt</a></p> | ||
38 | |||
39 | <h2>SledjChisl - chipping away at OpenSim until it's all gone, and is now SledjHamr.</h2> | ||
40 | |||
41 | <p> </p> | ||
42 | <h1>Enough of the bad puns, what is it all about?</h1> | ||
43 | |||
44 | <p>It's a 3D open online shared virtual world that is user created. Using a | ||
45 | specialised bit of software called a viewer you log onto one of these | ||
46 | worlds, either Second Life, or one of the many OpenSim based worlds. You | ||
47 | then get to wander around a 3D world that the other users have built, | ||
48 | and do many things. Including building your own bit of the world using | ||
49 | the viewer itself.</p> | ||
50 | |||
51 | <h3>It's not a game.</h3> | ||
52 | |||
53 | <p>Many people think of it as a game, but it's missing many of the features | ||
54 | of a real game, and tends to be more about the social side of things. | ||
55 | I've even had someone tell me that everything online is a game, even | ||
56 | pointing out that their bank account is online didn't help. There is no | ||
57 | goal, no game play, no levelling up, no one keeps score. You do what you | ||
58 | want in these worlds (within the limits of the local rules), and that | ||
59 | might include playing games that people have created in the world, but | ||
60 | you don't have to.</p> | ||
61 | |||
62 | <p>People even do business in them.</p> | ||
63 | |||
64 | |||
65 | <h1>What do I do with opensim-SC?</h1> | ||
66 | |||
67 | <p>The easiest thing to do is to just join a world that is running | ||
68 | opensim-SC, but you don't need this software for doing that. This | ||
69 | software is for running such a world, or part of it.</p> | ||
70 | |||
71 | <p>Virtual world software is complex software, coz you are simulating an | ||
72 | entire world. There's lots of things to take care of. While SledjHamr | ||
73 | aims to make things as simple as possible for ordinary folk, we ain't | ||
74 | there yet. opensim-SC is slightly easier to setup than OpenSim, so | ||
75 | progress has been made. opensim-SC tries to remain compatible, so for | ||
76 | more details, refer to the <a | ||
77 | href="http://opensimulator.org/wiki/Main_Page">OpenSim</a> and <a | ||
78 | href="http://wiki.secondlife.com/wiki/Main_Page">Second Life</a> | ||
79 | documentation.</p> | ||
80 | |||
81 | <p>You'll need to be familiar with command lines. Currently opensim-SC uses | ||
82 | Linux shell scripts, though that'll change in the next release to be more | ||
83 | portable to other operating systems. The shell scripts are for setup and | ||
84 | basic management, the virtual world software itself is written in | ||
85 | portable C# that runs on .NET and MONO.</p> | ||
86 | |||
87 | <p>The scripts install and manage everything based on a Debian variation | ||
88 | of Linux, it's been tested under Debian, Devuan, and Ubuntu. Refer to | ||
89 | INSTALL.md for installation details.</p> | ||
90 | |||
91 | <p>The <a href="scripts.html">scripts are documented here</a>.</p> | ||
92 | |||
93 | <p>The <a href="configuration.html">new configuration setup and options are documented here</a>.</p> | ||
94 | |||
95 | <p>The <a href="web_pages.html">example web pages are documented here</a>.</p> | ||
96 | |||
97 | <p> </p> | ||
98 | <p> </p> | ||
99 | <p> </p> | ||
100 | </body> | ||
101 | </html> | ||
diff --git a/doc/scripts.html b/doc/scripts.html new file mode 100644 index 0000000..8551a79 --- /dev/null +++ b/doc/scripts.html | |||
@@ -0,0 +1,121 @@ | |||
1 | <html> | ||
2 | <title>opensim-SC scripts documentation</title> | ||
3 | <head> | ||
4 | </head> | ||
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | ||
6 | <p>There are various scripts included, mostly Bash shell scripts.</p> | ||
7 | |||
8 | <h1>opensim-SC/BuildIt.sh</h1> | ||
9 | <p>This script will compile, or recompile the entire system.</p> | ||
10 | |||
11 | <h1>opensim-SC/InstallItAll.sh</h1> | ||
12 | |||
13 | <p>Installs everything on a Debian like operating system. You will need | ||
14 | to know your root/sudo password and your MariaDB root password, though if | ||
15 | MariaDB isn't installed, it will be installed. Note that some recent | ||
16 | versions of MariaDB want to be passwordless for root.</p> | ||
17 | |||
18 | <h1>opensim-SC/TestIt.sh</h1> | ||
19 | <p>Runs unit tests on opensim-SC.</p> | ||
20 | <h1>opensim-SC/nant-color</h1> | ||
21 | <p>Obsolete since Debian removed nant, but used to be part of the build system.</p> | ||
22 | <h1>opensim-SC/runprebuild.bat and opensim-SC/runprebuild.sh</h1> | ||
23 | <p>Parts of the build system.</p> | ||
24 | <h1>opensim-SC/example/start.sh</h1> | ||
25 | <p>An example script that runs a specific sim.</p> | ||
26 | <h1>opensim-SC/scripts/backup-grid.sh</h1> | ||
27 | <p>Backup the entire grid into gitAR archive files, which are like IAR and OAR files, only with git info in them, and compressed better.</p> | ||
28 | <h1>opensim-SC/scripts/backup-inventories.sh</h1> | ||
29 | <p>Backup inventories of anyone that has logged on in since the last time this was run.</p> | ||
30 | <h1>opensim-SC/scripts/backup-inventory</h1> | ||
31 | <p>Backup a single accounts inventory. It's a symlink to start-sim, which figures out what to do based on the name it is called as.</p> | ||
32 | <h1>opensim-SC/scripts/backup-sims.sh</h1> | ||
33 | <p>Backup all currently running sims.</p> | ||
34 | <h1>opensim-SC/scripts/common.sh</h1> | ||
35 | <p>Common data and functions for the other scripts.</p> | ||
36 | <h1>opensim-SC/scripts/fix_some_assets.pl</h1> | ||
37 | <p>An old script to fix some problems caused by a bug in OpenSim. Not sure it's needed anymore, or even if it'll work. Probably best to not use it.</p> | ||
38 | <h1>opensim-SC/scripts/gitAR.sh</h1> | ||
39 | <p>Script for dealing with gitARs, though not meant to be used by users.</p> | ||
40 | <h1>opensim-SC/scripts/show-console</h1> | ||
41 | <p>Show the tmux consoles.</p> | ||
42 | |||
43 | <h1>opensim-SC/scripts/start-sim</h1> | ||
44 | |||
45 | <p>Start / stop sims, backup inventories / sims. This script does | ||
46 | different things depending on where it is called from, and the name it is | ||
47 | called as. It has afew options you can pass to it on the command line.</p> | ||
48 | |||
49 | <ul> | ||
50 | <li>-a - Used internally as part of the "start up everything" mentioned below.</li> | ||
51 | <li>-d X - Define a delay to wait between sims when starting up everything, the default is 60 seconds.</li> | ||
52 | <li>-q - Don't show the tmux console os start up.</li> | ||
53 | <li>-w - Wait until the "INITIALIZATION COMPLETE FOR " line shows in the console before continuing.</li> | ||
54 | </ul> | ||
55 | |||
56 | <h2>Called as backup-inventory</h2> | ||
57 | <p>Backs up the inventory of the user specified in the arguments to an .iar file and updates the _gitIAR.tar.xz file.</p> | ||
58 | |||
59 | <pre> ./backup-inventory Avatar Name</pre> | ||
60 | |||
61 | <h2>Called as backup-sim from config/simXX</h2> | ||
62 | <p>Backs up the sim to an .oar and updates the _gitOAR.tar.xz file.</p> | ||
63 | |||
64 | <h2>Called as start-sim from config/ROBUST</h2> | ||
65 | <p>Starts up ROBUST if it is called from the config directory holding the ROBUST configuration.</p> | ||
66 | |||
67 | <h2>Called as start-sim from config/simXX</h2> | ||
68 | <p>Starts up the sim if it is called from the config directory holding the sim configuration.</p> | ||
69 | |||
70 | <h2>Called as start-sim from opensim-SC/scripts</h2> | ||
71 | <p>Will start up everything.</p> | ||
72 | |||
73 | <h2>Called as start-sim from opensim-SC/bin</h2> | ||
74 | <p>Used internally by the "start up everything" process to start up the sims. It assumes that ROBUST was recently started.</p> | ||
75 | |||
76 | <h2>Called as stop-sim from config/ROBUST</h2> | ||
77 | <p>Stops ROBUST if it is called from the config director holding the ROBUST configuration.</p> | ||
78 | |||
79 | <h2>Called as stop-sim from config/simXX</h2> | ||
80 | <p>Stops the sim if it is called from the config director holding the sim | ||
81 | configuration. It gives users on the sim a couple of warnings, waits a | ||
82 | while, then shuts down the sim.</p> | ||
83 | |||
84 | <h1>opensim-SC/scripts/install/create_sim.sh</h1> | ||
85 | <p>Create a sim. Ther are several optional arguments. If an argument is missing or blank, a default is used.</p> | ||
86 | |||
87 | <ul> | ||
88 | <li>"sim name" - The name of the sime you want, the default is "No name sim XXX" where XXX is a random number.</li> | ||
89 | <li>1234,1234 - The map location of the sim, the default is some random location.</li> | ||
90 | <li>256 - The size of the sim, the default is 256 x 256 meters.</li> | ||
91 | </ul> | ||
92 | |||
93 | <pre> ./create_sim "My Dobule Sized Sim", 1234,1234 512</pre> | ||
94 | |||
95 | <h1>opensim-SC/scripts/install/go_live.sh</h1> | ||
96 | |||
97 | <p>Installs the monit config files. Note that a recent version of Monit | ||
98 | seems to have issue with this, that I haven't tracked down yet. Monit | ||
99 | isn't needed most of the time, and I want to replace it with something | ||
100 | internal in the next major release.</p> | ||
101 | |||
102 | <h1>opensim-SC/scripts/install/group_migrate.sql</h1> | ||
103 | <p>An obsolete SQL script for migrating to OS groups.</p> | ||
104 | <h1>opensim-SC/scripts/install/opensim-monit.conf</h1> | ||
105 | <p>The template monit config file.</p> | ||
106 | |||
107 | <h1>opensim-SC/scripts/install/opensim.tmux.conf</h1> | ||
108 | |||
109 | <p>The tmux config file. Note that tmux has a tendency to change how | ||
110 | their config files work from one version to the next. It would be wise | ||
111 | to test this before trying to use it.</p> | ||
112 | |||
113 | <h1>opensim-SC/scripts/install/secure.sh</h1> | ||
114 | |||
115 | <p>Script to properly set ownership and permissions for files and | ||
116 | directories in opensim-SC. Once you have a lot of assets, this wil take | ||
117 | along time. It is called from InstallItAll.sh</p> | ||
118 | |||
119 | <p> </p> | ||
120 | </body> | ||
121 | </html> | ||
diff --git a/doc/web_pages.html b/doc/web_pages.html new file mode 100644 index 0000000..6a76b00 --- /dev/null +++ b/doc/web_pages.html | |||
@@ -0,0 +1,44 @@ | |||
1 | <html> | ||
2 | <title>opensim-SC web pages documentation</title> | ||
3 | <head> | ||
4 | </head> | ||
5 | <body bgcolor="black" text="white" alink="red" link="blue" vlink="purple"> | ||
6 | |||
7 | <p>In the examples/web directory there are several example web pages. In | ||
8 | the default configuration, these web pages are presented to viewers as | ||
9 | the various web pages that the viewer can display, as might be listed in | ||
10 | the viewers grid manager. They will be available at | ||
11 | http://example.com:8002/web/, or what ever you configured BaseHostname | ||
12 | and PublicPort to be.</p> | ||
13 | |||
14 | <p>These web pages are just basic, you can customise them to suit your | ||
15 | grid. There are also a few PNG images that you can replace.</p> | ||
16 | |||
17 | <h1>about.html</h1> | ||
18 | <p>The web page grid managers will show as "web site". I don't think any viewers actually show or link to this.</p> | ||
19 | <h1>help.html</h1> | ||
20 | <p>The web page grid managers will show as "support URL". I don't think any viewers actually show or link to this.</p> | ||
21 | <h1>loginpage.html</h1> | ||
22 | <p>This is the web page shown in viewers when they pick your grid to log onto.</p> | ||
23 | <h1>password_help.html</h1> | ||
24 | <p>Viewers will often include this link, usually on the lower right, for helping with passwords.</p> | ||
25 | <h1>register.html</h1> | ||
26 | <p>Viewers will often include this link, usually on the lower right, for registering new accounts.</p> | ||
27 | <h1>stats.html</h1> | ||
28 | <p>This is basic stats for your grid, not for viewers. You could register this with stats collection web sites.</p> | ||
29 | <p> </p> | ||
30 | <h1>SledjHamr.png</h1> | ||
31 | <p>The background image used in loginpage.html</p> | ||
32 | <h1>SledjHamrIcon.png</h1> | ||
33 | <p>A medium sized icon.</p> | ||
34 | <h1>SledjHamrIconSmall.png</h1> | ||
35 | <p>A small icon suitable for the web sites favicon.</p> | ||
36 | <p> </p> | ||
37 | <h1>Variables.</h1> | ||
38 | <p>In each of these pages you can insert variables that will get replaced with current data using -</p> | ||
39 | <pre> | ||
40 | <!--#echo var="variable_name" --> | ||
41 | </pre> | ||
42 | <p>The stats.html file should contain examples and descritpions of all of these variables.</p> | ||
43 | </body> | ||
44 | </html> | ||