This crate aims to be a type safe interface to the OpenTTD Admin API. It is very much a work in progress so a lot of changes will happen.
It aims to offer functionality on multiple levels:
- Packets: Basic packet reading and building.
- Sockets: Abstractions that make it easier to setup the connection correctly.
- Game state: Storage of historical data and game state.