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.
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.
You are looking for errors - no prob - we can help you!
Actual version running on this server 2.3.3
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.
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!
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.
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à.
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.
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.
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.
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)
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
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?
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.
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 ;-)
Be sure, we have done so.
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. ;-)
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.