Преминете към основното съдържание

Проблеми с P2P игри

Този документ събира нещата, които задължително трябва да знаете за P2P игри през Mudfish.

Възможни методи​

P2P игрите трудно се превръщат в официални елементи Mudfish, затова са предоставени следните 3 метода:

  1. Създаване на персонализиран елемент

    Ако играта работи на настолен компютър или лаптоп, можете да създадете елемент по „Име на процес“.

  2. Mudfish + Proxifier

    Методът прихваща само трафика на игровия клиент и го изпраща към междинния сървър, затова е приложим за P2P. Предимството е, че другият интернет трафик остава незасегнат. Недостатъците са трудното използване и възможни проблеми с DLL hooking, които могат да попречат на свързването.

  3. Full VPN

    Основна функция Mudfish, която насочва целия трафик на компютъра през междинния сървър.

Какво трябва да знаете​

NAT Open​

От v5.9.1 е добавен NAT Open. Той променя NAT типа на Open или Full Cone и може да улесни хостването и намирането на играчи в P2P игри.

Обща конфигурация​

  • За правилна работа задължително използвайте персонализиран елемент, Mudfish + Proxifier или Full VPN. Иначе Mudfish не знае IP адреса на другия участник и трафикът към него не минава през междинния сървър.
  • Ефектът може да е положителен или отрицателен според местоположението на сървъра и на другите играчи.

Ако намирането на играчи не работи...​

Опитайте NAT Open, поддържан от v5.9.1.

Ако искате да сте хост...​

В Mudfish v5.9.1 или по-нов активирайте NAT Open.

При по-стара версия задължително трябва да работите в Full VPN, за да сте хост.

  • Другите клиенти виждат хоста на публичния IP на междинния сървър. Например хост в източните САЩ, който създава стая през корейски сървър, ще изглежда като свързан от Корея.
  • Избирайте сървър възможно най-близо до текущото ви местоположение. Ако няма близък, по-добре не използвайте Mudfish.

Често задавани въпроси​

Не може ли Mudfish да се използва с P2P игри?​

Може, но по принцип не се препоръчва. Ако все пак трябва да го използвате, изберете най-близкия физически сървър и един от горните методи.

Кой сървър да избера при тези методи?​

Първият избор за P2P е най-близкият физически сървър. Ако RTT до него е 20 ms или повече, имайте предвид, че RTT до другите играчи ще се увеличи.

За потребителите в Корея има няколко корейски сървъра с различни връзки и изборът може да е труден. Няма един правилен отговор: добрият резултат зависи от връзката между сървъра и мрежата на другия играч. При неподходящо съчетание резултатът може всеки път да е различен.

В момента KT вероятно е най-универсалният избор заради добрите си peering връзки с повечето доставчици.

Как да настроя оптимален маршрут до стаята на хоста?​

При P2P не знаете в коя държава е хостът или каква връзка използва. Качеството зависи от неговата интернет връзка, затова няма надежден начин за избор на сървър.

Препоръката е да използвате най-близкия физически сървър. Ако RTT до него е около 10 ~ 20 ms, си струва да опитате.