Free minecraft server on AWS cum nulla scientia Linux

Salve, Habr! Accuratius, baculos qui quaerunt quomodo erigat ministerium meum ut cum amicis luderet.

Articulus destinatur pro non-programmatibus, non-sysadminibus, in genere, non pro auditorio principali Habr. Articulus gradatim instructiones continet ad faciendam officinam servo cum IP dedicato, hominibus longe ab IT accommodatam. Si hoc non est de te, melius est articulum omittere.

Quid est servus?

Quid est igitur servus? Si in notione "servis" quasi componentis programmatis confidimus, tunc server programma est quod recipere potest, processum et notitias ab usoribus (clientibus) acceptas qui huic servo conexi sunt. Situs exemplo utens, situs est in aliquo interretiali servo sita, quod per navigatrum accesseris. In casu nostro, minister minecraft mundum gignit cui histriones (clientes) coniungunt, qui ambulare, cuneos frangere possunt, etc. De servo minecraft respondendi histriones et quorumlibet actionum suarum responsabilis est.

Patet, server currens in computatrum (machinam). Servum in computatrum domi tuum constituere potes, sed hoc casu:

  • Tu periclitaris securitatem computatrum tuum aperiendo portuum in eo
  • Servus onus computatrum tuum imponet quod opus tuum cum eo impedire potest
  • Domum computatrum tuum currentem 24/7 servare non potes: interdum avertis, interdum computatrum tuum conexio amittit, etc.
  • Ut ab exteriori mundo servo tuo accessum, via computatrale tuum accedere debebis Disputatioquod per "domum" Internet provisoribus est dynamichoc est, per singulas 2-3 dies potest mutare causas ultra tuam potestatem.

Et quomodo has difficultates solvimus?

Solutio omnium harum quaestionum est uti virtualis apparatus ex staticseu incommutabilis IP.

Vocum complexum? Sit instar est.
Ad Vicipaediam vertamus.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина (VM, ΠΎΡ‚ Π°Π½Π³Π». virtual machine) β€” программная ΠΈ/ΠΈΠ»ΠΈ аппаратная систСма, ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹...

Id verbis valde rudibus ponere, computatrale intra computatorium est. Potes etiam systema operantem in ea instituere et cum ea operari sicut cum computatorio regulari.

Unde eam consequi possumus?

Responsum est simplex - AWS. Hoc suggestum est quod multa et varia officia nubeculae praebet quae usui sunt omnibus qui per telam operantur et non solum. Creare minecraft server, unus ex AWS productorum perfectus est. Amazon EC2 - nubes machinae virtualis quae praesto est 24/7. AWS minimum praebet apparatus virtualis (10GB SSD, 1GB RAM) liberabo in annopraeterea efficit ut liberam dedicatam IP oratio ligare possit ad accessum permanentem ad tuam VM (machinam virtualem) in eadem inscriptione.

Nos creare et configurare VM

Ad quod website AWS et mandare. Deinde ad administrationem consolandi.

Free minecraft server on AWS cum nulla scientia Linux

In console, inter officia, invenire EC2 et ite ad eam.

Mauris interdum sit amet eligeresimpliciter ponitur locus ubi sunt servi Amazonum. Secundum locum tuum eligere debes, quia celeritas communicationis in Interreti variatur, et centrum medium eligere debes quo communicatio ex urbe tua quam celerrime erit.

Free minecraft server on AWS cum nulla scientia Linux

Mauris interdum eligere, utens servitio commendo WonderNetworkquae metitur tradendi celeritatem in alias civitates.
In casu meo (Moscoviae) mihi aptum est centrum notitiae Hibernicae.

Tempus est virtualem machinam creare. Hoc facere, ad tab Lorem exempli gratia

Free minecraft server on AWS cum nulla scientia Linux

Incipiamus figurans VM.

I) Elige imaginem operating ratio. Linux commodissimum est ad servientes erigendi: nos ornamentum distribution utemur CentOS7

Notandum est quod nulla graphice ambitus in tua virtuali machina erit: machinae accessus per consolatorium erit. Involvit imperium VM utens imperio quam mus computatrale. Noli hoc metuere: hoc tibi nunc non est desinere nec rationem dare de servo tuo servuli servuli quod "nimis difficile" est. Laborare cum machina per consolatorium difficile non est - mox pro te ipso videbis.

Free minecraft server on AWS cum nulla scientia Linux

2) Nunc definiamus technicam conformationem VM. Ad liberum usum, Amazon configurationem praebet t2.micronon satis est curiculis magnae venae ministrae, sed satis est ludere cum amicis.

Free minecraft server on AWS cum nulla scientia Linux

3) Relinque ceteras occasus ut defaltam, sed desine ad tab Configurare Securitatis coetibus.

Free minecraft server on AWS cum nulla scientia Linux

Hic opus est accessum ad portuum configurare pro servo minecraft.

In verbis simplicibus, portus numerus non-negativus est significans ad quem notitiae ab exterioribus advenientes diriguntur. A VM multa diversa officia et servitores hospitari possunt, ergo omnes fasciculi advenientis portum (numerum) destinationis (servitii, servitii) intra VM in capite suo reponunt.

Pro servientibus de facto vexillum est uti portu 25565. Regulam addamus indicans accessum ad tuum VM per hunc portum gratum esse.

Free minecraft server on AWS cum nulla scientia Linux

Free minecraft server on AWS cum nulla scientia Linux

Ad fenestram itur ad creationem VM strepitando puga complendam Review et Duc

Quodsi SSH key par in VM

Itaque nexus ad machinam SSH protocollo adhibito perficietur.

Protocollum SSH opera hoc modo: par clavium (publica et privata) generatur, clavis publica in VM reponitur, et clavis privata in computatorio personae ad VM connexo reponitur. Cum connexione, VM compescit clientem clavem privatam idoneam habere.

torcular Lorem. Sequens fenestra coram te apparebit:

Free minecraft server on AWS cum nulla scientia Linux

Intra nomen par clavis (pro commodo tuo) et click Download key par. Debes download .pem fasciculus cum clavis privatis tuis. Click a button Instantiae launch. Machinam virtualem modo creasti in qua minister instituetur.

Questus static IP

Nunc opus est ut stabilitatem IP ad nostrum VM obtinendum et adstringamus. Pro hac menu invenimus tab IPS elastica ac per hoc itur. In tab, preme puga pyga IP oratio placeat Elastica et obtine static IP.

Free minecraft server on AWS cum nulla scientia Linux

Nunc recepta IP oratio coniungi debet cum nostra VM. Hoc ut facias, eam ex elencho et in tabula elige Actions eligere Associate IP oratio

Free minecraft server on AWS cum nulla scientia Linux

Deinde obligabimus VM ad inscriptionis nostrae IP

Free minecraft server on AWS cum nulla scientia Linux

Factum est?

venimus ad VM

Nunc quod VM configuratur et locus IP datus est, illine connectamus et ministratorem nostrum instituamus.

Ad coniungere ad VM per SSH programmata utemur multa lotura separassem. Ex hac pagina statim install PuTTYgen

insertis PUTTY, aperi. Iam nexum configurare debes.

Free minecraft server on AWS cum nulla scientia Linux

  1. In tab Sessio eligere genus nexu SSH, port 22. Specificare nomen pro nexu. Nomen hospitis coniungendi via SSH filo similis est; имя_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ@ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ_dns.

Default usoris in AWS pro CentOS est centum. DNS publicus tuus hic considerari potest:

Free minecraft server on AWS cum nulla scientia Linux

Possedi lineam [email protected]

  1. In tab SSH -> Auth SSH intra key privata tua. Conditum est in lima .pemquas antea receptavimus. Sed PUTTY non potest operari cum files .pemeget forma .ppk. Pro conversione utemur PuTTYgen. Conversio instructionum a loco PuTTYgen. Accepit file .ppk Salvum fac et hic indica:

Free minecraft server on AWS cum nulla scientia Linux

  1. Coniungimus ad VM aperiendo nexum cum globulo Patefacio.
    Macte! VM ad consolationem vestram proxime conexi sumus. Reliquum est ut servo nostro instituatur in eo.

Installing ac Vestibulum a minecraft server

Initium constituens servo nostro. Primum, pluribus fasciculis in VM nostro instituendis opus est.

sudo yum install -y wget mc iptables iptables-services java screen

Instar quid quisque fasciculorum est.

  • wget - utilitas ad files downloading in Linux. Utendo eo tabellarios deponentes dabimus.
  • mc β€” Consolatur textum editum. Simplex et inexercitatus usus facilis est.
  • iptables β€” utilitas ad firem vallum administrandi et figurandi, cum eius auxilio portum VM servo nostro aperiemus.
  • Java - minecraft currit in Java, ut opus est ut servo
  • Screen - Procurator fenestrarum pro Linux. Licebit nobis duplicare consolatorium nostrum ad excitandum ministrum. Ita res est, ut server per consolatorium deduci debeat, si a VM tuo disiungas, processus servientium obstruetur. Ergo in fenestra solacium separatum curremus.

Nunc parietem configuramus.

Firewall software vel hardware-software elementum est retis computatralis quae moderatur ac percolatur commercium retis per illud transeuntium secundum normas certas. (Wikipedia)

To explain in simple terms : Civitatem munitam meditare. Continuo extrinsecus oppugnatur, dum communi vita procedit in urbe. Ad urbem accedere est porta in muro arcis, ad quam custodes stant et reprimuntur ex tabulis an hic in arcem admitti possit. Munus muri et portae in reticulis computatralibus exercetur a firewall.

sudo mcedit /etc/sysconfig/iptables

Configurationem firewall mox creavimus. Impleamus eam cum norma configurationis datae, regulam portuum inclusis 25565quod est mensura porte pro 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

Claudere tabella deprimendo F10salvis mutationibus.

Free minecraft server on AWS cum nulla scientia Linux

Nunc murum firem mittamus et illud in startup enable:

sudo systemctl enable iptables
sudo systemctl restart iptables

Files servers in separato folder ponemus, eam crea, ad eam ibo et tabellas servo depone. Ad hoc uti debes wget

mkdir minecraft
cd minecraft
wget <ссылка_Π½Π°_jar>

Opus invenire direct link for download .jar file servo. Exempli gratia: ligamen ad fasciculi serverni versionis 1.15.2:

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Videre contenta folder utens imperio lsfac tabellas receptae sunt.

Free minecraft server on AWS cum nulla scientia Linux

Mittamus tabellam ministrantem. Servus iam non laborabit: omnia documenta ad opus necessaria creabit, et conqueretur te non consentire cum terminis licentiae EULA. Accipe verba aperiendo tabella eula.txt

sudo mcedit eula.txt

Confirmetis pactum mutando ingressum ad:

eula=true

Aperi tabella server.properties: configuration file servo tuo est. De servo occasus

Sequens mutatio facienda est ei;

online-mode=false

Reliquae occasus ad arbitrium tuum sunt.

Servo satus

Sed tempus ornare mauris. Ut iam dixi, statim a console servo incipit, sed si principale consolatorium claudimus, processus ministri obstruetur. Ergo aliud solacium faciamus;

screen

Incipiamus servo in hoc console:

 sudo java -Xms512M -Xmx1024M -jar <Π½Π°Π·Π²Π°Π½ΠΈΠ΅_Ρ„Π°ΠΉΠ»Π°_сСрвСра>.jar --nogui

Servo circiter 45 secundis incipit, processum non intermittit. Cum server initialized et currit, aliquid simile videbis;

Free minecraft server on AWS cum nulla scientia Linux

Macte! Modo emisti tuum de minecraft server sursum ac currit. Nunc interest ut alterum consolem recte exire ut cum servo currenti laborare pergat. Hoc facere preme Ctrl+Atum D. In summa consolare debes et nuntium videre sicut [detached from 1551.pts-0.ip-172-31-37-146]. Si ad consolatorium redire debes, ubi minister currit, utere screen -r

Iam ex VM tuo disiungi potes. Servo tuo accessibilis erit via static IP oratio ad portum 25565 ante recepimus.

Free minecraft server on AWS cum nulla scientia Linux

Evenit ut oratio pro servo ingrediendi erit <ваш_статичСский_IP>:25565.

conclusio,

His mandatis utens, facile liberam doliorum servulum cum dedicato IP erigere potes. Articulus est in sermone simplicissimo scriptus et destinatus pro non-specialibus. Hac de re, studium est audiendi commentarios eorum qui occupati sunt, quia, cum simpliciorem materiam, scientifica errores in terminologia fieri possunt.

Source: www.habr.com