Виділені сервери проти Peer-to-Peer Connections

Posted on
Автор: Mark Sanchez
Дата Створення: 27 Січень 2021
Дата Оновлення: 4 Травень 2024
Anonim
Настройка peer to peer (P2P) конфигурации (лабораторная работа по соединению сетей через OpenVPN)
Відеоролик: Настройка peer to peer (P2P) конфигурации (лабораторная работа по соединению сетей через OpenVPN)

Зміст

Я збираюся говорити про виділені сервери та з'єднання з одноранговими вузлами. Що саме вони роблять, в чому вони хороші, і за кожною з них. Я приймаю, що це не найцікавіша тема, але я збираюся тримати її короткою та базовою. Найкраща комбінація як для розуміння цього, так і для зняття нудьги.


Ключові фрази для ознайомлення перед початком:

  • Peer - Чи є інша система (будь-яка Xbox, будь-яка PlayStation або навіть ПК) підключена до тієї ж мережі, що й ви, це через Інтернет (коли йдеться про ігри). Подумайте про ланцюг, де кожне посилання пов'язане за допомогою рядка, а рядок - в інтернеті.
  • Клієнт - Система, що знаходиться в кінці ланцюга. Ваш телефон, ПК або консоль є клієнтом при підключенні до Інтернету.
  • Host - Система, яка розподіляє дані клієнтам.
  • Ping - Час, який потрібно для будь-яких повідомлень, надісланих клієнтом, щоб дістатися до хоста і повернути його клієнту.

Виділений сервер? Peer-to-Peer? Хто вони?

У широкому сенсі виділені сервери мають тільки одне завдання, часто просто розміщуючи гру, всі гравці, які бажають грати, підключаються до виділеного сервера.

Peer-to-Peer (P2P) є насправді неправильним уявленням. У мережі P2P дані, відправлені навколо мережі, надсилаються від одного вузла до наступного вузла. P2P-мережі зазвичай не використовуються в іграх, і вони не потребують сервера.


Так виглядає мережа P2P.

Справжній термін для людей, які говорять, коли кажуть однорангові, - це Слухати сервер. Це відбувається тоді, коли хост отримує випадковий вибір, часто пул вибору від гравців з найкращими зв'язками. Після цього всі інші гравці підключаються до цього хоста, якщо хост залишає гру або виходить з ладу, або переходить на інший хост. Конфігурації сервера прослуховування вимагають сервера, який відрізняється від P2P.

Тепер час більш детально.

Виділені сервери

Як сказали перед цим, господарі гри. Домашній Інтернет не має достатньо високих швидкостей завантаження, щоб впоратися з більш ніж кількома гравцями, тому підключення до інтернету з виділеним сервером має дуже високу швидкість завантаження, щоб впоратися з набагато більшою кількістю гравців, у випадку деяких ММО це часто буде 100% гравців .

Це також означає, що розробнику потрібно мати банк сервера. Це просто багато виділених серверів у великій кімнаті. Найчастіше існують декілька банків-серверів по всьому світу, і часто в багатьох країнах. Як ви можете здогадатися, все це робить вартість виділених серверів високою. Також потрібно тривалий час підтримувати та запускати сервери.


Найбільшою перевагою виділених серверів є стабільність, вони створюють дуже стабільне з'єднання для гравців, які потім однаково підібрані через те, що ping часто дуже низький.

Arma 3 Найкраще запускати виділені сервери, оскільки це дуже складна гра, і дуже обтяжує систему. Там також може бути високий гравець грає в Arma 3. Найбільш фундаментальною системою MMO є їхні виділені сервери. ММО повинні обробляти сотні, іноді тисячі одночасних користувачів, щоб гравці мали хороший досвід.

Це великий банк серверів.

Слухати сервери

Через те, що ми вже знаємо про домашнє підключення до Інтернету, вони часто є нестабільними або "лагом". Відставання - це те, коли пінг дуже низький, але лаг не впливає на хост. Оскільки вони розміщуються, їм потрібно лише підключитися до себе, що дає їм переваги господаря, так як вони отримують найкраще з'єднання.

Ця конфігурація є найдешевшою і найбільш стабільною, коли існує велика кількість одночасних користувачів. Він менш стабільний для кожного матчу, але може підтримувати більш високі рахунки користувачів у грі в цілому. Якщо Службовий обов'язок: Black Ops 2 мав 10 виділених серверів, які можна було б грати тільки на 10 різних серверах. Це допомагає серверам-слухачам, існує теоретичний ліміт матчів, який дорівнює поточній кількості онлайн-гравців, що може становити 50 або 1 мільйон матчів.

Сервер потрапляє на сватання, лобі гри, а також на запис статистики гравців.

Службовий обов'язок: Black Ops 2, Halo 4 і PayDay 2 це лише кілька ігор, які використовують сервери прослуховування. Це полягає в тому, щоб зберегти мінімальні витрати на сервер, а також дозволити багато одночасних матчів на багатьох картах.

Людина в червоному - це хост, всі інші є геймером, підключеним до хоста.

Я сподіваюся, що дає вам базове розуміння різних типів серверів, переваг і недоліків кожного з них, а також того, як кожен тип сервера використовується і з якою метою.