Skip to content

SL:NET 1.0.0

Compare
Choose a tag to compare
@Pakulichev Pakulichev released this 16 Oct 18:19
· 1 commit to master since this release
b372ab0

What`s new

  • Update and improve the source code: add comments to the source code of the module for ease of modification, understanding and finding errors, as well as to increase the readability of the code.
  • Change the priority system for sending packets: the default priority will be the so-called "system priority", which will send the packet until it is finally delivered, or until the client is disconnected. Other priorities will also be added, one of which is "no-confirmation", which will not require confirmation of receipt at all.
  • Add a system for connecting and disconnecting clients: SL: NET will locally store data about connected users and automatically perform all kinds of operations with clients, for example, automatically disconnect them from the server if no packets have been received from them within a specified time. This will also help improve the sending priority system.
  • Change the style of the code, bring everything to a single format to improve readability.
  • Add additional functionality to increase the flexibility of the module: limiting the number of packets sent and received per second, the maximum size of the received and sent packet, the maximum number of clients that can connect to the server.
  • Completely abandon functional programming, develop an object-oriented approach.