Code Monkey home page Code Monkey logo

eventrecordingmodule's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

eventrecordingmodule's Issues

Event Recorder Won't Start

I have a prebuilt binary robust osimctrl grid. I've added the library files to [base]/bin and added the [EventRecorder] section to OpenSim.ini (and configured it to my MySQL server and event settings), restarted the sims and robust controls, and am not seeing anything produced by Event Recorder in my MySQL database. Did I miss a step?

Here is the [EventRecorder] section:

[EventRecorder]
; Controls whether the module is enabled.
; If this line is not present or Enabled = false then the module will not be active
Enabled = true

; Must be either "OpenSimLog" (to record to OpenSim.log) or "MySQL" (to record to MySQL)
Recorder = MySQL

; If using the MySQL Recorder, set this to the MySQL connection string.
; Note that Database is different from the OpenSimulator database, though in principle EventRecorder could live there too
ConnectionString = "Data Source=;Database=;User Id=;Password=;"

; This is the id that will be added to all recorded events
; It must be set by changing the value and then uncommenting the line - the module will not start without it
; This can be a maximum of 36 characters and so can be a Guid/UUID or simply a unique grid name
; Currently, this is not using data directly from any [GridInfo] section as those are presented directly to the user and can be changed.
; Technically, this could be used to identify any simulator or group of simulators, though usually this will be the same for all simulators
; on the same grid
GridID = "[gridNick]"

; Control whether the module records user login.
; Default is true.
RecordUserLoginEvents = true

; Control whether the module records user logout.
; Default is true.
RecordUserLogoutEvents = true

; Control whether the module records when a user enters a region other than the one they entered on login.
; Default is true.
RecordUserRegionEnterEvents = true

; Control whether the module records user chat.  
; Default is false.
RecordUserChatEvents = false

; Control whether the module records user to user instant messages.  
; Default is false.
RecordUserToUserImEvents = false

; Control whether the module records user to group instant messages.  
; Default is false.
RecordUserToGroupImEvents = false

; ALL CONFIG SETTINGS BELOW THIS POINT ARE ADVANCED AND SHOULD NOT NORMALLY NEED TO BE CHANGED

; Maximum number of events that will be queued for writing before additional events are ignored.
; Increase this if you see warnings on the console about events being discarded.
; Storing more events will take more memory.
; Default is 5000.
MaxEventQueueSize = 5000

; How long we will wait, in milliseconds, for at least one event to be written when the module has been told to stop (e.g. on simulator shutdown).
; If no events are written in this time then the remaining queued events will be discarded and shutdown will continue.
; Defaults to 20000 ms
EventWriteTimeoutOnStop = 20000

Event Recording Module records grid name incorrectly

If I were to clone an existing grid and rename it, how would I rename the grid name in the Event Recording Module? I've tried changing the grid ID in the Event Recorder information in OpenSim.ini and restarting robust and all sims, but it still uses the old grid name when recording.

Add recorder that targets a web interface

May be useful for allowing any simulator owner to feed some external web-interface with details about goings on in their simulator/s.

The event queue structure will stop this unanswered/allow HTTP records from impacting the sim.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.