Skip to content
forked from bsubei/pysrcds

Python library for interacting with Source engine dedicated servers (modified for Squad servers).

License

Notifications You must be signed in to change notification settings

a1rb0rn3/pysrcds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fork

A fork of pyscrds, mainly to add support for Squad's RCON servers, which use a slightly modified RCON protocol (handles multi-packet responses differently and also sends "chat" packets as a stream as they come in).

NOTE: The current (hacky) implementation passively listens to chat, even in between requests/responses. The chat messages are "flushed" after any attempt to read from the RCON socket (such as sending a command like ShowNextMap). Feel free to change it (e.g. by using non-blocking sockets and multiple threads), but it was just too messy for my taste.

License

The original pysrcds is distributed under the MIT license. This fork uses the same license. See LICENSE.md for more information.

About

Python library for interacting with Source engine dedicated servers (modified for Squad servers).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%