diff --git a/GTA: San Andreas Multiplayer/readme.md b/GTA: San Andreas Multiplayer/readme.md index 5aec582..0242e9f 100644 --- a/GTA: San Andreas Multiplayer/readme.md +++ b/GTA: San Andreas Multiplayer/readme.md @@ -7,16 +7,42 @@ UDP SA-MP 0.3.7-R3 работает на Raknet +- Агент-клиент выполняет роль игрока или игроков +- Агент-сервер выполняет роль игрового сервера + ## Эмуляция Пакеты размером UDP от 40 до 500 байт. Длина Payload UDP до 400 байт. +Сигнатура: ??? (поддержка regexp) -**Распределение:** +**Распределение от КЛИЕНТА:** - 40-100 байт = 90% - 101-500 байт = 10% +**Распределение от ответов от СЕРВЕРА:** +- Пропорция 1:1 (какой размер получил, тот и ответил) + ## На обсуждение -1. Определить скорость на игрока (сколько потребляет 1 клиент в среднем bps + pps) -2. QUIC 1242 UDP, что это? Будем-ли добавлять? -3. ICMP 590, что это? Будем-ли добавлять? \ No newline at end of file +1. Определить скорость на игрока: от клиента к серверу, от сервера к клиенту + +## Доп информация + +1. Клиент устанавливает сессию (udp) +2. Пакеты бегают в обе стороны: клиент -> сервер, сервер -> клиент + +## Переменные + +Выбираешь 1 из 3х, вариативность теста + +1. BPS = 50 Gbps EXAMPLE -> Опционально указывается рост и снижение с каким-то шагом +2. PPS = 10 Mpps EXAMPLE -> Опционально указывается рост и снижение с каким-то шагом +3. Concurrent Users = ~25 KBps per user * 100 = 2.5 MBps EXAMPLE + +Доп. настройки: + +1. Порты: source port + destination port, поддержка диапазона, по умолчанию sport rand_xxxxx dport 7777 + +Общая настройка на всё задание: + +1. Используй столько-то IP-адресов и дистрибуция трафика в % между ними \ No newline at end of file