Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Konfigurácia siete (najbežnejšie)
* firewall: #1 Podozrivý je váš firewall.
* brána na strane servera: Uistite sa, že firewall vášho servera (Windows Firewall, iptables v systéme Linux atď.) Je nakonfigurovaný tak, aby umožnil prichádzajúci prenos na portoch, ktorý používa váš herný server. Toto je zvyčajne port UDP, niekedy TCP alebo oboje. Presné číslo portu bude závisieť od hry/aplikácie.
* Firewall na strane klienta: Aj keď je menej pravdepodobné, dvakrát skontrolujte bránu firewall klienta. Môže to blokovať odchádzajúce spojenie.
Ako skontrolovať a opraviť firewall:
* Windows firewall:
1. Vyhľadajte v ponuke Štart „Windows Firewall“.
2. Kliknite na „Povoliť aplikáciu alebo funkciu prostredníctvom brány firewall systému Windows“.
3. Vyhľadajte svoju aplikáciu herného servera (alebo samotnú hru).
4. Uistite sa, že je skontrolovaný pre „súkromné“ aj „verejné“ siete, ak je to možné. Ak nie je uvedený, pridajte ho:Kliknite na položku „Povoliť inú aplikáciu ...“ a prejdite si spustiteľné na spustenie servera.
5. Ak to nefunguje, pozrite sa na prichádzajúce pravidlá a pridajte pravidlá pre porty, ktoré je potrebné otvoriť.
* Linux (iptables):
`` `Bash
# Povoliť port UDP (príklad:port 27015)
sudo iptables -a vstup -p udp - -DPORT 27015 -J Prijmite
# Povoliť port TCP (príklad:port 27015)
sudo iptables -a vstup -p tcp - -DPORT 27015 -J Prijmite
# Uložte pravidlá iptables (líši sa podľa Distro)
Sudo netfilter-persistent Save # (Debian/Ubuntu)
sudo iptables-save>/etc/sysconfig/iptables # (Centos/rhel/fedora)
`` `
Prispôsobte číslo portu a protokol na svoju konkrétnu hru. Uvedomte si tiež, že novšie distribúcie Linuxu často používajú namiesto `iptables`` firewalld`.
* `firewalld` (linux):
`` `Bash
sudo firewall-cmd --permanent --add-port =27015/udp
sudo firewall-cmd --permanent --add-port =27015/tcp
sudo firewall-cmd-opakovanie
`` `
* Prepredsedenie router/modem: Ak je váš server za smerovačom (čo je takmer určite, ak je v domácej alebo malej kancelárskej sieti), musíte nakonfigurovať *preposielanie portov *.
* Čo je presmerovanie portov? Váš smerovač pôsobí ako brána medzi vnútornou sieťou (kde je váš server) a externým internetom. Keď sa klient pokúša pripojiť k vášmu serveru z internetu, router musí vedieť * Ktorý * zariadenie vo vašej internej sieti na odoslanie prenosu. Preposielanie portov vytvára pravidlo, ktoré hovorí:„Akákoľvek prevádzka, ktorá prichádza na porte X (napr. 27015), by sa malo postúpiť do zariadenia s lokálnou adresou IP Y (napr. 192.168.1.100).“
* Ako nakonfigurovať presmerovanie portu:
1. Nájdite IP adresu vášho smerovača: Otvorte príkazový riadok/terminál a zadajte `ipConfig` (Windows) alebo` ifConfig` (Linux/macOS). Vyhľadajte adresu „Predvolená brána“. Toto je IP adresa vášho smerovača.
2. Prístup k konfiguračnej stránke smerovača: Otvorte webový prehľadávač a zadajte adresu IP smerovača do panela adries. Budete výzvou pre používateľské meno a heslo. (Predvolené používateľské meno/heslo je často vytlačené na nálepke na samotnom smerovači, alebo ho nájdete online vyhľadaním modelu smerovača).
3. Nájdite sekciu presmerovania portu: Poloha tejto časti sa výrazne líši v závislosti od výrobcu smerovača. Vyhľadajte výrazy ako „Preposielanie portov“, „virtuálne servery“, „Preposielanie NAT“ alebo „hier“.
4. Vytvorte nové pravidlo presmerovania portu:
* Názov služby/popis: (Voliteľné) Dajte mu opisné meno, napríklad „MyGameserver“.
* Rozsah portov: Zadajte číslo portu (alebo rozsah čísel portov), ktorý používa váš herný server. Napríklad `27015-27015` (alebo len` 27015` pre jeden port). Niektoré hry vyžadujú celý rad portov.
* Protokol: Vyberte správny protokol (UDP, TCP alebo oboje). To je rozhodujúce.
* Interná IP adresa/cieľová adresa IP: Zadajte lokálnu adresu vášho servera. Nájdete to pomocou servera „ipConfig` alebo` ifConfig`. Toto je IP adresa, ktorú smerovač postúpi prenos do * vo vašej sieti *. Zvyčajne je to v rozsahu 192.168.x.x alebo 10.0.x.x.
* Interný port: Zvyčajne to isté ako externý port, ale niektoré smerovače vám umožňujú zadať iný interný port.
5. uložte a použite zmeny: Nezabudnite uložiť pravidlo presmerovania portu a použiť zmeny na konfiguráciu smerovača. Možno budete musieť reštartovať smerovač.
* statická adresa IP: Je to veľmi odporúčané Priradiť statickú IP adresu vášmu serveru. Routery často priraďujú IP adresy dynamicky pomocou DHCP. Ak sa zmení IP adresa vášho servera, pravidlo presmerovania portu už nebude fungovať.
* Ako nastaviť statickú IP: Zvyčajne môžete nakonfigurovať statickú adresu IP buď v nastaveniach DHCP smerovača (často nazývané „DHCP rezervácia“) alebo priamo v nastaveniach sieťového adaptéra servera.
* Príklad (Windows):
1. Otvorte „Sieťové a zdieľané centrum“.
2. Kliknite na svoje sieťové pripojenie.
3. Kliknite na „Vlastnosti“.
4. Vyberte „Internet Protocol verzia 4 (TCP/IPv4)“ a kliknite na „Vlastnosti“.
5. Vyberte „Použite nasledujúcu adresu IP:“
6. Zadajte IP adresu, ktorá je v rozsahu vašej siete, ale * mimo * rozsah DHCP priradený smerovačom. Napríklad, ak váš smerovač používa 192.168.1.1-192.168.1.254 pre DHCP, môžete použiť 192.168.1.100.
7. Zadajte masku podsiete (zvyčajne 255.255.255.0).
8. Zadajte svoju predvolenú bránu (IP adresu smerovača).
9. Zadajte svoje preferované adresy servera DNS (napr. 8.8.8.8 a 8.8.4.4).
10. Kliknite na „OK.“
* dvojité nat: Je to menej častá, ale potenciálne frustrujúca situácia. Vyskytuje sa, keď máte v sérii * dva * smerovače, ktoré vykonávajú preklad sieťovej adresy (NAT). Napríklad, ak máte svoj vlastný smerovač pripojený k modemu/combo combo jednotky ISP, obe zariadenia môžu robiť Nat. Budete musieť nakonfigurovať preposielanie portov na * oboch smerovačoch. Jednoduchším riešením je často vložiť modem/router vášho ISP do „režimu Bridge“ alebo „Modem Mode“, ktorý zakáže jeho funkčnosť smerovača a umožňuje vášmu smerovaču zvládnuť všetko.
2. Konfigurácia servera
* Väzbová adresa: Uistite sa, že váš server je nakonfigurovaný tak, aby sa viazal na správnu adresu IP. Ak je záväzná na `127.0.0.1` (localhost), bude prístupná iba zo samotného servera. Musí sa viazať na * lokálnu IP adresu servera * (napr. 192.168.1.100). Niektoré servery sa viažu na „0,0.0.0`, čo znamená„ všetky dostupné rozhrania “, čo je vo všeobecnosti najlepšou voľbou. Nastavenie sa veľmi líši v závislosti od hry.
* Nesprávny port: Dvojitá kontrola, ktorú port zadaný v konfiguračnom súbore servera zhoduje s portom, ktorý používate na presmerovanie portov a pravidlá brány firewall. Jednoduchý preklep môže spôsobiť problémy s pripojením.
* maximálne prehrávače/sloty: Ak je server plný, noví klienti sa nebudú môcť pripojiť. Skontrolujte počet prehrávačov servera a maximálny limit prehrávača.
* autentifikácia/autorizácia servera: Niektoré hry majú vstavané systémy autentifikácie alebo autorizácie servera. Uistite sa, že klienti majú správne poverenia alebo sú oprávnení pripojiť sa. Toto je najbežnejšie v súkromných serveroch alebo na vlastných nastaveniach hier.
* Problémy so softvérom Server: V samotnom softvéri servera môže dôjsť k chybe. Skontrolujte fóra hry/servera, kde nájdete známe problémy a možné riešenie. Skúste aktualizovať softvér servera na najnovšiu verziu.
* protichodný softvér: Niektoré bezpečnostné softvér, VPN alebo iné sieťové nástroje môžu zasahovať do pripojení servera. Pokúste sa ich dočasne zakázať, aby ste zistili, či problém vyrieši.
3. Problémy na strane klienta
* Nesprávna adresa servera: Dvojitá skontrolujte, či klienti používajú správnu * verejnú * adresu IP a port vášho servera. Môžu nájsť vašu verejnú IP adresu návštevou stránky ako „whatismyip.com“ zo servera.
* nesúlad verzie hry: Ak klient a server prevádzkujú rôzne verzie hry, nemusia byť kompatibilné. Uistite sa, že sú obaja aktuálne.
* Mods na strane klienta/vlastný obsah: Mody alebo vlastný obsah môžu niekedy spôsobiť problémy s pripojením. Pokúste sa ich zakázať, aby ste zistili, či problém vyrieši.
* sieťové pripojenie: Uistite sa, že klient má stabilné pripojenie na internet.
4. Problémy DNS
* Aj keď je v scenári priameho pripojenia IP menej pravdepodobná, ak na pripojenie k serveru používate názov domény, uistite sa, že záznam DNS správne nasmeruje na verejnú IP adresu vášho servera. Dajte DNS zmeny času na šírenie.
Kroky na riešenie problémov:
1. Štart Simple:
* Dočasne deaktivujte bránu firewall systému Windows (alebo firewall vášho servera) * Úplne *, aby ste zistili, či je to problém. Dôležité:Robte to dočasne na účely testovania. Opätovné povolenie brány firewall ihneď po testovaní.
* Ak to vyrieši problém, viete, že je to určite problém brány firewall a potom sa môžete zamerať na správne konfiguráciu pravidiel brány firewall.
2. lokálne testujte:
*Skúste sa pripojiť k serveru od klienta v rovnakej miestnej sieti *. Použite lokálnu adresu IP Server (napr. 192.168.1.100) na pripojenie. Ak to funguje, znamená to, že samotný server beží správne a problém je pravdepodobne s smerovačom alebo firewall.
3. Použite `telnet` alebo` nc` (netcat):
* Od klienta v rovnakej lokálnej sieti * ako server použite na testovanie portu „telnet` alebo` nc`. To vám môže pomôcť zistiť, či je port otvorený a počúva:
* Windows (telnet): Možno budete musieť povoliť klienta telnet vo funkciách Windows. Potom:
`` `
telnet
`` `
Príklad:`telnet 192.168.1.100 27015`
* Linux/MacOS (NC):
`` `
NC -vz
`` `
Príklad:`NC -VZ 192.168.1.100 27015`
* Ak je pripojenie úspešné, uvidíte správu ako „pripojená k ...“, ak zlyhá, znamená to, že port nie je otvorený alebo niečo blokuje pripojenie.
4. Test z externej siete: Konečným testom je mať niekoho v * inej sieti * (napr. Dom kamaráta, mobilného hotspotu), pokúste sa pripojiť k svojmu serveru pomocou * verejnej * IP adresy. Tým sa potvrdí, či presmerovanie portov funguje správne.
5. Skontrolujte protokoly servera: Preskúmajte protokolové súbory servera, kde nájdete akékoľvek chybové správy alebo stopy o tom, prečo sa klienti nedokážu pripojiť. Umiestnenie súborov denníka závisí od herného servera.
6. Fóra Google a Game: Vyhľadajte online problémy s pripojením servera „[[Názov hry]“ alebo „[[Názov hry] Preposielanie portu“. Iní ľudia sa pravdepodobne stretli s rovnakým problémom a môžete nájsť riešenia špecifické pre svoju hru.
Príklad scenára (najbežnejší prípad):
Povedzme, že prevádzkujete herný server na počítači so systémom Windows s lokálnou adresou IP `192.168.1.100`. Hra používa port UDP `27015`. Vaša verejná IP adresa (ako je vidieť zo servera) je `123.45.67.89`.
1. firewall: Zaistite, aby brána firewall Windows umožňuje prichádzajúci prenos UDP na porte 27015.
2. Router: Nakonfigurujte presmerovanie portu na smerovači:
* Prepredaj portu UDP 27015 na internú adresu IP `192.168.1.100`.
3. klient: Klient by sa mal pripojiť k serveru pomocou adresy `123.45.67.89:27015`.
Systematickou kontrolou týchto oblastí by ste mali byť schopní identifikovať a vyriešiť problém pripojenia. Veľa šťastia!