eep. I'll try that
DK
EDIT: Here's the setup.dat
//-- VCom init data
system{
debug=1; // 0=normal mode, 1=extended debug information (you do not want to use this?)
host=1; // set to 1 if running in host mode (now can leave always to 1)
unit_speed=kph_mph; // 'kph', 'mph' or 'kph_mph'. 'kph_mph' is good for server which has some drivers using kph(km/h) and some mph(miles/h).
//admin_password=xxxxxxxxxxxxxxxxxx; // ADMIN password, NOT the guest password
admin_password=; // ADMIN password, NOT the guest password
// address and port of the vcom used to contact lfs
vcom_address=127.0.0.1:29997;
//vcom_address=192.168.0.2:29997;
modes=131071; // 131071=all
//modes=131007; // 131007=all, except car radio
mutes=0; // 0=none
log_save_interval=10; // minutes - 0=never, only when exits (warning: 0->not crash proof)
log_backup=1; // 0/1 - backup the old log (0=no, 1=yes) before overwriting
best_laps_save_interval=20; // minutes between each save of the server best times (0=never)
best_laps_xml_max_entries=0; // Number of entries to wrtie into the sb.xml file (0=no limit)
// directory where the logs are kept (relative to the VCom home dir - note empty is root of drive and .=vcom dir!)
log_directory=log;
// output directory (relative to the VCom home dir - note empty is root of drive and .=vcom dir!)
output_directory=out;
// XML encoding
xml_encoding=iso-8859-1;
//xml_encoding=UTF-8;
// where lfs is running (ip
ort)
lfs_address=127.0.0.1:29999;
//lfs_address=127.0.0.1:35000;
//lfs_address=192.168.0.2:29999;
// Relay (not implemented yet) (ip
ort)
// Every packet from these relayed to lfs and every packet from lfs relayed to these, except...
// InSimInit (ISI) and InSimClose (ISC) not relayed to lfs
//autorelay=1; // automaticly starts the relay mode when given an ISI packet
// relay=127.0.0.1:12345; // some program like PitSpotter
// relay=127.0.0.1:54321;
// ....
}
// FYI - Colors in LFS
// 0. Black
// 1. Red
// 2. Green
// 3. yellow
// 4. Blue
// 5. Magenta
// 6. Light blue
// 7. White
// 8. (Grey)
// use ^color (e.g. ^4 for blue etc) to change color
server{
// [.........(max length of a line in LFS)..........................]
welcome=Welcome to ^2Team ^7Eire ^7FOX ^3server;
welcome=No wrecking, wrong way driving and give room when blue flagged;
welcome=Type ^2!help ^8 to see the commands for ^3VCom;
welcome=Happy racing;
computer=High Spec;
location=Ireland;
www=(no page);
email=(no email);
}
// How much points to get for each place (place=<place>,<points>
// max 16 places (1..16)
points{
// standard F1 and WRC points
place=1,10;
place=2,8;
place=3,6;
place=4,5;
place=5,4;
place=6,3;
place=7,2;
place=8,1;
bestlap=0;
}
//names to whom automaticly say hi
autohi{
// Put YOUR friends here (several entries allowed)...
// Finns
//name=m141;
//name=ghostman;
//name=ssmika;
//name=skloddari;
//name=hb;
//name=Pringles;
//name=qramer;
// other folks
//name=xixxxa;
//name=patrese;
//name=sarin;
//name=klein;
name=[PCT];
name=Aquilifer;
delay=3000; // milliseconds to wait before showing the greeting
//text=hi $NAME ^6(auto-generated hi);
text=hi $NAME;
}
floodfilter{
messageInterval=5000; // more frequent is considered flooding (ms)
fadeInterval=10000; // floodlevel decreases when messages typed less frequently (0=not used) (ms)
maxFloodLevel=3; // how many times allowed over the limit (floodLevel can go up and down)
warning=^1WARNING: Flooding forbidden!; // warning before the action is executed
action=/kick %s; // action in case of flooding (The param %s is the account name or player name)
info=%s^8(%s) was kicked out for flooding; // displayed after the action - param 1=Player nick, 2=account name
//info=%s^8 was kicked out for flooding; // This is better for DEMO server? - displayed after the action - param 1=Player nick, 2=account name
}
cursefilter{
curseActionCount=2; // curse count when action happens (0=no limit, 1=action immediately, 2=first gives a warning,...)
curseWarning=^1WARNING: Cursing causes a kick!; // warning text to show if cursing (no action yet)
curseAction=/kick %s; // action when it is required - 1st param=player name
curseInfo=%s ^1was kicked for cursing; // info text after action - 1st param=player name
// curse word files
file=curses.txt;
//file=curses2.txt;
// Can also give words here - list of words as long as necessary
//word=hanuri;
//word=huilu;
}
lapestimator{
// 0=nothing, 1=compare to the old best lap, 2=compare to the sum of the best sectors, 3=1+2
mode=1;
}
//alarm{
// text=Time to go to sleep!;
// hour=01;
// min=00;
//}
messageboard{
maxMessages=40; // if more messages oldest will be deleted first (0=no limit)
maxAge=0; // older messages will be deleted (0=no limit)
adminClear=1; // Admin can clear the board (1) or no (0)
guestPost=1; // Normal guests (non admins) can post(1) or no/only admins (0)
}
idle{
time=30; // secs
speed=100; // less than this considered idling - 100/32768 m/s
warning=^1Drive or spectate;
}
radio{
// If want to use a generic player (any player which you can define with these settings) set these
// Example 1
//gen_windowClass=;
//gen_windowTitle=foobar2000 v0.9.4.1;
//gen_songNameRemove= [foobar2000 v0.9.4.1];
// Example 2
//gen_windowClass=;
//gen_windowTitle=dp2: ; // Deliplayer2
//gen_songNameRemove=dp2: ;
// Example 3
//gen_windowClass=Winamp v1.x;
//gen_windowTitle=Winamp 5.24;
//gen_songNameRemove= - Winamp;
// The normal Winamp plugin system
winamp_ip=127.0.0.1;
winamp_port=8765;
vcom_ip=127.0.0.1;
vcom_port=8764;
password=;
show_trackname=1;
}
// track rotator
rotate{
races_per_track=2; // races before changing track
//races_per_track=2-5; // min 2 and max 5
randomize=0; // 0=in order, 1=randomize, 2=randomize, not same track(entry) twice
// NOTE: 6000 is enough for offline, online put atleast 15000
wait=15000; // millisecs (1000..30000) - how long to wait track changes etc
track{
id=FE3; // FE Gold
layout=; // layout name (w/o the track id)
qual=5; // minutes before the first race
laps=1; // race laps
bias=0; // bias used in randomizing new track (0=not used)
wind=0; // 0=no wind, 1=light wind, 2=strong wind
weather=1-3; // 1=day/brigh clear, 2=evening/cloudy, 3=dusk (usually)
cars=FOX;
mustpit=0;
}
track{
id=AS2; // AS Club
layout=; // layout name (w/o the track id)
qual=5; // minutes before the first race
laps=1; // race laps
bias=0; // bias used in randomizing new track (0=not used)
wind=1-3; // 0=no wind, 1=light wind, 2=strong wind
weather=1; // 1=day/brigh clear, 2=evening/cloudy, 3=dusk (usually)
cars=FOX;
mustpit=1;
}
track{
id=AS3; // AS National
layout=; // layout name (w/o the track id)
qual=5; // minutes before the first race
laps=9; // race laps
bias=0; // bias used in randomizing new track (0=not used)
wind=1-3; // 0=no wind, 1=light wind, 2=strong wind
weather=1; // 1=day/brigh clear, 2=evening/cloudy, 3=dusk (usually)
cars=FOX;
mustpit=0;
}
track{
id=KY2; // Kyoto National
layout=; // layout name (w/o the track id)
qual=5; // minutes before the first race
laps=11; // race laps
bias=0; // bias used in randomizing new track (0=not used)
wind=1-3; // 0=no wind, 1=light wind, 2=strong wind
weather=1; // 1=day/brigh clear, 2=evening/cloudy, 3=dusk (usually)
cars=FOX;
mustpit=1;
}
//-- all tracks (and their variations)
track{
id=BL1;
full_name=Blackwood GP;
length=3400; // metres
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
//goodsplit1=3160; // time considered good for 1. split - mmsshh (m=minutes,s=seconds, h=hundreds)
//goodsplit2=10650; // time considered good for 2. split - mmsshh (m=minutes,s=seconds, h=hundreds)
//goodlap=13450; // time considered good lap time - mmsshh (m=minutes,s=seconds, h=hundreds)
speedtrap{
// x,y,direction (of the car)
location=26822672,-34719874,34351; // just under 200m mark at the end of the back straight
size=25; // metres (distance from the point)
}
}
track{
id=BL1R;
full_name=Blackwood GP Reversed;
length=3400; // metres
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=14151066,16228262,2657; // c 200, before the back straight chicane
size=25; // metres (distance from the point)
}
}
track{
id=BL2;
full_name=Blackwood Rally Cross;
length=2000; // metres
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=-3382106,14539341,62814; // c. 150 m before the first corner
size=30; // metres (distance from the point)
}
}
track{
id=BL2R;
full_name=Blackwood Rally Cross Reversed;
length=2000; // metres
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=-4355391,2037685,33301; // 1. corner, 50m mark, after the starting line
size=30; // metres (distance from the point)
}
//goodsplit1=3320; // time considered good for 1. split - mmsshh (m=minutes,s=seconds, h=hundreds)
//goodlap=11180; // time considered good lap time - mmsshh (m=minutes,s=seconds, h=hundreds)
}
track{
id=BL3;
full_name=Blackwood carpark;
length=300; // metres - claims to be but don't really know what exactly is 300m :/
splits=0; // no split time lines here, nor finish line or anything else
type=tarmac; // tarmac, mixed or gravel
}
track{
id=SO1;
full_name=South City Classic;
length=2000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-721038,35756564,12745; // 150m before the 1st corner AFTER the tunnel
size=25;
}
}
track{
id=SO1R;
full_name=South City Classic Reversed;
length=2000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=16942792,1378389,33570; // curb start before the first corner (150m+)
size=25; // metres (distance from the point)
}
}
track{
id=SO2;
full_name=South City Sprint Track 1;
length=2000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=12231325,-27223783,42234; // 200m before the hairpin under the bridge
size=25; // metres (distance from the point)
}
}
track{
id=SO2R;
full_name=South City Sprint Track 1 Rev;
length=2000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-11229499,-6967167,9272; // down the ramp (next to the tyres stacks)
size=25;
}
}
track{
id=SO3;
full_name=South City Sprint Track 2;
length=1300;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-19850088,13947622,51536; // c 160m before the 'dark' corner (pedestrian crossing)
size=30; // metres (distance from the point)
}
}
track{
id=SO3R;
full_name=South City Sprint Track 2 Rev;
length=1300;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-35374133,15872215,12371; // little before the fast curve in the fastest straight (bicycle crosing)
size=30; // metres (distance from the point)
}
}
track{
id=SO4;
full_name=South City Long;
length=4000;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-721038,35756564,12745; // 150m before the 1st corner AFTER the tunnel
size=25; // metres (distance from the point)
}
}
track{
id=SO4R;
full_name=South City Long Rev;
length=4000;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-11229499,-6967167,9272; // down the ramp (next to the tyres stacks)
size=25; // metres (distance from the point)
}
}
track{
id=SO5;
full_name=South City Town Course;
length=3100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-721038,35756564,12745; // 150m before the 1st corner AFTER the tunnel
size=25; // metres (distance from the point)
}
}
track{
id=SO5R;
full_name=South City Town Course Rev;
length=3100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=16942792,1378389,33570; // curb start before the first corner (150m+)
size=25; // metres (distance from the point)
}
}
track{
id=FE1;
full_name=Fern Bay Club;
length=1600;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=11444354,18793813,63081; // first corner - yellow pit lane marking end
size=30; // metres (distance from the point)
}
}
track{
id=FE1R;
full_name=Fern Bay Club Reversed;
length=1600;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=10944641,-540981,33191; // first corner - 150m' board
size=25; // metres (distance from the point)
}
}
track{
id=FE2;
full_name=Fern Bay Green Track;
length=3100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-27857820,-26267336,31103; // 150m mark before the back corner
size=30; // metres (distance from the point)
}
}
track{
id=FE2R;
full_name=Fern Bay Green Track Rev;
length=3100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-321995,-27659519,33598; // pit wall end - c. 175 m before the first corner
size=25; // metres (distance from the point)
}
}
track{
id=FE3;
full_name=Fern Bay Gold Track;
length=3500;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=9507895,-41366991,19171; // after the bridge - end of the bridge
size=25;
}
}
track{
id=FE3R;
full_name=Fern Bay Gold Track Reversed;
length=3500;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=10944641,-540981,33191; // first corner - 150m' board
size=25; // metres (distance from the point)
}
}
track{
id=FE4;
full_name=Fern Bay Black Track;
length=6600;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=9507895,-41366991,19171; // after the bridge - end of the bridge
size=25;
}
}
track{
id=FE4R;
full_name=Fern Bay Black Track Rev;
length=6600;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-321995,-27659519,33598; // pit wall end - c. 175 m before the tight corner to the bridge
size=25; // metres (distance from the point)
}
}
track{
id=FE5;
full_name=Fern Bay Rallycross;
length=2000;
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=646585,-7340590,63656; // 150m before the first corner
size=30; // metres (distance from the point)
}
}
track{
id=FE5R;
full_name=Fern Bay Rallycross Rev;
length=2000;
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=-321995,-27659519,33598; // pit wall end - c. 175 m before the first corner
size=25; // metres (distance from the point)
}
}
track{
id=FE6;
full_name=Fern Bay RallyX Green;
length=700;
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=-15203835,-27177944,4025; // first corner end of pit wall (start of thick white line)
size=25; // metres (distance from the point)
}
}
track{
id=FE6R;
full_name=Fern Bay RallyX Green Rev;
length=700;
splits=1; // split time lines
type=mixed; // tarmac, mixed or gravel
speedtrap{
location=-13424700,-30919258,37520; // first corner end of pit wall (start of thick white line)
size=25; // metres (distance from the point)
}
}
track{
id=AU1;
full_name=Autocross Arena;
length=500; // don't know what this 500 meters is
splits=0; // No split time lines here (?)
type=tarmac; // tarmac, mixed or gravel
}
track{
id=AU2;
full_name=Autocross Skid Pad;
length=100; // don't know what this 100 meters is
splits=0; // No split time lines here (?)
type=tarmac; // tarmac, mixed or gravel
}
track{
id=AU3;
full_name=Autocross Drag Strip;
length=402; // meters form start to finish (1/4 mile)
splits=1;
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-4411482,9549152,65326; // finnish line
size=60;
}
}
track{
id=AU4;
full_name=Autocross 8-Lane Drag Strip;
length=402; // meters form start to finish (1/4 mile)
splits=1;
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-4411482,9549152,65326; // finnish line
size=60;
}
}
track{
id=KY1;
full_name=Kyoto Oval;
length=3000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-5845153,54540567,9259; // little before the 3rd corner
size=40; // metres (distance from the point)
}
}
track{
id=KY1R;
full_name=Kyoto Oval Reversed;
length=3000;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-31680565,46431531,342; // little before the first corner (curb start)
size=40; // metres (distance from the point)
}
}
track{
id=KY2;
full_name=Kyoto National;
length=5100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-31680565,46431531,342; // little before the first oval corner (curb start)
size=40; // metres (distance from the point)
}
}
track{
id=KY2R;
full_name=Kyoto National Rev;
length=5100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-24476639,-838638,37264; // 1st corner, where the pit wall ends
size=40; // metres (distance from the point)
}
}
track{
id=KY3;
full_name=Kyoto GP Long;
length=7400;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-36237866,513859,41229; // 200m before the first corner
size=30; // metres (distance from the point)
}
}
track{
id=KY3R;
full_name=Kyoto GP Long Rev;
length=7400;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-48791417,51606319,63481; // before the first corner where the curb statrs
size=30; // metres (distance from the point)
}
}
track{
id=WE1;
full_name=Westhill International;
length=5200;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=10109189,-9695887,4720; // 250m before the end of the back straight
size=30; // metres (distance from the point)
}
}
track{
id=WE1R;
full_name=Westhill International Rev;
length=5200;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-20850551,47826201,628; // 150m before the 1st corner
size=30; // metres (distance from the point)
}
}
track{
id=AS1;
full_name=Aston Cadet;
length=1900;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-22788914,1203988,32746; // 150m before the 1st corner
size=20; // metres (distance from the point)
}
}
track{
id=AS1R;
full_name=Aston Cadet Reversed;
length=1900;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-16168423,21889083,57919; // 150m before the 1st corner
size=25;
}
}
track{
id=AS2;
full_name=Aston Club;
length=3100;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-27267324,30003196,61968; // 175m before the 1st corner
size=25;
}
}
track{
id=AS2R;
full_name=Aston Club Reversed;
length=3100;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-39323415,-33370483,33295; // 150m before the 1st corner (main straight)
size=30;
}
}
track{
id=AS3;
full_name=Aston National;
length=5600;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-23619410,50531899,63920; // 150m before the 1st corner (180 degree turn)
size=30;
}
}
track{
id=AS3R;
full_name=Aston National Reversed;
length=5600;
splits=1; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-39323415,-33370483,33295; // 150m before the 1st corner (main straight)
size=30;
}
}
track{
id=AS4;
full_name=Aston Historic;
length=8100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-23619410,50531899,63920; // 150m before the 1st corner (180 degree turn)
size=30;
}
}
track{
id=AS4R;
full_name=Aston Historic Reversed;
length=8100;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-39323415,-33370483,33295; // 150m before the 1st corner (main straight)
size=30;
}
}
track{
id=AS5;
full_name=Aston Grand Prix;
length=8800;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-23619410,50531899,63920; // 150m before the 1st corner (180 degree turn)
size=30;
}
}
track{
id=AS5R;
full_name=Aston Grand Prix Reversed;
length=8800;
splits=2; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-39323415,-33370483,33295; // 150m before the 1st corner (main straight)
size=30;
}
}
// AS6 and AS7 came with patch T
track{
id=AS6;
full_name=Aston Grand Trouring;
length=8000;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-23619410,50531899,63920; // 150m before the 1st corner (180 degree turn)
size=30;
}
}
track{
id=AS6R;
full_name=Aston Grand Trouring Rev;
length=8000;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=-39323415,-33370483,33295; // 150m before the 1st corner (main straight)
size=30;
}
}
track{
id=AS7;
full_name=Aston North;
length=5200;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=18610923,-14854316,11264; // 200m before the corner after the uphill straight
size=30; // metres (distance from the point)
}
}
track{
id=AS7R;
full_name=Aston North Reversed;
length=5200;
splits=3; // split time lines
type=tarmac; // tarmac, mixed or gravel
speedtrap{
location=45290698,-28583995,44008; // 125 m before the downhill chicane
size=30;
}
}