( ! ) Notice: session_start(): A session had already been started - ignoring in C:\wamp64\www\VDGuide\inc\config.php on line 2
Call Stack
#TimeMemoryFunctionLocation
10.0001404032{main}( )...\index.php:0
20.0005405008include_once( 'C:\wamp64\www\VDGuide\inc\config.php' )...\index.php:3
30.0005405008session_start ( )...\config.php:2
Virtual Dream Destination Guide v0.4

Help

Welcome to the Virtual Dream Destination Guide v0.4

Features

SQLite 3 and Mysql compatible
Terminals restiction (by simulator)
Access restiction (by host/uuid)
Agents online counter
Security logs
More coming ...

Inworld:

Demo Virtual Dream Destination Guide

Requirement

Mysql or Sqlite 3, Php5 with curl actived, Apache
Ossl enable

Install

Virtual Dream Destination Guide have a "special" page for viewers (inc/destinations-inworld.php)

Robust.ini

[LoginService]
    ; For V3 destination guide
    ; DestinationGuide = "${Const|BaseURL}/osguide/inc/destinations-inworld.php"
    DestinationGuide = "http://yourdomain.com/osguide/inc/destinations-inworld.php"

OpenSim.ini

[Network]
    ExternalHostNameForLSL = yourdomain.com
    OutboundDisallowForUserScripts = ""
    shard = "OpenSim"
    user_agent = "OpenSim LSL (Mozilla Compatible)"
[LL-Functions]
    max_external_urls_per_simulator = 100

osslEnable.ini

[XEngine]
    AllowOSFunctions = true 

And you should allow the following ossl functions to the parcel owner/manager

    osKey2Name
    osGetGridName
    osGetMapTexture

Add Destination

Only the region/parcel owner is authorised to add a destination (region/parcel) to the OpenSim Destination Guide.

Inworld:

  1. Download the OpenSim Destination Guide Terminal script (LSL).
  2. Copy the OpenSim Destination Guide Terminal script into a prim, configure and compile it.
    (configurable variables: targetUrl, terminal_name, categorie_name, update_rate).
  3. Click on the prim to update your region/parcel informations in the Opensim Destination Guide.
OpenSim Destination Guide Terminal

Edit Destination

Only the region/parcel owner is authorised to edit a destination (region/parcel) to the OpenSim Destination Guide.

Inworld:

  1. Reconfigure the OpenSim Destination Guide Terminal script and recompile it.
    (configurable variables: targetUrl, terminal_name, categorie_name, update_rate).
  2. Click on the prim to update your region/parcel informations in the Opensim Destination Guide.

Delete Destination

Only the region/parcel owner is authorised to delete a destination (region/parcel) to the OpenSim Destination Guide.

Inworld:

  1. Remove the OpenSim Destination Guide Terminal from your region/parcel.

Outworld:

  1. Refresh the destination and it will be automatically removed from the guide and database.

Installing Images

Only the owner of the OpenSim Destination Guide is authorised to installing images.

Outworld:

  1. You have to create them yourself and place them in the "img" folder.
  2. The recommended dimension is the same as default.jpg (700px * 400px).
  3. The names of category images are the exact names of the categories in the guide (min/maj/space must be respected).
  4. The names of regions images are the exact names of the regions in the guide (min/maj/space must be respected).

License

GNU/GPL General Public License v3.0

Credit

Philippe Lemaire (djphil)

Donation