• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Запрос на игровой сервер. По типу мониторинга!

  • Автор темы Автор темы Nemchik
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
12 Фев 2020
Сообщения
11
Реакции
1
Привет, с толкнулся с такой проблемой -> мне нужно сделать запрос на игровой сервер Rust, и получить с него количество игроков версию игры и описание.
Именно сделать сам запрос там api или tcp!
Кто знает помогите с информацию найти не могу.
 
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
- demo
Пожалуйста, авторизуйтесь для просмотра ссылки.
Спасибо но мне нужно с c#, а информация очень полезна!
Сначала сделай запросы с postman, посмотри что тебе нужно обработать и тд, а после, уже исходя из того что тебе нужно, выбираешь что юзать. Вот пример:
C#:
Expand Collapse Copy
using System.Net;

string url = "http://example.com";
string response = string.Empty;

using (WebClient client = new WebClient())
{
    response = client.DownloadString(url);
}

Console.WriteLine(response);

Или вот:
C#:
Expand Collapse Copy
using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        // Создаем экземпляр HttpClient
        var httpClient = new HttpClient();

        // Задаем адрес API
        string apiUrl = "https://exampleapi.com/users";

        // Отправляем GET-запрос и получаем ответ
        HttpResponseMessage response = await httpClient.GetAsync(apiUrl);

        // Если ответ успешный, то выводим результат
        if (response.IsSuccessStatusCode)
        {
            string responseBody = await response.Content.ReadAsStringAsync();
            Console.WriteLine(responseBody);
        }
    }
}
Не подходит)
 
Привет, с толкнулся с такой проблемой -> мне нужно сделать запрос на игровой сервер Rust, и получить с него количество игроков версию игры и описание.
Именно сделать сам запрос там api или tcp!
Кто знает помогите с информацию найти не могу.
Тебе нужно разобраться как работает RCON.
А также, для того чтобы обезопасить твой сервер от взлома по RCON, нужно сделать мини сервер-шлюз который будет принимать GET/POST запросы, отправлять на RCON запрос, форматировать ответ в json и далее возвращать как ответ от сервера.
В этом случае RCON должен работать только в локальной сети.
Иначе безопасность сервера будет под вопросом.

Далее на самом шарпе ты пишешь клиент, который будет с определённой периодичностью отправлять запросы на сервер-шлюз и обновлять данные.
Надеюсь меня понятно, ибо пишу это в 10 утра.

Настройка RCON на сервере Rust:
(Не реклама)

Библиотека для питона с RCON клиентом (Нужно для сервера-шлюза если он будет написан на питоне):
Пожалуйста, авторизуйтесь для просмотра ссылки.
(Не реклама)
 
Назад
Сверху Снизу