Baareha dekedda wuxuu leeyahay furan? Sababta ciyaartoyda Minecraft aanay weli u gali karin
Xiriir TCP oo guuleysta wuxuu caddaynayaa oo keliya in hal socket laga aqbalay hal meel. Gelitaanka, oggolaanshaha adduunka iyo wadada gudaha ilaa dibadda waa tijaabooyin gooni ah.
Qof wuxuu ordiyaa baaritaan deked, wuxuu arkaa kelmadda furan oo wuxuu u arkaa serverka mid la xalliyay. Waxa natiijadaas dhab ahaan ka dhigan tahay waa cidhiidhi: laga bilaabo goobta baareha, wakhtigaas, xiriir TCP oo ku socda cinwaankaas iyo dekeddaas waa la aqbalay. Waxba kama sheegto gacan-qaadka borotokoolka Minecraft, xaqiijinta akoonka, ama haddii serverku u oggolaaday ciyaartoyga inuu galo adduun.
Kuwani waa afar lakab oo kala duwan, guuldarro ku timaadda mid kasta oo iyaga ka mid ah waxay ciyaartoyga ka soo saartaa isla jumlad: ma shaqayn.
Baarehu waxa uu tijaabiyaa oo keliya waxa uu arki karo
Xiriir TCP wuu dhammaadaa marka labada dhinac ay dhammeeyaan gacan-qaadka saddex-geesoodka ah, kaas oo ka hooseeya wax kasta oo ciyaartu taqaan. Baarehu wuxuu soo sheegaa inuu jirey dhageyste oo ka jawaabay goobtiisa shabakadeed. Ma kuu sheegi karo in dhageystuhu yahay ciyaarta, sababtoo ah hab kasta wuu qabsan karaa deked oo uu aqbali karaa xiriiro.
Goobtu waxay muhiim u tahay sida natiijada. Baare ku yaal internetka guud wuxuu tijaabiyaa hal waddo oo ka timaadda hal shabakad. Baare uu maamuluhu ka ordiyo gudaha isla shabakaddaas wuxuu tijaabiyaa waddo gebi ahaan kale, natiijada togan ee halkaasna waxba kama sheegto waxa ciyaartoy fog la kulmo. Laba baare oo kala duwan oo ku yaal laba bixiye oo kala duwan ayaa xitaa isku diidi kara sababo aan wax xiriir ah la lahayn serverkaaga.
Wakhtiguna waa muhiim. Natiijada baarehu waxay sharraxdaa daqiiqadda uu socday, xiriir guri oo cinwaan firfircoon ama qaanuun gudbin oo la beddelay leh ayaa jawaabta dhabta ah dhaqi kara dhowr daqiiqo ka dib. Qor cinwaanka guud, dekedda, qoyska cinwaannada iyo wakhtiga oo ay la socdaan go’aanka, haddii kale indha-indhaynta lama celin karo. Ku celi baaritaanka shabakad dhab ahaan kale, ma aha taleefan ku jira isla xiriirka.
Afar lakab oo u dhexeeya socket iyo ciyaartoy
Qiyaas taxanaha uu macmiilka ku biiraya dhab ahaan sameeyo. Marka hore wuxuu xalliyaa cinwaanka, ka dib wuxuu furaa xiriir TCP oo ku socda dekedda la daabacay, ka dib wuxuu ku hadlaa borotokoolka ciyaarta lafteeda si uu u gorgorto oo u xaqiijiyo, ugu dambayntiina serverku wuxuu go’aamiyaa in aqoonsigaas loo oggolaaday inuu galo adduunka. Lakab kastaa wuxuu leeyahay saxeexkiisa guuldarro, oo kaliya kan ugu horreeya ayaa baareha dekedda u muuqda.
Dekedda caadiga ah ee Java Edition waa 25565, laakiin maamuluhu wuxuu daabici karaa deked dibadeed oo kale oo uu gudaha u gudbiyo, sidaas darteed lambarka ciyaartoygu qoro ma aha qasab inuu noqdo lambarka serverku arko. Baare ku wajahan dekedda dibadeed ee qaldan wuxuu soo sheegaa xiran inta serverku si buuxda caafimaad qabo, waana digniinta beenta ah ee ugu caansan dhammaan qaybtan.
Magacyadu waxay kor ugu daraan hal tallaabo oo ka sarreysa dekedda. Haddii ciyaartoygu qoro magac martigeliyaha, xallintu waa inay soo celisaa cinwaanka la daabacay, mishiinka gudaha shabakaddana waxay soo celin kartaa mid gaar ah beddelkiisa. Taasi ma aha guuldarro firewall ah oo qaddar kasta oo gudbinta dekedda ah ma beddeli doonto.
Sababta ciyaartoyga gudaha u qaato waddo kale
Ciyaartoy ku jira isla LAN, ama VPN gaadha LAN-taas, wuxuu isku dayaa inuu gaaro cinwaanka guud isagoo gudaha jooga. Codsiggu wuxuu u tagaa cinwaanka dibadeed ee routerka, routerkuna waa inuu dib ugu tarjumaa gudaha, taas oo ah habka badanaa loo yaqaan hairpinning ama milicsiga NAT. Si taas u shaqeyso, tarjumaadda hore iyo waddada dib u noqoshadaba waa inay is waafaqaan, routerro badan oo guri-na ma fuliyaan waxba.
Taas ayaa sababta martida dibadda u biirto halka qofka serverka ag fadhiya aanu biiri karin. Waddada dibadeed run ahaantii waa hagaagsan tahay; waddada gudaha ee wareegta ayaa guuldarraysta, oo waxay u guuldarraystaa si ciyaartoyga shaashaddiisa ka u eg tahay dhibaato server. Diiwaanka serverka laftiisu wuxuu go’aamiyaa waxa dhacay, sababtoo ah xiriir aan waligiis la tarjumin marnaba ma gaaro isaga.
Waxaa jira laba hagaajin daacad ah iyo hal caado xun. Xulashooyinka wanaagsan waa in ciyaartoyda gudaha loo ogolaado inay isticmaalaan cinwaanka gaarka ah ama magac split-DNS oo gudaha ugu xallima cinwaanka gaarka ah, ama in laga shito milicsiga routerka haddii sifada jirto oo si sax ah u dhaqanto. Caadada xun waa furitaanka dekedo dheeraad ah ama deminta firewall-ka martigeliyaha, taas oo aan saameyn karin tarjumaad uusan routerku waligiis sameyn.
Dukumeentiga Netgate ee milicsiga NAT wuxuu si faahfaahsan u sharraxaa farqiga dibadda iyo gudaha iyo beddelka split-DNS. U akhri sida sharraxaadda habka, ma aha ballan ah in bixiye VPN ama router gaar ah uu taageero nooc kasta oo loopback ah.
Ka ururi caddaymo aragti kasta
Tijaabo kasta, qor cidda ordiyay, meesha ay ka timid, wakhtiga, cinwaanka iyo dekedda lagu wajahay, iyo waxa serverku diiwaangeliyay. Diidmada ciyaarta oo sabab cad ku leh console-ka serverku waa natiijo ka duwan xiriir aan waligiis iman, labaduna waxay u jihtaan jihooyin is ka soo horjeeda.
Haddii ciyaartoyda fog ee la ogolaaday ay biiraan oo hal ciyaartoy maxalli ah uusan biiri karin, su’aasha hadhay waa waddada maxalliga ah oo waxay mudan tahay baaritaan u gaar ah: cinwaan kee ayuu macmiilku isticmaalay, maxay routerku ku sameeyay tarjumaadda, iyo haddii serverku diiwaangeliyay wax isku day xiriir ah. Saddexdan xaqiiqo u dhiib cidda iska leh shabakadda halkii aad dekedo si kadis ah u dib u furto.