Si aad u qeexdo ereyo aad u qallafsan, waa kombuyuutar ku dhex jira kombiyuutarka. Waxa kale oo aad ku rakibi kartaa nidaamka hawlgalka oo aad ula shaqayn kartaa sida kumbuyuutarka caadiga ah.
Halkee ayaan ka heli karnaa?
Jawaabtu waa sahlan tahay- Aws. Tani waa madal bixisa adeegyo badan oo kala duwan oo daruuro ah kuwaas oo faa'iido u leh qof kasta oo ka shaqeeya shabakada oo aan ahayn kaliya. Si loo abuuro server minecraft ah, mid ka mid ah alaabada AWS ayaa ku fiican - Amazon EC2 - mashiinka farsamada daruuriga ah ee la heli karo 24/7. AWS waxay bixisaa mishiinka ugu yar (10GB SSD, 1GB RAM) bilaash ah sanadIntaa waxa dheer, waxa ay suurtogal ka dhigaysaa in lagu xidho ciwaanka IP-ga ee bilaashka ah (static) si aad si joogto ah u geliso VM kaaga (mashiinka Virtual) isla cinwaankaaga.
Waxaan abuurnaa oo aan habeynay VM
Tag goobta Aws oo isdiiwaangeli. Kadib tag console-ka maamulka.
Koonsole-ka, adeegyada dhexdooda, ka hel EC2 oo u tag.
Waa muhiim in la doorto xarun xogeed, si fudud u dhig, meesha ay ku yaalliin server-yada Amazon. Waa inaad doorataa iyadoo ku xiran goobtaada, sababtoo ah xawaaraha isgaarsiineed ee internetka waa kala duwan yahay, waana inaad doorataa xarun xogeed oo isgaarsiinta magaaladaada ay noqon doonto sida ugu dhakhsaha badan ee suurtogalka ah.
Si aad u dooratid xarun xogeed, waxaan ku talinayaa isticmaalka adeega WonderNetwork, kaas oo cabbiraya xawaaraha gudbinta baakadaha magaalooyinka kale.
Xaaladeyda (Moscow), xarunta xogta Irish ayaa igu habboonayd.
Waa waqtigii la abuuri lahaa mashiinka farsamada. Si tan loo sameeyo, aad tab tab Tusaale bilow
Aynu bilowno habaynta VM-ga.
1) Dooro sawirka nidaamka hawlgalka. Linux aad bay ugu habboon tahay in kor loo qaado server-yada; waxaanu isticmaali doonaa qalabka qaybinta CentOS7
Waa in la ogaadaa in aysan jiri doonin jawi garaafeed mashiinkaaga farsamada; gelida mishiinka waxay ahaan doontaa iyada oo loo marayo console-ka. Waxay ku lug leedahay xakamaynta VM iyadoo la adeegsanayo amarrada halkii laga isticmaali lahaa jiirka kumbuyuutarka. Ha ka baqin tan: tani waa inaysan hadda ku joojin ama ka tanaasulin fikradda kor u qaadida server-kaaga miinada sababtoo ah waa "aad u adag." Ku shaqaynta mishiinka iyada oo loo marayo console-ka ma aha mid adag - dhawaan ayaad arki doontaa naftaada.
2) Hadda aynu qeexno qaabka farsamada ee VM. Isticmaalka bilaashka ah, Amazon waxay bixisaa qaabeynta t2.micro, kuma filna server-ka weyn ee miinada oo buuxa, laakiin ku filan inuu la ciyaaro asxaabta.
3) Ka tag inta kale ee dejimaha sida default, laakiin ku jooji tab Habee kooxaha Amniga.
Halkan waxaan u baahanahay inaan u habeyno marinka dekedaha ee server-ka minecraft.
Si fudud marka loo eego, dekeddu waa tiro aan taban ahayn oo tilmaamaysa cidda xogta ka imanaysa caalamka dibadda loola jeedo. VM waxay martigelin kartaa adeegyo badan oo kala duwan iyo adeegayaal, sidaa darteed dhammaan xirmooyinka xogta soo gala waxay ku kaydiyaan dekedda (lambarka) meesha loo socdo (adeegga, serverka) gudaha VM ee madaxooda.
Adeegayaasha minecraft, heerka de facto waa in la isticmaalo dekedda 25565. Aynu ku darno sharci tilmaamaya in gelitaanka VM kaaga dekeddan ay tahay mid la aqbali karo.
Waxaan u tagnaa daaqada dhamaystirka abuurista VM adigoo gujinaya badhanka Dib u eegis iyo Daah-fur
Dejinta lamaanaha furaha SSH ee VM
Marka, isku xirka mashiinka waxaa lagu fulin doonaa iyadoo la adeegsanayo borotokoolka SSH.
Hab-maamuuska SSH waxa uu u shaqeeyaa sida soo socota: furayaasha lamaanaha ah (guud iyo kuwa gaarka ah) ayaa la soo saaray, furaha guud waxa lagu kaydiyaa VM-ka, furaha gaarka ah waxa lagu kaydiyaa kombiyuutarka qofka ku xidhan VM (macmiilka). Marka la isku xidho, VM-gu waxa ay hubisaa in macmiilku leeyahay fure gaar ah oo ku habboon.
-saxaafadeed Daahfurka. Daaqada soo socota ayaa ka soo bixi doonta hortaada:
Geli magaca lamaanaha muhiimka ah (si ay kuugu habboonaato) oo dhagsii Soo deji lamaanaha muhiimka ah. Waa inaad soo dejisaa .pem fayl ka kooban furahaaga gaarka ah. Guji badhanka Bilaabida tusaalooyinka. Waxaad hadda abuurtay mishiin dalwad ah kaas oo serverka lagu rakibi doono.
Helitaanka IP-ka taagan
Hadda waxaan u baahanahay inaan helno oo aan ku xidhno IP static VM-keena. Liiskaan waxaan ka heleynaa tab IPs Elastic waana ku soconaa. Tabka, dhagsii badhanka U qoondee Elastic IP ciwaanka oo hel IP static
Hadda ciwaanka IP-ga ee la helay waa inuu la xidhiidhaa VM-keena. Si tan loo sameeyo, ka dooro liiska iyo menu-ka Tallaabooyinka dooro Ciwaanka IP Associate
Marka xigta, waxaanu ku xidhi doonaa VM-ga ciwaanka IP-gayaga
Doon!
Waxaan tagnaa VM
Hadda VM waa la habeeyey oo ciwaanka IP-ga ayaa loo qoondeeyey, aan ku xidhno oo aan rakibno server-keena minecraft.
Si loogu xidho VM-ka iyada oo loo marayo SSH waxaan isticmaali doonaa barnaamijka PuTTY. Ku rakib PuTTYgen isla markiiba boggan
In tab SSH -> Xaqiiji geli furahaaga gaarka ah ee SSH. Waxa lagu kaydiyaa fayl .pem, oo aan horay u soo dejinay. Laakin PutTY kuma shaqayn karto faylasha .pem, wuxuu u baahan yahay qaab .ppk. Beddelka waxaan u isticmaali doonaa PutTYgen. Tilmaamaha beddelka ee shabakada PuTTYgen. Faylka la helay .ppk Aynu kaydino oo aynu halkan ku tilmaamno:
Waxaan ku xireynaa VM-ka annagoo ku furayna xiriirka badhanka Open.
Hambalyo! Waxaan hadda ku xidhnay console-ka VM kaaga. Waxa hadhay waa in aan ku rakibno server-keena.
Rakibaadda iyo habaynta server-ka miinada
Aan bilowno dejinta server-kayaga. Marka hore, waxaan u baahanahay inaan ku rakibno baakado badan VM-keena.
sudo yum install -y wget mc iptables iptables-services java screen
wget - utility loogu talagalay soo dejinta faylalka Linux. Isticmaalka waxaan soo dejin doonaa faylasha server-ka.
mc - Console text editor. Way fududahay oo fududahay in loo isticmaalo isticmaale aan tababaran.
Iptables - utility loogu talagalay maaraynta iyo habaynta firewall-ka, iyadoo la kaashanayo waxaan u furi doonaa deked server-ka VM-kayaga.
java - Minecraft waxay ku shaqeysaa java, markaa waa lagama maarmaan in server-ku shaqeeyo
screen - maamulaha daaqada ee Linux. Waxay noo ogolaan doontaa inaan nuqul ka samayno console-kayaga si aan kor ugu qaadno serverka. Xaqiiqdu waxay tahay in server-ka lagu bilaabo konsole-ka; haddii aad ka go'do VM-gaaga, habka server-ka waa la joojin doonaa. Sidaa darteed, waxaan ku maamuli doonaa daaqad console gaar ah.
Hadda aynu habaynno firewall-ka
Firewall waa software ama curiye-software ka mid ah shabakada kombuyuutarka kaas oo maamula oo shaandheeya taraafikada shabakada ee dhex mara si waafaqsan xeerar cayiman. (Wikipedia)
Si aad u sharaxdo ereyo fudud: qiyaas magaalo deyr leh. Si joogto ah ayaa dibadda looga soo weeraro, iyadoo nolosha caadiga ah ay ka socoto magaalada. Si aad magaalada u gasho, waxa gidaarka qalcadda ku yaal albaab, kaas oo ay waardiyayaashu taagan yihiin oo liisaska ka hubinayaan in qofkan loo ogolaan karo qalcadda. Doorka gidaarka iyo albaabka shabakadaha kombuyuutarrada waxa qabta dab-damis.
sudo mcedit /etc/sysconfig/iptables
Waxaan hadda abuurnay faylka qaabeynta firewall. Aynu ku buuxinno xogta qaabeynta caadiga ah, oo ay ku jiraan xeerka dekedda 25565, taas oo ah dekedda caadiga ah ee server-ka minecraft.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25565 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
Waxaan ku kaydin doonaa faylasha server-ka gal gaar ah, samee, u tag oo soo dejin doonaa faylasha server-ka. Si tan loo sameeyo waa inaad isticmaashaa wget
mkdir minecraft
cd minecraft
wget <ΡΡΡΠ»ΠΊΠ°_Π½Π°_jar>
Baahan in la helo xiriir toos ah si loo soo dejiyo .jar faylka server-ka. Tusaale ahaan, ku xidhka nooca faylka serverka 1.15.2:
Waa waqtigii la bilaabi lahaa server-ka. Sidii aan horeyba u sheegay, server-ku wuxuu si toos ah uga bilaabmaa console-ka, laakiin haddii aan xirno konsole-ka ugu weyn, habka server-ka waa la joojin doonaa. Sidaa darteed, aan abuurno console kale:
Server-ku waxa uu ku bilaabmaa ilaa 45 ilbiriqsi, ha joojin hawsha. Marka server-ka la furo oo uu shaqeeyo, waxaad arki doontaa wax sida:
Hambalyo! Waxaad hadda soo saartay server-kaaga minecraft oo shaqaynaya. Hadda waa muhiim inaad si sax ah uga baxdo konsole labaad si ay u sii wado la shaqeynta server-ka socda. Si tan loo sameeyo, dhagsii Ctrl+Amarkaa D. Waa inaad ku jirtaa console-ka weyn oo aad aragto fariin sida [detached from 1551.pts-0.ip-172-31-37-146]. Haddii aad u baahan tahay inaad ku soo laabato konsole-ka uu seerfarku ku socdo, isticmaal screen -r
Hadda waxaad ka jari kartaa VM kaaga. Seerfarkaaga waxa laga heli karaa cinwaanka IP-ga ee aan hore u helnay, ee ku yaal dekedda 25565.
Waxaa soo baxday in cinwaanka gelitaanka server-ka uu noqon doono <Π²Π°Ρ_ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ_IP>:25565.
gunaanad
Isticmaalka tilmaamahan, waxaad si fudud u dejin kartaa server-ka miinada bilaashka ah oo leh IP gaar ah. Maqaalka waxaa lagu qoray luqadda ugu fudud ee suurtogalka ah waxaana loogu talagalay kuwa aan takhasuska ahayn. Marka tan la eego, waxaa xiiso leh in la maqlo faallooyinka kuwa la haysto, sababtoo ah marka la fududeeyo walxaha, khaladaadka dhabta ah ee ereyada ayaa la samayn karaa.