PreviousNextUpFAQ Table of Contents

Upgrading VolanoChat

Upgrading versions

The latest release of VolanoChat is Version 2.1.10, with several important new features and bug fixes. You can download it from the section for your operating system under the Installation Chapter.

Upgrading from a previous release of VolanoChat consists of the following steps for the server administrator:

  1. Install the update.
  2. Copy your server configuration.
  3. Copy your client configuration.
  4. Update your property files.
  5. Restart the VolanoChat server.

General instructions

Step 1 - Install the update

Install the new version of VolanoChat into its own directory, vchat2.1.y by default, where y is the latest release number.

Step 2 - Copy your server configuration

Copy over the server configuration files from the the older release to the new installation directory. Also copy over your license key. For example, on Unix:

cp vchat2.1.x/*.txt vchat2.1.y
cp vchat2.1.x/*.key vchat2.1.y

and on Windows:

copy vchat2.1.x\*.txt vchat2.1.y
copy vchat2.1.x\*.key vchat2.1.y

where x is the old release number and y is the new release number.

On Windows, you may instead use the Windows Explorer to drag and drop these files from your old vchat2.1.x folder to the new vchat2.1.y folder.

Step 3 - Copy your applet configuration

Do the same for your applet configuration files, along with any image, sound, or Web files you have modified. For example, on Unix:

cp vchat2.1.x/vcclient/*.html vchat2.1.y/vcclient
cp vchat2.1.x/vcclient/*.txt  vchat2.1.y/vcclient
cp vchat2.1.x/vcclient/*.gif  vchat2.1.y/vcclient
cp vchat2.1.x/vcclient/*.jpg  vchat2.1.y/vcclient
cp vchat2.1.x/vcclient/*.au   vchat2.1.y/vcclient

and on Windows:

copy vchat2.1.x\vcclient\*.html vchat2.1.y\vcclient
copy vchat2.1.x\vcclient\*.txt  vchat2.1.y\vcclient
copy vchat2.1.x\vcclient\*.gif  vchat2.1.y\vcclient
copy vchat2.1.x\vcclient\*.jpg  vchat2.1.y\vcclient
copy vchat2.1.x\vcclient\*.au   vchat2.1.y\vcclient

where x is the old release number and y is the new release number.

On Windows, you may instead use the Windows Explorer to drag and drop these files from your old vchat2.1.x\vcclient folder to the new vchat2.1.y\vcclient folder.

If you have moved the vcclient folder to your Web server public directory, make sure to do the same with the new applet vcclient folder.

Step 4 - Update your properties

You'll want to update your older property files to include the new server and applet properties available in the latest version. See below for the list of new and modified properties for the VolanoChat server and applets.

Step 5 - Restart the server

Stop the VolanoChat server and restart the new version in the vchat2.1.y directory. See the Installation chapter for details on how to start and stop the VolanoChat server for your operating system.

VolanoChat 2.1.10 Properties

Modified applet properties

The following VolanoChat applet properties were modified between VolanoChat 2.1.9 and VolanoChat 2.1.10. See the VolanoChat Properties section for a description of each property.

# Properties deleted:
text.menu.people.identify=Identify %0
text.status.identify=%0: %1

# Properties modified:
# text.status.noprofile=[%1] %0 has no profile.
# text.status.profile=[%1] %0: %2

VolanoChat 2.1.9 Properties

New applet properties

The following VolanoChat applet properties were added between VolanoChat 2.1.8 and VolanoChat 2.1.9. See the VolanoChat Properties section for a description of each new property.

# Properties added:
page.exit.error=

VolanoChat 2.1.8 Properties

New server properties

The following VolanoChat server properties were added between VolanoChat 2.1.7 and VolanoChat 2.1.8. See the Server Properties section for a description of each property.

# Properties added:
admin.client.host=127.0.0.1
address.broadcast=false
member.monitor.matchcase=false
member.monitor.multiuse=false
member.monitors=

New applet properties

The following VolanoChat applet properties were added between VolanoChat 2.1.7 and VolanoChat 2.1.8. See the VolanoChat Properties section for a description of each new property.

# Properties added:
member.monitor=false
text.menu.people.identify=Identify %0
text.status.identify=%0: %1

Modified applet properties

The following VolanoChat applet properties were modified between VolanoChat 2.1.7 and VolanoChat 2.1.8. See the VolanoChat Properties section for a description of each modified property.

# Properties modified:
char.replace.old=\u000a\u000d\u00a0
char.replace.new=\u0020\u0020\u0020

VolanoChat 2.1.7 Properties

There were no changes to the parameters and properties between VolanoChat Versions 2.1.6 and 2.1.7.

VolanoChat 2.1.6 Properties

There were no changes to the parameters and properties between VolanoChat Versions 2.1.5 and 2.1.6.

VolanoChat 2.1.5 Properties

New applet properties

The following VolanoChat applet properties were added between VolanoChat 2.1.4 and VolanoChat 2.1.5. See the VolanoChat Properties section for a description of each new property.

# Properties added:
key.ignore.alt=
key.ignore.ctrl=\u0016
key.ignore.meta=\u0076
key.ignore.shift=\u0401
char.replace.old=\u000a\u000d
char.replace.new=\u0020\u0020

VolanoChat 2.1.4 Properties

New server properties

The following VolanoChat server properties were added between VolanoChat 2.1.3 and VolanoChat 2.1.4. See the Server Properties section for a description of each property.

# Properties added:
script.timeout=10
script.trace=false
room.nodynamic=false
room.sweep.interval=15

New applet properties

The following VolanoChat applet properties were added between VolanoChat 2.1.3 and VolanoChat 2.1.4. See the VolanoChat Properties section for a description of each new property.

# Properties added:
page.newwindow=false

VolanoChat 2.1.3 Properties

Modified server properties

The following VolanoChat server properties were modified between VolanoChat 2.1.2 and VolanoChat 2.1.3. See the Server Properties section for a description of each property.

# Properties modified:
format.chat.public={3,date,[dd/MMM/yyyy:HH:mm:ss]} <b>&lt;{0}&gt;</b> {2}<br>
format.chat.private={3,date,[dd/MMM/yyyy:HH:mm:ss]} <b>&lt;{0} -&gt; {1}&gt;</b> {2}<br>

New applet properties

The following VolanoChat applet properties were added between VolanoChat 2.1.2 and VolanoChat 2.1.3. See the VolanoChat Properties section for a description of each new property.

# Properties added:
webtouring.default=false
logo.code=COM.volano.BannerPlayer.class
logo.parameters=LogoPlayer.txt
logo.width=100
logo.height=200
page.exit=
text.menu.webtouring=Web Touring
text.menu.links.title=
text.menu.links.names=
text.menu.links.locations=

VolanoChat 2.1 Properties

New server properties

The following VolanoChat server properties were added between VolanoChat 2.0.0 Build 218 and VolanoChat 2.1. See the Server Properties section for a description of each new property.

# Properties added:
applet.codebase=vcclient
server.trace=false
log.chat.public.dir=vcclient
log.chat.public.suffix=.html
log.chat.private=
transcribe.room.permanent=false
transcribe.room.dynamic=false
transcribe.room.event=false
transcribe.room.private=false
format.chat.public=<b>&lt;{0}&gt;</b> {2}<br>
format.chat.private=<b>&lt;{0} -&gt; {1}&gt;</b> {2}<br>
member.version=
auditoriums.permanent=false
entrance.stage=
event.callback.prefix=

New and modified applet properties

The following VolanoChat applet properties were deleted, changed, and added (as indicated below) between VolanoChat 2.0.0 Build 218 and VolanoChat 2.1. See the VolanoChat Properties section for a description of each new property.

# Properties deleted:
banner.fill=true

# Properties modified:
banner.height=76
text.main.title=VolanoChat 2.1

# Properties added:
alert.count.default=false
image.button.border=true
page.use.document.base=false
page.about=about.html
text.main.onstage=On stage:
text.main.connect=Connect
text.main.disconnect=Disconnect
text.chat.event.status=Type your question and press Enter to send it.
text.chat.event.sent=Your question has been submitted to the moderator.
text.menu.alert.count=Show Count Changes
text.menu.people.count=Count
text.status.enterprofile=Enter an optional profile.
text.status.roomcount=Room count = %0.

PreviousNextUpFAQ Check HTML Table of Contents