Jump to content

ptracker - stracker: lap and race tracker


attiliob1

Recommended Posts

Fonte

stracker and ptracker

stracker and ptracker are apps for the race simulator Assetto Corsa.

stracker is the server-side portion and ptracker is for the client side (i.e., it runs in the game). Both apps aim to improve your online experience. It is not required to always have both instances running - stracker can be used without all drivers using ptracker and vice versa. However, you get the best experience when both are running.

ptracker Main Window

The client app provides a window in the game with 3 sections: The hotlap section, the leaderboard section and the message section. Each section is highly customizable, you decide about the information displayed on your screen.

ptracker-screen-1.png

 

  • The hotlap section shows information about the current lap. The hotlap line is shown here in its default configuration:

    ptracker-screen-2.png
    1. Live delta / lap time / pit time display
    2. Lap validness display (green: lap valid, red: lap invalid)
    3. Split delta
    4. Sector delta
    5. Connection status (gray: not connected, green: stracker connection established, yellow: setup available for download)
    6. Session progress (qualification/practice: time left, race: <current lap>/<number of laps>)
    7. Fuel indicator (gray: fuel for more than 3 laps left, yellow: fuel for 1 to 3 laps left, blinking: less than 1 lap left)
    8. Fuel prediction (number of laps left). ('-' if no fuel prediction is available)
  • The leaderboard section shows the current leaderboard with current rank, car badge, tyre, name, relative deltas, best lap times and more.
  • The message section shows chat messages and messages from ptracker and stracker, such as personal best lap times, server best lap times, players entering and leaving the server, etc. The message section can be detached from the other two sections, so that you can place it independently on your screen.
Chat functionality

ptracker has a chat feature built in accessable with hot keys. You can open a chat editor by pressing Alt+T (of course you can change the keys in the configuration dialog). There are 9 predefined messages mapped to the number pad keys 1 to 9 (NumLock has to be enabled):

7 hi 8 thank you! 9 bye 4 good race 5 good pass 6 sorry 1 :)2 :D3 :( Dialogs

Additionally, there is a dialog with more detailed information and customization. You activate this by either double clicking on the hotlap section or by a single click on the connection icon. The dialog can be closed by clicking on the icon in the top left. The dialog has the following sections:

  • The Lap Stats section shows information about the best laps achieved. The information is either gathered from a database on the client machine, or (if available) from stracker. The information source is indicated in the lower right. You can set various filters in this dialog. You can click on a lap to get more detailed information. You can navigate through the ranking with the buttons on the lower screen (go to top, one page up, go to my rank, one page down, go to bottom). ptracker-screen-3.png
  • Similarly, the Session Stats section shows information about recent sessions.
  • The Config section is the central place to configure the behaviour of ptracker. You have loads of possibilities to change the behaviour. ptracker-screen-4.png
  • The Setups/Players section provides an interface to share setups in various ways. This functionality is limited for servers running stracker. Server admins may also use this page for kicking bad drivers.
  • The Database section provides an interface for controlling the local database.
Performance

During the development of ptracker, a lot of effort has been spent to make it as efficient as possible and to keep the in-game FPS as high as possible. This is the reason why ptracker is split up into two parts, a normal python app running in the Assetto Corsa game and an exe file which is automatically started from the python app.

stracker

The server-side app automatically stores all laps, sessions and drivers in a database on the server. It can provide web pages with interesting information for access with a browser. See the NEYS AC server statistics for an example.

HTML Output

The HTML output of stracker features the following items:

  • Lap Times. Ranking of a track/car combination with various filters (accessable by the '+' button). You can click on any lap to get more detailed information.
  • Sessions. History of sessions. You can click on any session to get the leaderboard information. Furthermore, clicking on a driver in the leaderboard provides you with the laps of the driver, and of course you can get the details for all the laps.
  • Drivers. List of all drivers seen on the server.
  • Championships. Championship ranking (for leagues).
  • Statistics. Server statistics.
  • Live Map. Live view of current server activity.
  • Admin Area. Admins can access this area for performing a number of tasks:
    • Manual lap invalidation, e.g., when there were cheaters online.
    • Driver management (adding to banlists, etc.)
    • Championship management.
    • Group management.
    • General administration.
Multiserver support

A lot of communities offer multiple AC servers. stracker supports these setups with flexible configuration options. You choose if you wish to keep all servers in one database, or have a seperate DB for each one.

Database backends

There are two database backends supported: sqlite and postgresql. While sqlite has its strengths in its ease of use, the postgresql database is a natural choice for larger setups. You can switch between these database backends at any time.

DOWNLOAD http://n-e-y-s.de/download

Link to comment
Share on other sites

  • Replies 62
  • Created
  • Last Reply

Top Posters In This Topic

  • VELOCIPEDE

    19

  • Gambero

    4

  • Stuka

    3

  • atchoo

    3

Top Posters In This Topic

Posted Images

Bravissimo io è già da un po' che la uso e funziona veramente bene. Provatela

Link to comment
Share on other sites

trovato in rete

"""permettedi visualizzare la propria posizione in gara con i rispettivi distacchi dalle auto che ci precedono. Permette anche di vedere il nostro tempo in vari settori della pista in modo da riuscire a capire in quale punto del tracciato perdiamo o guadagniamo terreno. Fin qui niente di nuovo, ma ptracker è la prima app che permette di visualizzare i distacchi anche nella modalità multiplayer"""

http://www.speedyshare.com/Mbn69/ptracker-V1.2.zip

 

 

dove va istallato??

Link to comment
Share on other sites

V1.5

  • display laps/totalLaps or sessionTimeRemaining (configurable)
  • runtime optimization (optimize calculating deltas, when using live deltas, there is a huge improvement)
  • .ini file refactoring (due to so many changes, old ini files will be overwritten after a backup)
  • first version of in-game statistics (best laps by now), accessable by a double click on the app
  • correct car type of opponents when multiple car types are on track (in the database, there may be wrong entries written by previous versions)
  • more realistic delta display in "sector crossing mode"
  • in race mode, the fastest lap can now be always displayed (lap_time_mode = fastest)
  • sample .ini files are now in release .zip file

ptracker-V1.5.zip

Link to comment
Share on other sites

V1.9:

  • (finally) fix FPS issues introduced with statistics mode
  • provide pt icon (now at correct path) to easily find the app in the side bar

V1.8:

  • Fix fresh install issue

V1.7:

  • runtime optimizations
  • dynamic app window size (adapts to what is currently displayed, avoid the huge maximum size)
  • fix display of lap sessions

ptracker-V1.9.zip

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.