source_server 4.0.0 copy "source_server: ^4.0.0" to clipboard
source_server: ^4.0.0 copied to clipboard

A dart implementation of Source's Query Protocol and RCON. Supports most of the Source Games + Minecraft.

4.0.0 #

  • Implemented MinecraftServer.isConnected
  • Now MinecraftServer.getPingInfo takes a named parameter (requestPing) which can be used to retrieve the server's ping from the ServerPingInfo class.
  • Updated to v4.0.0 to fix versioning.

3.0.0 #

  • Updated to dart 2.17.0.
  • Code cleanup.
  • Minor fixes.

3.3.0-dev #

3.2.0-dev #

  • BREAKING CHANGE: Now getRules returns List<ServerRule>.
  • Implemented a dummy server that replicates locally a CS:GO server query and rcon protocol.
  • Implement more tests.

3.1.3-dev #

  • The query client now uses a random port (previously it would always listen to the port 6000). Thanks to @mohitkyadav
  • Added test.

3.1.2-dev #

  • Implement timeout
  • Fix Endianness error
  • Overridden toString in ServerVisibility, ServerVAC and ServerType classes

3.1.1-dev #

  • Custom exceptions
  • Stricter lints

3.1.0-dev #

  • Null-safety
  • Bug fixes

1.0.0 #

  • Initial version, created by Stagehand
6
likes
110
pub points
20%
popularity

Publisher

verified publisherhexah.net

A dart implementation of Source's Query Protocol and RCON. Supports most of the Source Games + Minecraft.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

collection, concurrent_queue, freezed_annotation, json_annotation, logging

More

Packages that depend on source_server