- Регистрация
- 18 Авг 2024
- Сообщения
- 91
- Решения
- 2
- Реакции
- 27
- Баллы
- 28
Для начала нам надо установить библиотеку samp-client:
Эта библиотека позволяет работать с сервером.
Один из вариантов ее использования - ввод rcon команд прямо в терминале.
Функция rcon_exec - отправляет команду .
Так же мы можем получить информацию о сервере
Библиотека подходит для автоматизации многих процессов.
Поиска игроков на сервере и т.д.
Bash:
pip install samp-client
Один из вариантов ее использования - ввод rcon команд прямо в терминале.
Python:
from samp_client.client import SampClient
# Используем контекстный менеджер для подключения к серверу и выполнения команды
with SampClient(address='localhost', port=7777, rcon_password='pswd') as client:
# Выполнение команды gmx
response = client.rcon_exec('gmx')
print(response)
Так же мы можем получить информацию о сервере
Python:
from samp_client.client import SampClient
# Используем контекстный менеджер
with SampClient(address='localhost', port=7777, rcon_password='pswd') as client:
info = client.get_server_info()
print(f"Имя сервера : {info.hostname}")
print(f"Мод: {info.gamemode}")
print(f"Название карты: {info.map}")
print(f"Игроки : {info.players}/{info.max_players}")
Поиска игроков на сервере и т.д.
Последнее редактирование: