Öncelikle Valve oyunlarındaki sunucuların bilgilerini görmemize yarayan a2s kütüphanesini kuralım:
pip install python-a2s
Kütüphaneyi import ederek info fonksiyonu ile ip ve port bilgisini gönderelim ve çıktıyı alalım:
import a2s
address = ("185.193.165.119", 27015) # IP ve portu buraya yaz
try:
info = a2s.info(address)
print(f"Sunucu Adı: {info.server_name}")
print(f"Oyuncular: {info.player_count}/{info.max_players}")
print(f"Harita: {info.map_name}")
except Exception as e:
print(f"Hata oluştu: {e}")
Alacağımız çıktı: