# OpenVerse Server Config file # # this file initalizes the program and does any # platform specific things/setup. It will then source # supporting modules. # # Module Name - Server Config File # Current Maintainter - Cruise # Sourced By - Command Line # # Copyright (C) 1999-2001 David Gale # For more information visit http://OpenVerse.org/ # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, # USA. #------------------------------------------------------------------------- # Set these to something for your system. The roomfile must exist. It must # be a GIF file. It must also be 640x480 pixels. Place the image in your # rooms directory. #------------------------------------------------------------------------- set MVS(roomname) "My Own Room" set MVS(roomfile) "room.gif" set MVS(port) 6789 #------------------------------------------------------------------------- # The tickler file will cause the server to reload it's config if this # file exists. It will later be deleted. This allows for some easy remote # administration using only FTP. The Tickler file can be an empty file, it # is not read by the server. #------------------------------------------------------------------------- set MVS(tickler) "$MVS(homedir)/TickleMe" # ColorSwitch 1 #----------------------------- # Maximum Alloweed avatar Size # ---------------------------- set MVS(maxheight) "640" set MVS(maxwidth) "480" # ---------------------------- # Maximum Users From the SAME # IP Address allowed on at once. # ---------------------------- set MVS(max_same_users) 10 #----------------------------- # Does this server support the # push command? (0=off, 1=on) # The default setting is on. #----------------------------- set MVS(push) 1 #----------------------------- # The maximum message length. # Anything beyond 300 is not # going to look pretty. this is # intended for people who want # to LOWER the ammount or raise # it SLIGHTLY for one reason or # another. #----------------------------- set MVS(maxmsglen) 256 #------------------------------------------------------------------------- # To run the program (in the background, on *nix) you would do... # # ./server.tcl server.cfg > /dev/null & # # NOTE: you only need the config file name. You do not need the full # path to this file. If you put the full path, it won't work. # # It is suggested you use a logfile only when having problems. These log # files grow pretty quickly and you'll just take up disk space. # you can replace the /dev/null with logfile.log to waste time and # space on a logfile. If you wish to run it in the forground just remove # the ampersand (&) from the command above and the redirect (> /dev/null) #------------------------------------------------------------------------- # EXITS #------------------------------------------------------------------------- # # EXITS ARE A BIT HARD TO MAINTAIN IN THIS WAY. YOU MAY PREFER TO USE # OBJECT STYLE EXITS INSTEAD AS THEY CAN BE MAINTAINED MORE EASILY. SEE # THE OBJECTS SECTION OF THE WEB PAGE http://openverse.org/ FOR MORE # INFORMATION AND EXAMPLE EXIT OBJECTS. # # This is how to make an exit. This type of exit is invisible to the user. # If you want your exits to be visible, you should consider OBJECT style # exits. # the four parameters on the exits are (in order from left to right) # Top Left X Coord. # Top Left Y Coord. # Bottom Right X Coord. # Bottom Right Y Coord. # You can have as many exits from a room as you like # You should not let them overlap, if they do the first one in the list # will take precedence. # # You must have two entries for each exit. One setting for MVS(exits) and # one for MVS(locations). You are appending to the list with each new exit # added. For odd shaped objects, just make several exits which is made up # of rectangles within the area you want to link and send all rectangles # to the same server. #------------------------------------------------------------------------- #lappend MVS(exits) "0 410 90 450" #lappend MVS(locations) "world.openverse.org 7000" #------------------------------------------------------------------------- # ORT Registrations. (OpenVerse Rapid Transit - "The Bus") #------------------------------------------------------------------------- # The ORT is the OpenVerse Rapid Transit system. You can register with any # ORT system you like which allows open registrations. I imagine most # will. You can register with as many ORT systems as you like. The default # ORT server is below, uncomment the lines and change the username and # password to activate. The username and password are what YOU are # assigning to the ORT. YOU choose them, the ORT will use them to log into # your server with. You also choose the X, Y position where the ORT # will be placed when it arrives. Your server will register with the ORT # every 5 minutes to let it know you're stop is available. # # # You must have the following for each ORT you register with. # # All hostnames are done in IP address format. # # lappend MVS(ORT_Server) "openverse.com:4200" # lappend MVS(ORT_Username) "ORT" # lappend MVS(ORT_Password) "password" # lappend MVS(ORT_Location) "50 400" # # Force ORT Image. # # This allows you some flexability with what the ORT looks like on the # outside. When users enter it, it will still look like a train on the inside # but some sites might want it to look like a boat or a submarine or a tardis # on the outside, to match the look and feel of their room. # When you override what the ort is suggesting, you must define all of the # parameters related to the image, as well as place the new image you want to # be forced into the simages directory. # set MVS(ORT.force) 1 # set MVS(ORT.force.image) "SeaOrt.gif" #------------------------------------------------------------------------- # ORT Information about your site. #------------------------------------------------------------------------- # Here is the actual information for your server which will be seen by # users riding on the ORTs which you have registered with. Your image # should be located in the server's images directory and also it should # be EXACTLY 225 pixels wide by 70 pixels high in size or the ORT will # reject it and the user's will see the default image. Also, Make your # image name as unique as possible. If an image by that name already # exists on the ORT server by the name of your image... It will be # rejected. Your image should be placed in the images subdirectory. # # # You should edit the information below to suit your site. # # set MVS(ORT_Image) "ov_tram_logo.gif" set MVS(ORT_Rating) "PG" set MVS(ORT_Description) "This server's administrator needs to set his server information up. There is no description for this stop." set MVS(ORT_State) "Florida" set MVS(ORT_Country) "United States" set MVS(ORT_Admin) "Joe Admin" set MVS(ORT_AdminEmail) "cruise@openverse.org" set MVS(ORT_WebSite) "http://openverse.org/" # # Some notes on the rating setting above. # # This is a voluntary system. We hope server admins will use their best # judgement about the rating system and not mislead users. An ORT may even # deny access to servers which abuse the rating system. It is designed to # assist people in deciding which rooms to join. Also, to assist routing # within the transport itself. # # The following ratings are available. # # G - General chat, please refrain from adult chat and adult avatars. # PG - General Chat, please refrain from excessive adult chat and no adult avatars please. # R - General Chat, Adult avatars allowed. Adult style chat not frowned on. # X - Strong adult content. # XXX - VERY Strong adult content. The bizarre, sexual fetishes, etc. # # Obviously, OpenVerse being a completely open system.. This is just for # what the admin of this room feels. Being completely open and free.. the # ratings are nothign more than a small push towards what users who # connect to your system will do. Not what they will actually do.