Offline Messaging
From OpenSimulator
(→Through OpenSim.Wiredux as a module) |
(→Through OpenSim.Wiredux as a module: - added instructions for Windows users new to SVN...) |
||
Line 10: | Line 10: | ||
* Grab the latest version of the Wiredux from [http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/ http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/] | * Grab the latest version of the Wiredux from [http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/ http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/] | ||
+ | |||
+ | Note: For Windows users or those who have not used Subversion before, the [http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html instructions to set up the TortoiseSVN client on Windows] may be helpful (scroll down for the client part of the instructions). After you've installed TortoiseSVN, then create a directory in the location of your choosing and then right click - choose "SVN Checkout..." - and enter the URL provided above to download the entire package. | ||
* Install the wi_offline_msg.sql file on your database | * Install the wi_offline_msg.sql file on your database |
Revision as of 07:45, 9 November 2011
Offline messaging makes it possible to send IM's to people that are not online and saves the messages directly to a database.
Through OpenSim.Wiredux as a module
In the latest version of OpenSim.Wiredux the offline module is already ready to be used
- Grab the latest version of the Wiredux from http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/
Note: For Windows users or those who have not used Subversion before, the instructions to set up the TortoiseSVN client on Windows may be helpful (scroll down for the client part of the instructions). After you've installed TortoiseSVN, then create a directory in the location of your choosing and then right click - choose "SVN Checkout..." - and enter the URL provided above to download the entire package.
- Install the wi_offline_msg.sql file on your database
You need to enable the Offline Messaging Module in your Opensim.ini file.
Changes in the OpenSim.ini file
[Messaging] ; Control which region module is used for instant messaging. ; Default is InstantMessageModule (this is the name of the core IM module as well as the setting) InstantMessageModule = InstantMessageModule ; MessageTransferModule = MessageTransferModule OfflineMessageModule = OfflineMessageModule OfflineMessageURL = http://yourserver/offline.php MuteListModule = MuteListModule MuteListURL = http://yourserver/mute.php
When you did it right, reboot your region and try to send a message to an offline person. Check the database to see that it has written a record.
Next time that person logs in, he will get the message and the database will be updated
P.D: The MuteListModule and URL must be uncommented in order for the offline module to work, even if there is no mute.php file in the web folder.