The online racing simulator
Searching in All forums
(19 results)
GmiRacing
Demo licensed
Hi EQ Worry,

One question:

What do you think about a bugtracker system? Let's say, something like Mantis.

Greetings,

Highway

My Website
GmiRacing
Demo licensed
Hi EQ Worry,

bug?

Quote :09.09.08 21:39:32 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:33 #3 C24P20 zerocode - Yellow flag withdrawn < 0
09.09.08 21:39:34 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:36 #3 C24P20 zerocode - Yellow flag counted...
09.09.08 21:39:36 #3 C24P20 zerocode - Yellow flag withdrawn < 0
09.09.08 21:39:37 #1 Packet write error...
09.09.08 21:39:37 #1 AEGIO ERROR : System.IO.IOException
Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at LiveForSpeed.InSim.Aegio.Connection.PacketWrite(Byte[] pack) in c:\Development Files\LFS_Airio2\Aegio\InSimConnection.cs:line 285
09.09.08 21:39:37 #1 AEGIO ERROR : Packet not written
4 3 0 0
09.09.08 21:39:37 #1 Disconnected from : GMI-Racing-Germany #1
09.09.08 21:39:37 #1 Closed connection...
09.09.08 21:39:38 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:41 #3 C24P20 zerocode - Yellow flag withdrawn < 0
09.09.08 21:39:46 #2 Packet write error...
09.09.08 21:39:46 #2 AEGIO ERROR : System.IO.IOException
Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at LiveForSpeed.InSim.Aegio.Connection.PacketWrite(Byte[] pack) in c:\Development Files\LFS_Airio2\Aegio\InSimConnection.cs:line 285
09.09.08 21:39:46 #2 AEGIO ERROR : Packet not written
4 3 0 0
09.09.08 21:39:47 #2 Disconnected from : GMI-Racing-Germany #2
09.09.08 21:39:47 #2 Closed connection...
09.09.08 21:39:48 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:51 #3 C24P20 zerocode - Yellow flag withdrawn < 0
09.09.08 21:39:54 #3 C31P03 scarles - Split 1 : 0:41.32
09.09.08 21:39:55 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:56 #4 Packet write error...
09.09.08 21:39:56 #4 AEGIO ERROR : System.IO.IOException
Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at LiveForSpeed.InSim.Aegio.Connection.PacketWrite(Byte[] pack) in c:\Development Files\LFS_Airio2\Aegio\InSimConnection.cs:line 285
09.09.08 21:39:56 #4 AEGIO ERROR : Packet not written
4 3 0 0
09.09.08 21:39:56 #4 Disconnected from :
09.09.08 21:39:56 #4 AIRIO ERROR: Object reference not set to an instance of an object.
at LiveForSpeed.InSim.Airio.Airio.ConnectionClose_Handler(Connection sender) in c:\Development Files\LFS_Airio2\Inits.cs:line 87
09.09.08 21:39:56 #4 Closed connection...
09.09.08 21:39:56 #3 C24P20 zerocode - Yellow flag raised < 0
09.09.08 21:39:58 #3 C24P20 zerocode - Yellow flag withdrawn < 0

Greetz,

Highway

My Website
GmiRacing
Demo licensed
Hi EQ Worry

Quote from EQ Worry :
The 2nd one is intended behavior. I added these messages to fight some clicked button issues appearing sporadically. For now they're always stored, I'll remove them soon. The strange thing is why there is 13 clicks on the same button within 2 seconds... Hmmm... Maybe holding down the button? Must check...

Yes, as i write before: It's not a great thing. In the first moment, i thought you have overlooked something, and i want only to notice you that there is someting curious in the logs.

Next courios thing i have found in the logs: I'm wondering about the following issue.

Quote :09.08.21 23:59:11 #3 C25P07 valketu - Leaving race...
09.08.21 23:59:15 #3 Tuomo V. left the pits (XRG)
09.08.21 23:59:15 #3 C25P09 valketu - Joining race : XRG
09.08.21 23:59:17 #3 Tuomo V. pitted
09.08.21 23:59:17 #3 C25P09 valketu - Pitting...
09.08.21 23:59:27 #3 C53P06 brannuge - Split 1 : 8:02.90
09.08.21 23:59:28 #3 Normal race restart in : 90
09.08.21 23:59:28 #3 Race restart timer restarted...
09.08.21 23:59:55 #3 Tuomo V. left the pits (XRG)
09.08.21 23:59:55 #3 C25P09 valketu - Joining race : XRG
09.08.21 23:59:58 #3 C25P09 valketu - Pitlane : ENTER
09.08.22 00:00:00 #3 C05P27 hamood.676 - Split 1 : 8:36.22
09.08.22 00:00:02 #3 C53P06 brannuge - Lap 1 : 8:38.24
09.08.22 00:00:05 Writing data...
09.08.22 00:00:05 Data written in : 0.09
09.08.22 00:00:05 #3 Server state - Connections : 04 | Players : 04
09.08.22 00:00:05 Performing daily data back-up...

These are the last lines of a log from 2009/08/21. The log contains nearly 100% of loglines from 2009/08/21, but the log is labeled as Airio.log.2009.08.22.txt

No a great thing, but this results in "missing" logfiles in the history. That means: I have a logfile from 2009/08/18, 2009/08/20 and 2009/08/22. But no one from the 19. and 21. of August, if a follow the filenames. But there is a logfile for the 19. - only saved in the file labeled for the 20. In other words: there are gaps in labeling the logfiles.

It's a little bit confusing.

Maybe you can correct this - only for a perfect Airio.

Regards,

Highway

My Website
GmiRacing
Demo licensed
Hi EQ Worry,

not realy a serious bug i think, but look at this:

Quote :09.08.20 00:53:56 #1 godard connected (monsterdu90400)
09.08.20 00:53:56 #1 C14P00 monsterdu90400 - Creating player : godard
09.08.20 00:53:56 #1 C14P00 monsterdu90400 - Requiring LFSW PB data...
09.08.20 00:53:56 #1 C14P00 monsterdu90400 - Received LFSW PB data...
09.08.20 00:54:02 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 236
09.08.20 00:54:03 #1 Automatic race restart approaching...
09.08.20 00:54:03 #1 Race is automatically restarting...
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:05 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:06 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:07 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 235
09.08.20 00:54:07 #1 C26P00 DEBUG : ButtonClick - Clicked ID : 75
09.08.20 00:54:08 #1 C20P44 contre55 - Lap 6 : 1:17.81
09.08.20 00:54:08 #1 godard left the pits (FBM)
09.08.20 00:54:08 #1 C14P18 monsterdu90400 - Joining race : FBM
09.08.20 00:54:08 #1 C10P12 anna-swe - Split 1 : 8:03.85
09.08.20 00:54:11 #1 Karl joined the spectators
09.08.20 00:54:11 #1 C26P17 terrorgnom - Leaving race...

After a deeper look into the logfile i found this. Looks like that there are some messages logged, which should only shown in debug mode. Right?

Regards,

Highway

My website
GmiRacing
Demo licensed
Hi EQ Worry,

Quote from EQ Worry :
...so I'm grateful for reporting all such ocurrences - best way is just as VoiD did, together with pertinent part of the Airio log.

You are looking for errors - no prob - we can help you!

Actual version running on this server 2.3.3

Quote :09.08.20 22:19:48 #3 C18P20 karsa3 - Split 1 : 3:03.80
09.08.20 22:19:58 #3 C11P35 hercule169 - Split 1 : 0:38.00
09.08.20 22:19:59 #3 C36P33 jesus freak - Split 1 : 0:37.31
09.08.20 22:19:59 #3 C09P05 akira007 - Split 1 : 0:37.50
09.08.20 22:20:00 #1 GMI-Racing.de : !reload
09.08.20 22:20:00 #1 Reading PTH file - pth\BL1.pth
09.08.20 22:20:00 #1 Nodes read from PTH file - 323
09.08.20 22:20:00 #2 Reading PTH file - pth\WE1.pth
09.08.20 22:20:00 #2 Nodes read from PTH file - 634
09.08.20 22:20:00 #3 Reading PTH file - pth\BL2.pth
09.08.20 22:20:00 #3 Nodes read from PTH file - 423
09.08.20 22:20:01 #3 AIRIO ERROR: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at LiveForSpeed.InSim.Airio.Airio.ProcessPath() in c:\Development Files\LFS_Airio2\Procedures.cs:line 367
at LiveForSpeed.InSim.Airio.Airio.MultiCar_Handler(Connection sender, MultiCar c) in c:\Development Files\LFS_Airio2\Actions.cs:line 99
09.08.20 22:20:06 Writing data...
09.08.20 22:20:06 Data written in : 0.09

For me it looks like that this problem is caused to the reload action, initialized on server #1 at 22:20:00, or something is wrong with the path file for server #3.

Regards,

Highway

My Website
GmiRacing
Demo licensed
Hi,

Quote from EQ Worry :Ah, just a while ago I discovered a serious bug in the ASP.NET code gathering and displaying global Airio usage stats. It is corrected now and I believe this will significantly improve the servers page availability...

This morning, your website was online and i could make the download.
No probs at all.

Regards,

Highway

My Webstite
GmiRacing
Demo licensed
Hi,

Quote from EQ Worry :I hope this is good news for jvalley and others: Airio 2.3.3 is released...

That's realy good news!

Quote from EQ Worry :
Also the CFG option to hide hidden servers is removed, servers not found on LFSW list are now always marked as hidden, no configuraton necessary.

Very good idea!

Thanks a lot! Unfortunaly your website is not reachable at the moment. I'll try it tomorrow.

Reagards,

Highway

My Website
GmiRacing
Demo licensed
Hi,

Quote from danbbt :Thankyou... I know that it is plain text...
But what is the field "#1"? Is the number server that Airio is connected? And the codes as "C52P01, C25P31, C50P45"? Is the code assigned to players? What is his meaning?

Just to give you a little bit more information:

In LFS each instance which have connected to a server, has an individual connection-ID and an individual player-ID. But one connection can have more than one player-ID associated to the connection.

For example: If you connect to a LFS-Server than you get one connection-ID. If you join to the track, you get the first player-ID. If you add a bot to the track, this bot get your connection-ID and get an individual player-ID. The next bot you added, get another player-ID but also your connection-ID.

The connection-ID's and the player-ID's are handled dynamicaly in LFS. That means: the range of connection-ID's and player-ID's are each within 0 and 255. Connection-ID zero, and if i remember right, the player-ID zero ist reserved for the host (the LFS-Server) himself.

For more info, refer to the Insim-documentation (called insim.txt), normaly shipped with your LFS-Instance.

What is reported by Airio, is the combination of used connection and player-ID (C50P45 Connection-ID 50 / Player-ID 45), from my point of view.

But remember: The connection- and player-ID doesn't say anything about how many connections or players are in actualy use!

Hope that helps.

Regards,

Highway

My Website
Last edited by GmiRacing, . Reason : Corrected Typo Connection-ID 20 changed to Connection-ID 50
GmiRacing
Demo licensed
Hi all,

i think EQ Worry and others are right. I think race was not confirmed (shown by the asterix) and SirErich has leaved the track before the final result was fixed.

That seams to be the reason. Normal behaviour - not a bug in Airio.

Well, thanks!

Regards,

Highway

My website
GmiRacing
Demo licensed
Hi Mr. EQ Worry,

maybe i found a bug. (Airio-Version 2.3.2)



Regards,

Highway

My website
Last edited by GmiRacing, . Reason : Airio version added
GmiRacing
Demo licensed
Hi EQ Worry,

Quote :
Makes me wonder what that serious reason is ...

If you try to run an test-instance of LFS, in a distributed environment, full equiped (Airio and other applications are running, with networking over internet, firewalls etc.), and then... just in the moment you want to test some special things. Just in that moment there is connecting a driver.

Your preparation is gone, you are at point zero.

What the heck - were is this guy comming from, you wonder? I'm realy sure, i have declared this server as hidden.

What happens? Airio is showing this hidden instance for public on there website. Live and in colors. The guy saw it, typed in the server name, connected - voilà.

Quote :
...all the data are visible anyway on the LFSW site, so it's nothing secret...

I don't think so. As i know the data, i mean the connection state of the hidden server, the server is not visible in LFS-World. Maybe some statistics are available, but i don't know in the moment, have not checked it explicit. But the server name is definitely not shown - imho.

If you need it for your own statistics, i would suggest, make a third value in the headline of your table of servers. Something like "Servers (35/191/23). Last value is the number of hidden instances running or something like this, and other things.

But don't show the server name and don't give a link on it for public please.

Quote :
But I'll try to offer some solution, not in upcoming 2.3.3 though.

No problem - i can wait! Im interested in good stable, minor bugfree software, with minimum efford for maintenance - and this takes the time which is needed.

Thanks a lot for picking up my request.

Regards,

Highway

My Website
Feature Request
GmiRacing
Demo licensed
Hi Mr. EQ Worry,

Problem: LFS dedicated Server are shown on you website if they are marked as hidden in the LFS-configuration file.

Question: Is it possible, let's say as implementation of a new parameter like "hidden" in the airio.srv.x.txt, to prevent that such marked servers will be shown on your website.

Servers which are marked as "hidden" should not appear on you website, because normaly marking a server as hidden has a serious reason.

It could also be done by the firewall, so that no connection from ario application can be done on port 80. But then all to ario connected instances (LFS-Servers) would disappear from your website. So i think a parameter would be the better choise.

Regards,

Highway

My website
GmiRacing
Demo licensed
Hi thezero,

ok - the thing is:

I have written such a piece of software but, it only works with admin passwort. I think there is now way to induct messages on a server without having the insim password.

What this software can do for you:

- You can define command-lists of nearly any kind
- You can shedule this command-lists to any time you want.
- You can create messages, which will appear on the screen of every user at sheduled time
- You can define the time how long the message will be displayed the user
- You can call command-lists as recursive chaines (command-list one can start command-list two etc.)
- You can give different command-lists for each day of a week
- You get an integrated editor to build the command lists. No manipulations in config files or something like this is neccessary.

All admin commands and all Airio commands are supported. Message will not appear in the chat output. Messages are displayed as windows in LFS.

All what an admin can do, this software can do. But!!! You need the insim-admin password! Normaly no problem if you are the owner or admin of the server.

And the best: If you are interested and if you drop me a mail to highway [at] gmi-racing.de, i would like to send you a link where you can download this software. For free! No fees!

Remarks:
We are using this software to do automatic daily reconfigurations of LFS-servers. For different configuration which are neccessary to switch between different race modes. (Different laps, different behaviour of Airio, with qualifying or not and so on)

Regards,

Highway

My Website

Edit: Can somebody explain me how to get a mail notification and where to configure that. Is it possible the add a signature automativaly under the posts i do? Thanks!
Edit: Changed some typos
Last edited by GmiRacing, .
GmiRacing
Demo licensed
Hi,

Quote from thezero :No one ?

Yes we can - maybe. :-)

Question: What do you want with such a programm? Specialy why must it work without admin password? Do you want to be able to spam every server with messages?

If not - yes we can.

Regards,

Highway

My Homepage
Last edited by GmiRacing, .
GmiRacing
Demo licensed
Quote from EQ Worry :...I'd like to wait a few more days for any bug reports or smaller feature requests and then make 2.3.3 a "stable" release, as it was required by some...

Thanks a lot.

Regards,

Highway

Homepage
GmiRacing
Demo licensed
Hi,

Quote from Crady :
So I really can´t follow your way of discussion!

I'm not realy surprised about this.

Quote from Crady :
If you are looking for a lapper... this way please: http://www.lfsforum.net/showthread.php?t=58267

This is the thread of the Airio Tracker.

Thanks for the "well-intentioned" advice, but I'm not interested in to enter in such kind of discussion.

Bye
GmiRacing
Demo licensed
Quote from Flame CZE :But there is a changelog or a manual...

Yes, i know about this. But i mean a manual in PDF-Format which is a little bit more informative what happens, for example, when i find messages in the log-file like this:

09.07.30 11:10:17 AIRIO WARNING : Global stats not sent...
09.07.30 11:11:07 Global stats sending recovered...

I think that a changelog is also a part of the software as the software itself. It makes it easyer to manage versions and so on.

But it's only some suggestions by me. Nothing more.


Regards,

Highway
GmiRacing
Demo licensed
Quote from EQ Worry :

...All these config updates can be done in 5 minutes, you just need a file comparison tool and compare your current config with new default config, which will show you nicely what new items are there and where....

Yes, you are right in this point. The changes in the configuration files normaly can be done in a few minutes, not five, but in a few minutes.

But this is only on thing whats to do. (From my point of view).

There a a lot more to do if you are operate these systems on servers which are integrated in other systems. Believe me, i know what i'm talking about. And: Yes i know about the handling with a diff tool ;-)

Quote from EQ Worry :
In that case consider if it would not be better to combine the servers under one or two instances, updating will be much faster then.

Be sure, we have done so.

Quote from EQ Worry :
...The faster releases allow me to quickly solve all discovered troubles, correct some inconsistencies, implement small improvements and such....

...Some people asked for possibility to penalize/spectate drivers for cutting pit exit lines...

That's the point, for me. It looks like that you are more interested in implementation of features, making sense or not, than of bugfixing. This will maybe results in a little bit of confusion (losing the red line) or in a quality problem of the software.

I'm missing the strait concept of development as it was present at the beginning.

For me it would be more interesting to have a good documentation, what happens exactly by changing parameter x,y,z. Also it should be possible do download it, let's say as PDF-document.

I'm missing a concept overview maybe as a roadmap.

I'm missing a change log as text-file in your updates.

I'm missing a bug tracking system, so that bugs and feature requests can be easy tracked.

And i'm missing some more things, but these are from minor importance. ;-)

Don't understand me wrong. In my opinion, your lapper is the best i have seen in the past! And this should remain. ;-)

Regards,

Highway

My Website
Last edited by GmiRacing, . Reason : Some spelling errors
GmiRacing
Demo licensed
Hi EQ Worry,

first of all thank you for the software you developed "Airio"!

A request. Is it possible to reduce the frequency of software updates. The frequencie (round about all 3 to 5 days) with which new versions are created by you. There is always a lot of effort for implementation.

In particular, when multiple servers must be updated.

I would suggest the build greater releases as a summary of minor releases. That would, from my point of view, considerably reduce the effort.
Especially when so many changes are done in the configuration files, and partially must be undone as in the past occured several times.

No complaints - only a suggestion ;-)

Regards,

Highway

My Website
Last edited by GmiRacing, . Reason : Minor corrections
FGED GREDG RDFGDR GSFDG