The online racing simulator
Lapper Q
(18 posts, started )
Lapper Q
Hey all. Not sure if I have put this in the right forum, but I've set up four dedi servers on two machines, one demo, three S2

The demo one works fine

The S2 ones don't, in that I can't get lapper to connect to the servers. The 3 S2 servers are on the same IP, but have different UDP ports, I changed the lapper CFG for each server, changing password and ports, I launch them and they say connecting, but get no further

What am I doing wrong?
make sure that you have set the insim port correctly. and that each insim port is different from the last and is activated.

in the config will look like this:

/insim=29999 (one server... example)

/insim=30000 (for the second server...example)

and so on... you can use whatever ports you like. just make sure they are different.

Also remember to set this in BOTH the dedi configs and also the Insim config... and the Admin passwords too.

Also it tends to be easiest to just set the ip config on the lfs lapper as localhost or 127.0.0.1
I did

port=27999 in both lfs dedi and lapper cfg for #1, port=27899 in both cgs for #2 and port=29799 for #3

I tried 127.0.0.1 for the configs, but I dunno if that works, I set it to the actual IP of the machine, I'll give 127.0.0.1 a whirl though

EDIT: Tried it, no luck

DK
can you post the configs (Dedi server) and lapper. will take a look for you to see if i can spot anything.
I can, they are on two machines I can VNC into

Here they are

EDIT: Eeek. Forgot the dedi configs

DK
Attached files
lapper #3.cfg.txt - 23.9 KB - 163 views
lapper #2.cfg.txt - 23.9 KB - 156 views
lapper #1.cfg.txt - 23.9 KB - 156 views
at quick glance.. heres the problem:

//insim=29899

it should look like:

/insim=29899

Remove ONE / from the start of those lines inside the dedi configs
That did the trick Thanks

Now to edit the 3 cfg files for lapper so it shows laps done as the actual cars, not for the xfg :S

DK
Quote from DieKolkrabe :That did the trick Thanks

Now to edit the 3 cfg files for lapper so it shows laps done as the actual cars, not for the xfg :S

DK

glad its sorted .

dont forget to change the admin passes. unless they were not the real ones you posted here
I've done that

Now need to fix a few other things that ain't urgent and get drivers online

EDIT: Two questions

1) Is it possible to make an auto-rotation system that changes the track, say every 2hrs?

2) Is there a way to stop people joining with cruise models? (I'm determined to stop that happening)

DK
1.) im not certain. i believe it can be done via the LFS Lappers cron style timed messages... But i am not that indepth with lapper.. i just know how to get it working as a starter :P

2.) not that i am aware.
Thanks again. Off to experiment.

DK
I'll give it a go, is it easy to set up on a dedi server?

DK
Can I use one instance for 3 servers? Or is it a case of 1 instance for 1 server?

DK

EDIT: I tried running it, keep getting insim error about 'admin password not matching'

DK
I'm using the latest, I've set the admin pass to the correct one :S

I don't get why it's not working

DK
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 (iport)
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) (iport)
// 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;
}
}
I fixed that, now whenever I load it, I get 'cannot find track' errors

DK
Will do. I was careful to keep the structure the same

DK

Lapper Q
(18 posts, started )
FGED GREDG RDFGDR GSFDG