VM LiveView Lite for rFactor & rFactor2

Hi, der Witz ist ja wir haben alles wieder auf einen Root. die sl.exe findet die datenbank auf dem Root unter localhost, wie man sieht im Bild von Carsten, schreibt er ja in die Datenbank. Aber wenn ich die Monitorphp aufrufe, wie gesagt alles auf einem Root, da findet er die Datenbank nicht. Das verstehe ich nicht.

Siehe hier: http://old-man-racing.eu/vmliveview01/monitor.php

wie man sieht, er findet alles ausser die Datenbank!

Gruß

Mike

PS.: Schreibfehler bitte übersehen, hatte gestern Weinprobe!

Die Site URL ist wirklich richtig angegeben in der inc.config.php und die Zugangsdaten auch?
Manchmal gibt es Probs mit http://www.xxxx.de und http://xxxx.de!
 
Habe ich gecheckt die Zugangsdaten der Datenbank! Alles OK. Habe 6 Server, und auch sehr unwahrscheinlich sich überall verschrieben zu haben! Auch habe ich es getestet mit www und ohne. So wie ich jetzt habe ist ja schon richtig, er ruft die Seite ja korrekt auf. Nur bekommt es keinen Kontakt zur Datenbank.

Gruß

Mike
 
Habe ich gecheckt die Zugangsdaten der Datenbank! Alles OK. Habe 6 Server, und auch sehr unwahrscheinlich sich überall verschrieben zu haben! Auch habe ich es getestet mit www und ohne. So wie ich jetzt habe ist ja schon richtig, er ruft die Seite ja korrekt auf. Nur bekommt es keinen Kontakt zur Datenbank.

Gruß

Mike

Hm, und wenn die Anzahl an Zugriffen auf die Datenbank limitiert ist? Meine damit nicht die Anzahl der Datenbanken.
Lasst Ihr alle Server auf eine DB laufen oder jeden Dedi auf eine eigene?
Achja, rF1 oder 2?
 
Wir haben für jeden der 6 server eine Datenbank angelegt. Und das ganze auf rF2. Und wie gesagt, die Datenbanken funzen auch, sie werden beschrieben!

Gruß

Mike
 
Wir haben in unserer Liga seit ein paar Jahren das Hotlap-Tool von Ken Richardson verwendet.
Da ist natürlich allerhand Material in einer .xml-Datei zusammengekommen.
Gibt es eine Möglichkeit, die Hotlaps in das VM LiveView-System zu importieren?
Das wäre natürlich nicht mehr zu toppen! :D
 
Is there anyone that has this working that might be able to walk me through this?

Here's what I've done so far:

1. Uploaded all files to our Apache server that were in the htdocs folder.
2. Manually created my MySQL datbase and then imported the vmliveview.db.manual.setup.sql file, which created 8 tables.
3. Configured the inc.mysqli.conn.php file as such:
Code:
<?php
   $pageNameIO = "inc.mysqli.conn.php";
   
   // -- connect to mysql server
   $dbHost='localhost';
   $dbReader='datbase_user';
   $dbReaderPass='database_password';
   $dbName='database_name';
   $dbPort='3306';
   
   $mySQLiConn = @new mysqli( $dbHost, $dbReader, $dbReaderPass, $dbName, $dbPort);
   
   $mySQLiConnError = "";
   if($mySQLiConn->connect_error){
      $mySQLiConnError = "<div class='break6'></div>\n" .
                         "<div class='red'>Database connection error.</div>\n" .
                         "<div class='break6'></div>\n" .
                         "<a href='" . $siteURL . "/monitor.php'>Try again</a>\n";
      
      writeErrorLog($pageNameIO, "Connect to SQL Server", "Error No: (" . $mySQLiConn->connect_errno . ") Error Msg: (" . $mySQLiConn->connect_error . ")");
   }else{
      if(!$mySQLiConn->set_charset($dbCharSet)){
         writeErrorLog($pageNameIO, "Set connection character set", "Error Msg: (" . $mySQLiConn->error . ")");
      }
   }
?>

4. Edited the rFactorSL.exe.xml file as such:
Code:
<?xml version="1.0" encoding="windows-1252"?>
<rFactorSL>
   <Common>
      <EventName>Your Event Name</EventName>
      <CycleTimeout>269</CycleTimeout>
      <Chill>0</Chill>
   </Common>
   <CurrentScoringSource>
      <xmlURL>C:\rFactor\vmliveview\VMHotlaps\CurrentScoring.xml</xmlURL>
   </CurrentScoringSource>
   <MySQL>
      <sqlHost>localhost</sqlHost>
      <sqlPort>3306</sqlPort>
      <dbName>database_name</dbName>
      <dbWriter>database_user</dbWriter>
      <dbWriterPass>database_password</dbWriterPass>
      <sslMode>None</sslMode>
   </MySQL>
   <DedicatedServer>
      <connPrefix>rfactor</connPrefix>
      <connAddress>209.xxx.xx.xx</connAddress> ([I]not sure i need this as everything is on the dedicated server[/I])
      <connPort>30000</connPort>
   </DedicatedServer>
   <Hotlaps>
      <LogAI>0</LogAI>
   </Hotlaps>
</rFactorSL>

5. I've copied the files from the rfactorSL folder to the server and placed them under a directory I named vmliveview as seen in the screenshot below:
vmliveview_folder.jpg


6. Dropped VMHotlaps.dll into the rFactor2 Plugins directory.
7. I then start the rFactorSL.exe application and click "Start" on it.
8. Then I start the rFactor2 dedicated server.

At this point nothing seems to happen. rFactorSL.exe just says: SQL Connection State: Closed and nothing appears to happen.

Do I need to have files in very specific directories? What really has me baffled is how rFactorSL.exe knows when or where the rFactor2 dedicated server is?

Anyway, I'm a bit lost since there's no documentation and was wondering if someone who has this working could have a look at my setup and tell me where I've gone wrong.

Thanks.

Anybody?

Do I need to speak German to get help??? ;-)

Sure would like some direction as I believe I've done everything, database setup, mysql connection setup, which works with LiveMonitor just fine, but doesn't with this.

HELP!!!
 
Hallo, mein Problem hat sich erledigt. Wie ich schon schrieb, neuer Root. Den hatten wir mit Plesk aufgesetzt, nur Probleme! Jetzt mit Xampp alles supi.

Danke

Gruß

Mike
 
Hallo, mein Problem hat sich erledigt. Wie ich schon schrieb, neuer Root. Den hatten wir mit Plesk aufgesetzt, nur Probleme! Jetzt mit Xampp alles supi.

Danke

Gruß

Mike
Na super, dass Ihr das hinbekommen habt. Bei Euch läuft aber Windows auf dem Root? Plesk, was ist das???:D
 
Hallo,

alles soweit installiert, wenn ich jedoch die php Seiten aufrufe bekomme ich immer eine leere Seite bzw. "Status 500 interner Server error"
Egal ob, status.php, monitor.php, etc.
Der Loader schreibt in die DB. In der inc.config.php habe ich alle Zugangsdaten gesetzt.

Leider wird überhaupt kein Log geschrieben.

Irgendeine Idee?
 
Kann mir jemand beschreiben, wie ich es anstelle, dass mehrere rfactor2-dedicated-server-Instanzen gleichzeitig laufen? Ich hab jetzt 2 Datenbanken mit unterschiedlichen Logins eingerichtet sowie 2mal den Session-Loader. Bloß wenn ich jetzt mehr als 2 Server starte, dann werden alle Livedaten in das Verzeichnis ../rfactor2/vmhotlaps geschrieben. Und das gibt dann "Salat". Der erste Session-Loader wechselt andauern zwischen den verschiedenen Sessions, der zweite bekommt keine Verbindung. Hat jemand einen Tipp, was ich falsch mache? Muss eventuell für jede Serverinstanz eine neue rFactor2-Installation genutzt werden?
 
Last edited by a moderator:
Supi, viel Spass damit. Ich hoffe, dass Frank mitliest und bald eine neue Version bringt, bei der das Problem mit dem IE gefixt ist, wäre gaaaaaaaaaaaaannnnnnnnnnnzzzzzzzzzz Toll.:D
 
Supi, viel Spass damit. Ich hoffe, dass Frank mitliest und bald eine neue Version bringt, bei der das Problem mit dem IE gefixt ist, wäre gaaaaaaaaaaaaannnnnnnnnnnzzzzzzzzzz Toll.:D

Hat sich erledigt, da es mit IE10 unter W7+8 jetzt super geht.:D
 
Hi!

First, congratulations for the work, from Hungary!

I would like to ask, how can I set it to only completed timed laps by counting, and show on the hotlaps table.

Thanks,

Molinaro.
 
Back
Top