Skip to content
frostschutz edited this page Sep 14, 2010 · 3 revisions

General

  • Add documentation to all classes and functions (currently nearly non-existant).
  • Change the API to offer both synchronous and asynchronous usage, probably using twisted
  • For the sake of completeness, add support for querying Master Servers.

SourceRcon

  • Switch from the current heuristic to a more deterministic split packet detection, using terminator requests.

SourceQuery

  • For asynchronous request handling, re-use UDP sockets after all.

SourceLog

  • Add a hook system so instead of overloading action(), people can dynamically hook into the action for specific keys, e.g. only ‘say’ commands. This will make extensions and reactions to certain events easier to handle.
Clone this wiki locally