Hi,
I've just downloaded and installed LFSLapper again, 3.5 and the 3.8 patch which I installed over the top of 3.5.
My config has been setup, and is pretty much default cept for few changes as shown in config. But it keeps crashing. I followed the howtobuild text, and it had a heap of warnings in Mono which I ran the winmonobuild batfile or whatever its called; but it compiled it said.
Then following readme on how to run it. I tried 4 methods. From mono, from dos, from windows dragging my cfg onto lfslapper.
Here is the error I got. Could someone help me please; in getting this to work? No one else seems to be having these problems, and I can't see why. I'm no noob when it comes to puters; been using them since they were invented lol..
Here's my cfg. I'm sure its fine, its pretty straight forward:
###################################
# General options
###################################
# Host IP. When more network interfaces are present, set it to IP of your host.
Host = 127.0.0.1
# Insim UDP port.
# Before starting LFSLapper you must configure LFS server to use this port for InSim.
# You can do that in command line when starting LFS (/insim=29999) or in talk window of
LFS (/insim 29999).
Port = 29339
# Change Password to match Admin password on LFS server.
# Usually this is the only value that needs to be modified for this default script to
work.
Password = xxxxxxxx
Database = LFSLapper\database\PB.txt
Database = LFSLapper\database\DriftPB.txt
# Message that is shown to players when they connect to server. Use '|' for new line.
ConnectMsg =
^7Welcome to ^1Formula XR ^7Clean Racing !|
^2Type ^7!help in car. ^2Type !rules before play.
# Enable if you want to show control of players when leaving the garage.
ShowPlayerControl = false
# Enable if you want to show split PB of players on each split.
ShowSplitPB = true
# Action to do on race restarts.
# If more actions, separate them with '|'.
#RaceStartAction = /msg ^1WARNING: Brake Early First Corner!!!
RaceStartAction = /rcm ^3Please, brake in time !|/rcm_all
# Default car to show, when no car is specified in !top or !drf command.
#DefaultTopCar = UF 1000
#DefaultTopCar = XF GTI
#DefaultTopCar = XR GT
DefaultTopCar = XR GT TURBO
#DefaultTopCar = RB4 GT
#DefaultTopCar = FXO TURBO
#DefaultTopCar = LX4
#DefaultTopCar = LX6
#DefaultTopCar = RA
#DefaultTopCar = FZ50
#DefaultTopCar = MRT5
#DefaultTopCar = XF GTR
#DefaultTopCar = UF GTR
DefaultTopCar = FORMULA XR
#DefaultTopCar = FORMULA V8
#DefaultTopCar = FXO GTR
#DefaultTopCar = XR GTR
#DefaultTopCar = FZ50 GTR
#DefaultTopCar = BMW SAUBER
# How much time will big text messages last (text that is started by rcm_all command).
# In milliseconds.
MessageTime = 5000
# Whether to use usernames instead of nicknames for authentication of users executing
AutoAction.
UseUsernameForAuthentication = false
# Actions that are executed on received messages. Use '|' for next pattern/action pair and
to separate pattern from action.
# If more actions or patterns, separate them with ':'.
# Use @ sign at end of patterns, if you wish to specify users, that are allowed to execute
action.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
AutoAction =
hoho|/msg ^3What's so funny, {Nickname}?|
no name no game|/kick unnamed|
!admin:!Venus - email private|/rcm {Nickname} ^3can do it!:/rcm_all|
!test|/rcm {Nickname} is testing...:/rcm_ply {Nickname}
# Actions that are executed on schedule. Use '|' for next schedule/action pair and to
separate schedule from action.
# If more schedules or actions, separate them with ':'.
# To escape ':' type '\:' if you want ':' in your message.
#
# ssmmhhddMMYYYY
#ScheduledAction = 0 * * * * * : 30 * * * * *|/msg Kicking time (every 30 seconds)!:/kick
unnamed
ScheduledAction =
0 0 0 * * * |/rcm Midnight warning to all working men!:/rcm_all|
0 0 0 1 1 * |/rcm Happy New Year!:/rcm_all
# Private multiline messages to send to player. Use '|' for next pattern/message pair and
to separate pattern from message. Use ':' for new line.
# Possible variables to use:
# {Nickname} - Nickname of driver that sent message
AutoMsgPrivate =
****:shit|^3Calm down, {Nickname}!|
!help|
^3!top ^8[table offset] [3-letter car name] ["filter" pattern]:
^3!drf ^8[table offset] [3-letter car name] ["filter" pattern]:
^3!stats ^8[playername pattern]:
^3!dstats ^8[playername pattern]:
^3!ver:
^3!help
# Actions to execute when player teleports to pits by options or SHIFT+S.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
#EnterPitAction = /msg {Nickname}^8 teleported to pits !
# Actions to execute when player spectates or disconnects (leaves race).
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
#LeaveRaceAction = /msg {Nickname}^8 leaves race !
###################################
# Pitting penalties
###################################
# Actions to execute when player gets drive-through penalty.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
#DriveThroughPenaltyAction = /msg {Nickname}^8 reached drive-through penalty maximum.
# Maximum Drive-Through penalties to tolerate.
MaxDriveThroughPenalties = 1
# Actions to execute when player gets stop-go penalty.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
#StopGoPenaltyAction = /msg {Nickname}^8 reached stop-go penalty maximum.
# Maximum Stop-Go penalties to tolerate.
MaxStopGoPenalties = 1
# Actions to execute when player gets 30 seconds penalty.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
Time30PenaltyAction = /msg {Nickname}^8 gets 30s penalty.
# Actions to execute when player gets 45 seconds penalty.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
Time45PenaltyAction = /msg {Nickname}^8 gets 45s penalty.
###################################
# FTP transfer
###################################
# Results files can also be transferred to FTP server.
# Define following parameters to use this feature.
#FtpServer = your ftp server
#FtpLogin = your login
#FtpPasswd = your password
#FtpRemotePath = your remote dir
####################################
# Flooding options
####################################
# Actions to execute, when player writes many lines within defined amount of time.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
FloodAction = /msg {Nickname}^3 is flooding
# Maximum number of consecutive lines allowed.
MaxFloodLines = 3
# Maximum time between two consecutive lines in milliseconds to count as flooding.
MaxFloodLinesTime = 5000
####################################
# Spinning detection options
####################################
# Minimum angle velocity to trigger action. Possible values: 0 - 720.
MinAngleVelocity = 250
# Action to execute when angle velocity is higher than MinAngleVelocity.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {AngleVelocity} - Angle velocity in degrees
#AngleVelocityAction = /spectate {Nickname}|/msg {Nickname} ^3 removed from track for
wrecking
AngleVelocityAction = /msg ^1Danger! ^8{Nickname} ^2lost control!
#MaxNbInStunt is max time (in 100 ms) allowed in stunt mode before MaxNbInStuntAction is
executed. If -1 No MaxNbInStuntAction are activated.
MaxNbInStunt = 20
MaxNbInStuntAction = /spectate {Nickname}
####################################
# Idling options
####################################
# Actions to execute, when speed of player is zero for defined amount of time.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
OnIdleAction1 = /msg {Nickname}^3 is idle ! Spectate in 30 seconds
OnIdleAction2 =
/spectate {Nickname}|
/msg {Nickname}^3 spectated for non-activity!
# Idle timeout for OnIdleAction1 in seconds.
OnIdleTimeout1 = 120
# Idle timeout for OnIdleAction2 in seconds.
OnIdleTimeout2 = 150
####################################
# Drifting options
####################################
# Actions to do on new personal best drift lap.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {DriftScore} - Drift score
# {Car} - Car used
#DriftPBAction = /rcm {Nickname}^3 made new PB: ^7{DriftScore} ^3pts!|/rcm_all
#DriftPBAction = /msg {Nickname}^3 made new PB: ^7{DriftScore} ^3pts!
# This is filepath of file containing collected data.
# Will be created if it doesnt exist yet.
# You must ensure read/write access to this path.
#DriftDatabase = ./DriftPB.txt
# Actions to do to when total lap drift score is higher or equal to MinimumDriftScore.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {DriftScore} - Drift score
# {Car} - Car used
#DriftLapAction = /msg {Nickname} ^3drifted to ^7{DriftScore} ^3pts
# Private message to get on end of each drift.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {DriftScore} - Total drift score
# {LastDriftScore} - Last drift score
#PrivateMessageOnDriftScore = Score: ^7{DriftScore} ^3+{LastDriftScore}
# Action to execute on good drift score.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {LastDriftScore} - Last drift score
#GoodDriftScore = 4000
#GoodDriftAction = /msg {Nickname} ^3made excellent drift: ^7{LastDriftScore} ^3pts
# Minimum drift score required.
#MinimumDriftScore = 500
# Actions to do at end of lap if MinimumDriftScore is not achieved.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {DriftScore} - Drift score
# {Car} - Car used
#DriftTooLowAction = /msg {Nickname}^3 disqualified|/spectate {Nickname}
#DriftTooLowAction = /msg {Nickname}^3 is one lousy drifter ({DriftScore} pts)
# Minimum speed in km/h to maintain. Driving below that speed will reset score.
#MinimumDriftSpeed = 50
#MinimumDriftAngle = 15
#MaximumDriftAngle = 100
####################################
# Hotlapping options
####################################
# This is filepath of file containing collected data.
# Will be created if it doesnt exist yet.
# You must ensure read/write access to this path.
Database = ./PB.txt
# Define max time of split to trigger action.
Split1 = 0.32.25
Split2 = 0.59.10
Split3 = 1.30.00
# Actions to do on splits.
# If more actions, separate them with '|'.
# Possible variables to use:
# {SplitTime} - Split time
# {Nickname} - Nickname of driver
Split1Action = /msg Great 1st split ({SplitTime}) by {Nickname}^8 !
Split2Action = /msg Great 2nd split ({SplitTime}) by {Nickname}^8 !
Split3Action = /msg Great 3rd split ({SplitTime}) by {Nickname}^8 !
# Maximum allowed lap time to record it and execute action.
MaxLapTime = 2.00.00
# Action to do on new personal best lap.
# If more actions, separate them with '|'.
# Possible variables to use:
# {Nickname} - Nickname of driver
# {Username} - Username of driver
# {LapTime} - Lap time achieved
# {Car} - Car used
#PBAction = /msg New PB by {Nickname}^8 ({Car}): {LapTime}
PBAction = /rcm New PB by {Nickname}^8 ({Car}): {LapTime}|/rcm_all
####################################
# Acceleration options
####################################
# At which speed to start and stop measuring time. In km/h.
AccelerationStartSpeed = 1
AccelerationEndSpeed = 100
# Maximum acceleration time in seconds to show private message.
AccelerationPrivateMaxTime = 10
# Message to show to players.
# Possible variables to use:
# {AccelerationStartSpeed} - Starting speed
# {AccelerationEndSpeed} - Ending speed
# {AccelerationTime} - Acceleration time achieved from start to end speed
AccelerationPrivateMessage = ^3{AccelerationTime}^8 seconds to {AccelerationEndSpeed} km/h
!
####################################
# Overriding options
####################################
# Instead of changing default options above, you can overide them.
MaxLapTime = 1.50.00
Venus