V2.3(30-06-2020)
New: Auto Track/Layout & TimeTable Changer system. (admincommand)
New: Virtual Startlights for admins, Startlight status check
Changed: New false start detection to prevent big headstarts.
Fix: Rare startlight hangs (Attempt #1)
Fix: small timetable fixes
Fix: No WR set after driving the very first Stage/Car combo.
Delete: Multiplayer code.
1: Lappercrash when clicking on one of the layouts in the layoutlist.
2: Layoutlist didnt load the layout files properly into the list.
3: Lappercrash when a player using the JoinRequest function while being retired on the track.
=================================================
Fixed:
=================================================
1: Performance issues due to windows updates.
Removed some functions: Thread.Sleep(); this functions seems to malfunction on some PC's with 20H2 Windows update
-Connecting LFSlapper from my QNAP Nas (Slow)
-Connecting LFSLapper on my main pc to LFS Dedi (Slow) Was fast before the forced big windows update.
-Connecting LFSLapper on my main pc + LFS Dedi is on main pc aswell.(Slow)
-Tried older LFSlapper version, which i know that was working correctly(Slow)
Thanks to Finland69(Dlocky) for testing
-LFSLapper and LFS Dedi on his pc. (OS build 19042.868) (Fast)
-Connecting LFSLapper from Finland69's pc to my LFS Dedi server (OS build 19042.867) (ping a 100ms) (Fast)
-LFSlapper and LFS Dedi on old windows 7 server pc (Fast)
-Connecting LFSLapper to LFS dedi on windows 10 server pc (Fast)
-Uninstalled the windows 10 20H2 update(Slow)
System Specs:
CPU: Intel Core i3 10100
Mobo: Gigabyte H470 UD3
RAM: Corsair DDR4 Vengeance LPX 2x8GB 2666 C16
SSD: Samsung 970 EVO 1TB M.2 SSD
OS: Windows 10 Pro with 21H2 update
Software/Driver Updates:
-Windows updated to 20H2 with security/cumulative updates
-Installed Microsoft Visual C++ 2005/2008/2010(lapper requires this)/2012 to 2019
-Installed Net Framework 3.5 to 4.6.1 and higher.
-Updated Ethernet drivers
-Updated Chipset drivers
-Updated Bios drivers
-Moved LFSLapper directory to a another folder.
-Reboot the machine multiple times.
1: Wrong amount of arguments send to Event: OnPlayerSelectCar
1: New PlayerVar: "FrontWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (front)
2: New PlayerVar: "RearWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (rear)
OpenButton($userName,"SR_AvisoRadar"......);
Privmsg($userName,"text");
=================================================
Changed:
=================================================
1: [Discord] Changed $DiscordUName to $UName.
2: [Discord] Added $UNameID into OnReceiveDiscordMessage():
$IndexofID = indexOf( $DiscordUname, "#");
#Includes the Hashtag char
$DiscordUser = subStr( $DiscordUname,0,$idxOfFirtsSpace-1);
$UserID = trim( subStr( $DiscordUname,$idxOfFirtsSpace-1));
=================================================
Changed:
=================================================
1: [Discord] Event OnReceiveDiscordMessage()
-Number of arguments has been changed: OnReceiveDiscordMessage($ChannelID,$ChannelName,$DiscordUname,$Text)
2: [Discord] Set multiple channels for sending texts to LFSLapper:
-open MyInc.LPR in Includes folder 'Bin/Default/Includes' .
You are allowed to set 5 channels, seperate them with a comma ",". see example below.
-$DiscordChannelReceive = "0000000000,0000000000,0000000000";
=================================================
Changed:
=================================================
1: [TEST] Record ID of Grip/Drift Database will now be shown in DumpVar();
$list = GetListTop( getConfigVar( DefaultTopCar ), 0, 0 );
IF ( getConfigVar( DefaultTopCar ) == "XFG" )
THEN
dumpVar ( $list );
ENDIF
2: PlayerVar: "Fuel" : remaining fuel percent "%", will set when acrossing a split or completing a lap.