= Ukusingathwa Kweseva Eyisisekelo ku-Azure = Lesi sakhiwo sereferensi sichaza ngezinyathelo zokusetha i-backend ye-Azure eyisisekelo ezosingatha iseva yomdlalo ku-Windows noma i-Linux, kusetshenziswa. **Iseva ye-Minecraft ** njengesibonelo. ![ Iseva ye-Minecraft isebenza ngomshini Obonakalayo we-Azure](media/multiplayer/multiplayer-minecraft-server.png) == Umdwebo wezakhiwo == ![ Ukusingatha iseva yomdlalo owodwa ku-Azure Virtual Machine](media/multiplayer/multiplayer-basic-game-server-hosting.png) == Izinkonzo ezifanele == - I-Azure Windows Virtual Machines kanye ne-Azure Linux Virtual Machines - Indlela eyisisekelo kakhulu yokuthola amandla ekhompyutha ku-Azure. - I-Azure Disk Storage - Isitoreji esiyisisekelo esiqhubekayo. == Isinyathelo ngesinyathelo == Isifinyezo sezinyathelo okumele uziqedele sithi: - Misa iqembu lezinsiza. - Setha umshini we-Azure Virtual, namathisela idiski eqhubekayo namachweba avulekile. - Finyelela umshini omusha we-Azure Virtual ukude ngembobo yokulungisa. - Setha i-firewall yesistimu yokusebenza. - Qalisa futhi ufomethe idiski yedatha eqhubekayo. - Faka ukuncika kweseva yomdlalo. - Faka iseva yomdlalo ngokwayo. - Lungiselela iseva yomdlalo. - Qalisa iseva yomdlalo bese uhlola kabili ukuthi amachweba avuliwe. Misa iqembu lezisetshenziswa Iqembu lezinsiza iqoqo elinengqondo lezinsiza ze-Azure. Zonke izinsiza zisetshenziswa futhi ziphathwa eqenjini lezinsiza. Yenza okulandelayo ukuze udale iqembu lezisetshenziswa: - Uma unganakho okubhaliselwe kwe-Azure, dala i-akhawunti yamahhala ngaphambi kokuthi uqale. - Ngena ngemvume kuphothali ye-Azure. - Ekuzuleni kwesokunxele, chofoza Amaqembu ezinsiza. Bese uchofoza Engeza. - Thayipha igama eliyingqayizivele leqembu lezinsiza. Uhlelo luhlola ngokushesha ukuze lubone ukuthi igama liyatholakala yini ekubhaliseni okukhethiwe kwe-Azure okwamanje. - Nge Ukubhalisa, chofoza igama lokubhaliselwe kwe-Azure ofuna ukwakha iqembu lezinsiza. - Khetha indawo yeqembu lezinsiza. - Chofoza Dala. Setha umshini we-Azure Virtual, namathisela idiski eqhubekayo kanye namachweba avulekile Dala insiza bese ukhetha umshini obonakalayo nge uhlelo lokusebenza iseva yomdlalo ezoqalisa kulo. Sesha okulandelayo ku-Azure Portal, kuvame ukuba phakathi kwezidume kakhulu: Windows Linux Windows Server 2016 Datacenter noma iWindows Server 2016 VM Ubuntu Server 18.04 LTS noma Ubuntu Server 18.04 VM Khetha i- Ukubhaliswa kwe-Azure, iqembu lezisetshenziswa, igama lomshini obonakalayo kanye nesifunda. Khetha uhlobo lomshini, uhlobo lwediski, nosayizi wediski ohlangabezana ne-I/O yakho nezidingo zensiza. Endabeni yesiphakeli seMinecraft, umshini omncane we-Azure Virtual onjengawo Ama-B2 ajwayelekile, ane-2 virtual CPU (vCPU) kanye ne-4GB ye-RAM, angalungela abasebenzisi abangaphansi kuka-10. Setha umshini igama lomsebenzisi nephasiwedi yomlawuli, ukuze ukwazi ukuyithola kamuva ukude. Vumela i- izimbobo zokungena zomphakathi zokukwazi ukuxhuma emshinini obonakalayo njengomlawuli kamuva (izimbobo zokunakekela), izimbobo ezithile ezivela kuseva yegeyimu yakho zizonikwa amandla ngemva kwalokho: Imbobo ye-Windows Linux RDP (Iphrothokholi Yedeskithophu Ekude): TCP/3389 Engeza ngokuzikhethela imbobo ye-SSH: TCP/22 Imbobo ye-SSH: TCP/22 Shintshela ku- diskssection bese ukhetha dala futhi unamathisele idatha entsha yediski engenalutho kuMshini Obonakalayo we-Azure, ukuze ugcine iseva yegeyimu esebenzisekayo kanye namafayela edatha ewakhiqizayo. Uhlobo lomthombo alukho (idiski elingenalutho). I-Azure Virtual Machines inediski eyodwa yesistimu yokusebenza kanye nediski yesikhashana yokugcina isikhathi esifushane, kodwa ulwazi olugciniwe luzolahleka ngokushesha lapho umshini we-Azure Virtual umiswa. Ngediski eqhubekayo, noma ngabe umshini we-Azure Virtual osebenzisa iseva umisiwe, idatha izoqhubeka iphikelele ngemva kwalokho. Shintshela ku- networkingsection ukuze unike amandla izimbobo iseva yegeyimu yakho edinga ukwamukela izicelo zomdlali futhi yakhe i-IP yomphakathi. Ukuze uvule izimbobo, uzodinga ukusebenzisa inethiwekhi ebonakalayo, i-subnet kanye ne-Network Security Group (NSG). Kokubili inethiwekhi ebonakalayo kanye ne-subnet zidalwe ngokuzenzakalelayo, esimweni seseva ye-Minecraft asikho isidingo sokuthi uthinte noma yini. Ukuze udale Iqembu Lokuphepha Lenethiwekhi, khetha inkinobho yomsakazo ukuze uvule i iqembu lezokuphepha lenethiwekhi ye-NIC ethuthukisiwe, lungiselela Iqembu elisha Lenethiwekhi Yokuphepha (NSG) ngokuchofoza isixhumanisi "Dala esisha"eduze kwalo bese wengeza umthetho ongenayo ofanelekile noma imithetho. Endabeni ye-Minecraft ichweba elilodwa kuphela elidingekayo, ukuthi liyahlukahluka ngenombolo kanye nephrothokholi kuye ngohlelo lwe-Minecraft (i-Java Edition, i-Bedrock Edition), umthombo wamanani ifayela le-server.properties, ifomethi echazwe lapha. . Ngemva kokuchofoza isixhumanisi "Engeza umthetho ongenayo"sebenzisa la manani: I-Minecraft Java Edition I-Minecraft Bedrock Edition Umthombo Noma Yimuphi Umthombo wembobo yobubanzi Indawo Okuya kuyo Noma iyiphi Imbobo yembobo ibanga 25565 19132 Isinyathelo Sephrothokholi ye-TCP UDP Vumela Okubalulekile 100 100 Igama elithi MinecraftJava_Port MinecraftBedrock_Port Ukuze udale i-IP yomphakathi, landela lezi zinyathelo: chofoza isixhumanisi "Dala okusha"eduze kwalesi silungiselelo bese usilungiselela nge. isabelo esimile. Buyekeza futhi udale umshini we-Azure Virtual. Khumbula ukuthi kuzothatha amaminithi ambalwa ukuqedela ukusetshenziswa. Finyelela emshinini omusha we-Azure Virtual ukude ngembobo yokulungisa Uzodinga i-IP yomphakathi noma igama le-DNS ukuze uxhume ku-Azure Virtual Machine, ukuze ubathole balandele lezi zinyathelo: - Finyelela Iqembu Lezinsiza olidalile. - Khetha ke umshini virtual ukuthi wadala. - The Ikheli lasesizindeni se-inthanethi noma i-DNS Namefields yilokho okufunayo, noma kuzolunga. Ukuze usethe i-DNS, chofoza isixhumanisi esithi "Lungiselela"ngaphansi kweGama le-DNS, nikeza igama ngaphansi kwegama le-DNS labeland ligcine. Ngemuva kwalokho, landela lezi zifundo ukuze ufinyelele umshini we-Azure Virtual ukude: |Iphrothokholi Yedeskithophu Ekude (TCP/3389SSH (TCP/22)| |Isetshenziswa kanjani Ideskithophu Ekude||Vikela Iphrothokholi yeShell| Uma usuxhume emshinini we-Azure Virtual, ungaqhubeka nezinyathelo ezisele ezingezansi. Setha i-firewall yesistimu yokusebenza Umshini wakho we-virtual usuvele ulungisiwe ukuze wamukele izicelo kukho kokubili ukulungiswa kanye nezimbobo ezithile zeseva yegeyimu, nakuba kunjalo **i-firewall yesistimu yokusebenza** idinga ukulungiswa nayo. Landela lezi zifundo ukuze uvule **izimbobo ezidingwa yiseva yegeyimu yakho** ukuze wamukele izicelo zomdlali. |Windows||Linux| |Dala umthetho wembobo ongenayo ku-Windows Server 2016||Ubuntu firewall | Isibonelo endabeni ye-Minecraft imiyalo ingaba: - - Endabeni yamaseva e-Minecraft, isikhumbuzo nje sokuthi amachweba azenzakalelayo ayahluka kuye ngenguqulo yomdlalo: I-Minecraft Java Edition isebenzisa i-TCP/25565 kuyilapho i-Minecraft Bedrock Edition isebenzisa i-UDP/19132. Qalisa futhi ufomethe idiski yedatha eqhubekayo |Windows||Linux| |Sebenzisa Ukuphathwa Kwediski (diskmgmt.msc) | Ukuze uvule Ukuphathwa Kwediski, chofoza kwesokudla inkinobho ethi Qala bese ukhetha Ukuphathwa Kwediski. Qaphela ukuthi i-disk 2 ayibiwanga, leyo yidiski eqhubekayo edinga ukuqaliswa nokufomethwa. |Xhuma ku-Linux VM ukuze ukhweze idiski entsha | Kubandakanya izinyathelo ezilandelayo: 1. Ukuthola idiski 2. Ukuyihlukanisa 3. Ukubhala uhlelo lwefayela kuyo 4. Ukuyikhweza ohlwini lwemibhalo 5. Ukusetha ukukhweza okuzenzakalelayo ngemva kokuqalisa kabusha Faka okuncike kwiseva yegeyimu Endabeni yesiphakeli seMinecraft, ukuncika yilokhu: |I-Minecraft server edition||Windows||Linux| |Minecraft Java Edition||Java 8 64-bit version||Ifaka i-Java 8 ku-Ubuntu| |Minecraft Bedrock Edition||Microsoft Visual C++ Redistributable for Visual Studio||N/A| Faka iseva yegeyimu ngokwayo Dala ifolda kudiski eqhubekayo osanda kuyifometha. Landa futhi ufake iseva yomdlalo lapho. Endabeni yesiphakeli seMinecraft izixhumanisi zokulanda yilezi: I-Minecraft Java Edition I-Minecraft Bedrock Edition Landa isixhumanisi Landa isixhumanisi Uma ufinyelela umshini we-Azure Virtual nge-SSH: - hlola imibhalo yomyalo we-Wget ukuze ufunde ukuthi ungasebenzisa kanjani ukulanda kwenethiwekhi okungahlanganisi. - faka i-unzip ngokugijima sudo apt-get ukufaka unzipand bese ugijima sudo vula THEZIPFILEukuze ukwazi ukuvula iseva ye-Minecraft Bedrock Edition. Lungiselela iseva yomdlalo Esimeni seseva ye-Minecraft Java Edition, qala ngokushintsha ipharamitha yefayela le-eula.txt (eula=true) ukuze wamukele i-EULA yabo. Uma ufinyelela ku-Azure Virtual Machine nge-SSH, hlola imibhalo yomhleli we-Nano ukuze uhlele amafayela nge-SSH. Landela lesi sifundo esivela ku-Wiki ye-Minecraft esemthethweni ukuze ulungiselele iseva ye-Minecraft yakho kokubili ukuhlelwa kweseva ye-Minecraft. Qalisa iseva yegeyimu bese uhlola kabili ukuthi izimbobo zivuliwe Ukuze usebenzise iseva ye-Minecraft Java Edition sebenzisa lokhu kusuka kulayini womyalo (iWindows) noma i-terminal (Linux): java -Xmx2G -XX:+VulaIzinketho zeVMO -XX:+SebenzisaG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -iseva yejar.jar nogui Uma ufuna ukuqalisa iseva ngesixhumi esibonakalayo somsebenzisi esibonakalayo ungashiya ingxenye ethi "nogui". Ungakha ifayela lenqwaba (iWindows) noma iskripthi (Linux) ukuze kube lula. Ukuze usebenzise iseva ye-Minecraft Bedrock Edition: - ku-Windows, vele uchofoze kabili ku- i-bedrock_server.executable. - ku-Linux, sebenzisa INDLELA_YEBHALA_YEBHALA=. ./bedrock_serverkusukela kuhla lwemibhalo lapho iseva ifakwe khona. Iseva ayidingi ukuthi isetshenziswe njengempande. Uma usebenzisa i-Minecraft Java Edition, uma iseva isebenza, ungabheka ukuthi izimbobo ezidingekayo zeseva yegeyimu yakho zivuliwe futhi ziyalalela. Kodwa, qiniseka ukuthi iseva yegeyimu iyasebenza ngaphambi kokuhlolwa: |Ihlola kusuka ku||Windows||Linux| |Ngaphakathi komshini we-Azure Virtual||Gijima |ukulalela |Gijima | |Ngaphandle Komshini Obonakalayo We-Azure||1. Nika amandla i-Telnet ngokulandela lezi zinyathelo: Chofoza okuthi Qala, Iphaneli Yokulawula, Izinhlelo, bese Uvula noma uvale Izici zeWindows; bese Skrolela phansi bese ukhetha Iklayenti le-Telnet bese uchofoza OK | 2. Ngemva kwalokho, kusukela kulayini womyalo, gijima kwamukelwe |Gijima |kwamukelwe Uma usebenzisa i-Minecraft Bedrock Edition: |Ihlola kusuka ku||Windows||Linux| |Ngaphakathi komshini we-Azure Virtual||Gijima ||Gijima | == Ukucatshangelwa kokuphepha == Amachweba angenayo omphakathi avezwe ku-inthanethi ngakho-ke kufanele usebenzise izilawuli ezithuthukisiwe ze-Azure Portal ukuze ukhawulele ukugcinwa kwethrafikhi engenayo kumakheli e-IP aziwayo, okusho ukuthi nguwe kuphela ongafinyelela Umshini Obonakalayo We-Azure ukude. == Amanani == Uma unganakho okubhaliselwe kwe-Azure, dala i-akhawunti yamahhala ukuze uqalise ngezinyanga eziyi-12 zezinsizakalo zamahhala. Awukhokhiswa ngamasevisi afakwe mahhala nge-akhawunti yamahhala ye-Azure, ngaphandle uma weqa imikhawulo yalezi zinsizakalo. Funda ukuthi ungabheka kanjani ukusetshenziswa nge-Azure Portal noma ngefayela lokusebenzisa. Ubophezelekile ezindlekweni zezinsizakalo ze-Azure ezisetshenziswa ngenkathi kusetshenziswa lezi zakhiwo eziyisethenjwa, inani eliphelele lincike enanini lemicimbi ezoqhutshwa noma kulandelwa ipayipi lezibalo. Bona amakhasi ewebhu entengo ngayinye yesevisi esetshenziswe ekwakhiweni kwereferensi: Futhi unesibali samanani entengo se-Azure, ukuze ulungiselele futhi ulinganise izindleko zezinsizakalo ze-Azure ohlela ukuzisebenzisa. == Impendulo == Thumela futhi ubuke impendulo ye