The online racing simulator
Searching in All forums
(539 results)
birder
S2 licensed
Quote from EkinoxNH :something interesting will be to send me a big PB files to test that?
EK

Hi

PM me your email address and i will send you them

Thanks
birder
S2 licensed
ps:

- cannot reproduce this (?), in my server and laptop (XP Pro SP2) PBSync take 4 to 7% maxi to run and process the files...

My PB files are 47000 lines long and i am running the app on a Pentium 4 2.4g XP Pro but it only has 512mg memory (Its the wifes.....)
birder
S2 licensed
Quote from EkinoxNH :thanks for your input and suggestions:



In fact, it doesn't overwrite the files at startup, it just sync the data and display the records on the bottom list.
but If you click "Sync Now" Btn or toggle ON the synchro then it overwrite the PB files...



ok to make a master PB.txt and Master DriftPB.txt.
but if i understand you, LFSLapper update it's records and score automaticaly when ftp options are set?

in this case, i will implemente a small ftp client to be able to send directly the master PB file to all servers because at this time i need to relaunch each lapper to be able to show the new times...

EK

Hi EK

I am most likly telling you something you are aware off so please excuse me.

The ftp section in lapper is output only, lapper itself does not read them, they are copies of the PB.txt file on the servers.

If you send a new file to the server (or the ftp'ed versions) without stopping lapper, they will simply get overwritten.

I think it has to go

1) Get list of files.
2) Read and sync files
3) Write master PB file
4) Stop lapper
5) Upload master PB file
6) Start lapper

If you get what i am saying

Thanks again
birder
S2 licensed
Hi EkinoxNH

As you now i run 6 servers with lapper. Lapper, when first started reads the current PB.txt and then overwrites it when there is a change.

So for you app to work you have to stop all lappers, however i only have access to the PB.txt files via a control panel on the game server (Download / Upload).

I tried to downloading the files and running your app on my PC and after clicking the "add PB file" button, finding the PB.txt file on my HD, the program uses 99% of my processor for about 90 seconds while it reads in the data. I do the same for each file and it seems to process each file as it goes.

At the end i have 6 identical files as it has overwritten the origionals.

However now everytime i run the app it sits a processes the same files again, with the long wait of 99% processor use. I can only stop this by editing the cfg

It looks like it works but could i ask that you make a few slight changes (For those who only have access via a control panel).

1) Allow us to select all the PB.txt files first, then process
2) Have a check box "Make new master PB.txt file" so it does not overwrite the origionals and just outputs one new master PB.txt file that I can upload to each server. That way lapper is off just a few seconds

Thanks so much
Last edited by birder, .
birder
S2 licensed
Quote from venni :Hi Gai-Luron.

I did another hack, to fit LFSLapper to our aims, and I think that it is useful for many other people too.

We run two servers. You have to earn a license on the first server, to connect to the second one.

So I implemented into LFSLapper the check, weather a racer has a license or not. If not, LFSLapper kicks him out.

To perform this check, LFSLapper checks a PHP-Script at a custom URL (http://yourdomain.com/yourscript.php?user={Username}) for a short return-value: 1 or 0.

The Part of the config looks like this:
# Here you can enter an URL to a custom PHP-Script of your Website, to
# check, if a connecting user is licensed to drive on your server.
# The URL has to return 1 in case of a licensed driver. Otherwise 0.
# If you do not want to use this feature, comment this lines by #
CheckLicense = http://www.bullracing.org/cron/dataaccess.php?action=checklicense&username={Username}
NoLicenseAction = /msg You need a License to use this server!|/rcm_pty {Username}|
/msg You need a License to use this server!|/rcm_pty {Username}|
/msg You need a License to use this server!|/rcm_pty {Username}|
/msg ^7Check www.BULLRACING.org^8 !|/rcm_pty {Username}|
/kick {Username}

I added one class called "licenses.cs" and did some very(!) small changes in the Main.cs (you can find them by searching for "venni").

I attached those files here. Maybe you can implement it in the next version. Many thanks in advance.

Is there any chance of getting a copy of your server php script

www.bullracing.org/cron/dataac ... se&username={Username}

Please
birder
S2 licensed
License file just updated again.
birder
S2 licensed
Quote from F.Rizzo :

Hollywood: I can totally see where you are coming from and that is in no way what I am trying to achieve! It is purely another way of offering serious race servers to elimiate trouble makers. It's not like this will be used on every server.

********************************

I wanted to create a system like this to help improve the level of racing on public race servers. I realise that Wreckers Barricade already does this to some extend and this is not to compete with WB or take away their system - it's just another added level of protection. The main problem with Replay based systems is that someone needs to watch replay, and it's that person's sole opinion that decides if the accused should be marked as a trouble maker or not.

I see your vote system as being a great idea but as with ebay feedback you get people giving you negative feedback when you have done nothing wrong and a bunch of mates could gang up on someone, giving them negative points just for the fun of it

One way you could cure that is only allow trusted "listed" players to vote. In other words you have a file "birder,F.risso,someone_else" with all the people you trust in it and only they can vote.

or

Only allow players with points higher than X to vote

On ConeDodgers CD1 (Public) the racing is manic due to all the newbies, yet cross over to CD2 (Licensed) and the racing is great so such a system does work.

F.risso: I have PMed you about our system, if you can help (or anyone else - please)
Last edited by birder, .
birder
S2 licensed
Quote from Woz :If you are tracking server results then I have the maths for a chess like rating system for you. All players start with a rating of 1500. Every race that gets adjusted by where you place in the race compare to where you were expecteed to place.

You get less or even no rating increase for beating somone far worse than you etc. The further you get away from 1500 (lower is below average, higer is above average) the harder it is to get further away.

PM me if you want all the details. I was thinking of setting up the system but have too much on at the mo to take that on as well.

Hi

At Conedodgers we have a simple licensing system, basically a list, if you are on the list you can race. We make the list from the PB file from LFSLapper

For months i have wanted to do a "skill" level based system that would work over multiple servers. Gui-lurion who writes Lapper has my request but is not doing anything on lapper at the moment

Any chance we could have your chess rating system math in the hope he can use it

or can it be incorperated into a license system

thanks
birder
S2 licensed
Quote from BenjiMC :Thanks for this update, it's got some really great features!

I dunno if it's a bug or me just inputting things wrongly but whenever i try to add a team i get the first team added as team 21 then i add another team but i then get two teams called Team 21 with the same name and so on and so forth.

Once you have edited your config.ini can you post the team details in the IGTC forum or here so we can use it later
birder
S2 licensed
Quote from Kyoshiro :Hi!
I have one little question
In the option "LeaveRaceAction"... it will send an automessage whenever a driver spectate or leave the server.
Can it be somehow recoded so it only send an automessage when someone leaves the server?... if so, which is the code for it?

I allready tried LeaveServerAction and LeaveGameAction... so dunno if it is possible, but then I am only a noob, who can't really program much XD...

Anyway, thanks in advance for the reply!

Take care!

LFS already puts out a message when someone disconnects from the server so is this really needed?
birder
S2 licensed
I have been told by server visitors that !near only seems to work for the default car.

Any chance of making "!near car" such as !near MRT to work

Thanks
birder
S2 licensed
You can see a version of this script on our website at

http://conedodgers.com/conedod ... com_wrapper&Itemid=17

This was sorted out by UlimateGER and we would like to thank him for doing it.

Great script, works well
birder
S2 licensed
Quote from venni :There is only one version of the lapper. I only send my modifications to Gai-Luron, and he decides if they'll be used or not.

Fully understand and hope that Gai-luron will add them soon
birder
S2 licensed
Quote from Gai-Luron :Hello,

You're right Birder, it's not good to have 2 versions.

List file for user allowed to run command it's Yet impemented

Gai-Luron

!ki&kicklist.txt|/kick {*}| was to show where the new actions would go, this is from my config.

Do you think what i request is possible?
Last edited by birder, .
birder
S2 licensed
Quote from Gai-Luron :Hello,

I'm not realy bored, but i'am thinking about a button library more flexible for Lapper and i don't find nice solution for now . Because i want it more flexible for future extensions.

If you want add file/url/list for your option, you can! i integrate it, no problem! Look at the ftp threading of the upload option . It's a solution to have no blocking issue. But not another exe, just a thread.
  • Start Thread at begining of Lapper or one thread by connection
  • Lapper send to thread the query of the new connection
  • Look if return value for that thread each main Lapper Loop.
  • Return value of thread must be : username, true or false.
  • If user is on server and false, execute NoLicenseAction.
  • If user is on server and true, execute LicenseAction ( must be added )
  • The only problem is if they are no web response , in this case you can remove or no ( parameter can be set ) user after X second if they are no validation by web ( web down ).
No blocking issue with this method.

Cone dogers are interested by your option, i think .

Send me your msn by Private Message to discuss about Lapper and Thank's for your Help.

Gai-Luron

We would be very interested.

Its great that others are helping you develope but we think it would be better if there is only one version of lapper with you in control (real version numbers) or there will be modified version with the same version mumbers (half way versions). We have decided to only use your version of lapper otherwise we will have no idea where we are or who to ask for support.

The license thing would be very useful but while you are doing it the following would be great.

First of all dont kick drivers without a license, send the to spectate, that way at least they can learn.

1) Have 2 lists, Licensed Drivers who can join the server and a list of drivers who cannot join. That way you can stop unlicensed drivers joining a licensed servers but also stop licensed (and banned) drivers going on a public server.

2) A setting UseLaptime=yes - When set to yes a player can only join if lap time in PB.txt for combo is faster than X:XX.XX, this could be an extra setting in the tracks file. This would automate the license and the list would be used for "Special cases" such as a server owner who cannot beat the lap time.

or a way of making the licensed list from the PB.txt files

3) A setting "LicenseStart = X" so the license part only works when there is over X people on the server. A bit pointless to stop someone joining when there are only 3 on the server.

4) Allow named people to start and stop the licence system

AutoAction=

!ki&kicklist.txt|/kick {*}| #CD setting for list who are allowed to kick
!licenseon&licenseadmin.txt|/licenseon| #switches on
!licenseoff&licenseadmin.txt|/licenseoff| #switches off

Also one of the big drawbacks of lapper is no Multi-server support

All we need then is a league points system and lapper will be even better.
Last edited by birder, .
birder
S2 licensed
Quote from UltimateGER :hi,

for all have downloaded LapperSkript, please download again. I have any changes at skripts.

[JUST] Ultimate

All working, thanks
birder
S2 licensed
Quote from Victor :I'm afraid I don't see how the relay can make your regular host experience stuttery. Can your connection handle it? Do you have a good connection to our server? (ie. no rediculous ping times)

Our servers are all from 500servers and very low ping. CD1 often runs with 24 on track and 40 plus on the servers.

I assure you that when relay is on is the only time we get this stuttering, we also have LFS Lapper and another LuaLFS running and these make no difference, just relay.

As it is we now switch off relay except for the IGTC which uses CD4
birder
S2 licensed
Not sure where this needs to be reported, but

Recently we have had several users complain about stuttering on our servers and have confirmed this is only since the server has been connected to relay.

We have disconnected all our servers from relay and the stuttering has gone.
birder
S2 licensed
I have sent you a PM about this script

Thanks
birder
S2 licensed
Quote from UltimateGER :Hello,

i have inspired from lapperview written a new PHP-Skript without MySQL. It works on my site perfectly http://just-racing.de.vu.
If anyone want to download my skript, then you klick at this link http://funbowl.fu.funpic.de/download/lapperskript.rar.
For Questions about the skript post it here or sent a PM.

In LFSLapper the ftp-upload must be in the directory "txt".

If you have ideas for the skript post it here.

Thanks
[JUST] Ultimate

http://funbowl.fu.funpic.de/download/LapperSkript.rar is the correct URL
birder
S2 licensed
One of the biggest problems we find on CD1 is as soon as someone gets S2 they look at the Cars, pick a GTR, do 3 laps offline then look for a busy server online to try out their new skills.

CD1 is normally the fullest, so they join to try out.

You can always tell the Newbies as they go out for half a lap then teleport to the pits Over and Over again.

We also find that if you are hard on them (Admin Wise) they soon learn.

LFS, like all games has a high rate of joiners to leavers and only when there is new content do we get the old players back.

You can also tell when the content is getting stale as the number of S2 servers is far more than the number of players. At the time of writing this post there was 634 S2 Servers yet 236 players, so almost 3 servers each.

This is one of the biggest problems as i see it with LFS. As well as attracting new players we need to keep the old ones but the devs earn nothing more from all us S2 players until S3 comes out so they have no real incentive to give us new content, but without it we lose players.

I think all us who run the larger server setups will find that as soon as the next major update arrives having a few newbies will not be a problem at all.
birder
S2 licensed
Quote from U4IK ST8 :Nope, pass is the same. I'm getting some messages and PB times so it is working. I'll just start from scratch again, thanks anyway.

Edit: Ok, I tried it again with just putting in the password with nothing else changed and I still get this message, see attachment. I thought I might have changed a few things by mistake but obviously I didn't if it happens with a fresh .cfg file.

I have gone by the first post and seems to work apart from this.

Please forgive me if it's something stupid...

Edit2: Do any files have to be server side? Because I'm running this from my PC and this is a mates server rented from 500servers.

Ask your mate to get Franky500 to put lapper on the server for him
birder
S2 licensed
Quote from Mille Sabords :
Quote from Glenn67 :
I rear-ended another car this morning.
I tell you, I knew right then and there that it was going to be a REALLY bad day!
The driver got out of the other car, and wouldn't you know it...
He was a DWARF!!
He looked up at me and said "I am NOT Happy!"
So I said, "Well, then, which one ARE you?"
And that's how the fight started.


Thanks, that made my Monday morning at work!

It did me as well, but there was more......

To make things worse Happy was taken to court by Snow White for slander. She told the judge she had heard Happy say she had been sleeping with another of the dwarfs.

Happy explained to the judge that all he had said was "that Snow White was f***ing Dopey"
birder
S2 licensed
Quote from Gai-Luron :New version 0.93

Gai-Luron

Hi

For the first time i have had a replay that LFSStats fails with.

Its the IGTC replay from the 4 hours on KY1 (Round 7)

http://www.pes.pri.ee/mitch/IgtcR7.mpr is the replay, LFSStats stops with an insim error about lap 194

I have tried it a different speeds but its the same.

Any chance of having a look, please
birder
S2 licensed
Quote from Stang70Fastback : just momentarily makes the car "transparent" so that it just goes through anyone else he might otherwise hit - if just for a second...

...or that could just be a really ridiculous idea.

I have raced real cars since 1968 and i have never seen this happen.

I will keep looking and checking but i dont think it will happen in my lifetime.

So maybe i would agree its a ridiculous idea.
FGED GREDG RDFGDR GSFDG