Minecraft servera izveide un iestatīŔana

Minecraft servera izveide un iestatīŔana

Minecraft Å”odien ir viena no populārākajām tieÅ”saistes spēlēm. Mazāk nekā trÄ«s gadu laikā (pirmā oficiālā izlaiÅ”ana notika 2011. gada rudenÄ«) viņŔ ieguva miljoniem fanu visā pasaulē.

Spēļu izstrādātāji apzināti koncentrējas uz labākajiem piemēriem pirms divdesmit gadiem, kad daudzas spēles pēc mÅ«sdienu standartiem bija primitÄ«vas grafikas un nepilnÄ«gas lietojamÄ«bas ziņā, taču tajā paŔā laikā tās bija patiesi aizraujoÅ”as.

Tāpat kā visas smilÅ”kastes spēles, arÄ« Minecraft sniedz lietotājam milzÄ«gas iespējas radoÅ”umam - tas patiesÄ«bā ir galvenais tās popularitātes noslēpums.

Serverus vairāku spēlētāju spēlēm organizē paÅ”i spēlētāji un viņu kopienas. MÅ«sdienās internetā darbojas desmitiem tÅ«kstoÅ”u spēļu serveru (skatiet, piemēram, sarakstu Å”eit).

MÅ«su klientu vidÅ« ir daudz Ŕīs spēles fanu, un viņi spēļu projektiem Ä«rē aprÄ«kojumu no mÅ«su datu centriem. Å ajā rakstā mēs runāsim par to, kādiem tehniskajiem punktiem jums jāpievērÅ” uzmanÄ«ba, izvēloties serveri
Minecraft.

Platformas izvēle

Minecraft ietver Ŕādus arhitektūras elementus:

  1. serveris - programma, ar kuras palīdzību spēlētāji mijiedarbojas viens ar otru tīklā;
  2. klients - programma savienojuma izveidei ar serveri, kas instalēta atskaņotāja datorā;
  3. spraudņi - servera papildinājumi, kas pievieno jaunas funkcijas vai paplaÅ”ina vecās;
  4. modifikācijas ir spēļu pasaules papildinājumi (jauni bloki, priekÅ”meti, funkcijas).

Minecraft ir daudz serveru platformu. Visizplatītākie un populārākie ir Vanilla un Bukkit.

Vaniļa Šī ir spēļu izstrādātāju oficiālā platforma. Tas tiek izplatīts gan grafiskajā, gan konsoles versijā. Jauna Vanilla versija vienmēr iznāk vienlaikus ar jaunu Minecraft versiju.

Vanilla mÄ«nuss ir pārmērÄ«gais atmiņas patēriņŔ (apmēram 50 MB vienam atskaņotājam). Vēl viens bÅ«tisks trÅ«kums ir spraudņu trÅ«kums.

bukkit izveidoja entuziastu grupa, kas mēģināja uzlabot oficiālo Minecraft serveri. Mēģinājums izrādÄ«jās diezgan veiksmÄ«gs: Bukkit funkcionalitāte ir daudz plaŔāka nekā Vanilla, galvenokārt dažādu modifikāciju un spraudņu atbalsta dēļ. Tajā paŔā laikā tas patērē mazāk atmiņas vienam atskaņotājam - aptuveni 5-10 MB.

Bukkit trÅ«kumi ir tādi, ka darbÄ«bas laikā tas aizņem pārāk daudz RAM. Turklāt, jo ilgāk serveris darbojas, jo vairāk atmiņas tas prasa (pat ja spēlētāju ir maz). Izvēloties Bukkit kā serveri, jāpatur prātā, ka tā jaunajās versijās parasti ir kļūdas; Stabilā versija parasti parādās aptuveni 2-3 nedēļas pēc oficiālās Minecraft versijas izlaiÅ”anas.

Turklāt pēdējā laikā popularitāti ieguvuÅ”as arÄ« citas platformas (piemēram, Spout, MCPC un MCPC+), taču tām ir ierobežota saderÄ«ba ar Vanilla un Bukkit un ārkārtÄ«gi ierobežots modu atbalsts (piemēram, Spout modifikācijas var rakstÄ«t tikai no nulles). Ja tos izmanto, tad tikai eksperimentiem.

Spēļu servera organizÄ“Å”anai iesakām izmantot Bukkit platformu, jo tā ir viselastÄ«gākā; Turklāt tam ir daudz dažādu modifikāciju un spraudņu. Minecraft servera stabila darbÄ«ba lielā mērā ir atkarÄ«ga no pareizas aparatÅ«ras platformas izvēles. ApskatÄ«sim Å”o jautājumu sÄ«kāk.

Aparatūras prasības

Gan Minecraft serveris, gan klients ir ļoti prasīgi sistēmas resursiem.
Izvēloties aparatÅ«ras platformu, jāpatur prātā, ka daudzkodolu procesors nesniegs lielas priekÅ”rocÄ«bas: Minecraft servera kodols var izmantot tikai vienu skaitļoÅ”anas pavedienu. Otrs kodols gan noderētu: daži spraudņi tiek izpildÄ«ti atseviŔķos pavedienos, un arÄ« Java patērē daudz resursu...

Tāpēc Minecraft serverim labāk izvēlēties procesoru ar augstāku viena kodola veiktspēju. Jaudīgāks divkodolu procesors būs vēlams, nevis daudzkodolu procesors, kas ir mazāk jaudīgs. Specializētos forumos ieteicams izmantot procesorus ar takts frekvenci vismaz 3 GHz.

Normālai Minecraft servera darbÄ«bai ir nepiecieÅ”ams liels RAM apjoms. Bukkit aizņem aptuveni 1 GB RAM; turklāt katram spēlētājam, kā minēts iepriekÅ”, tiek atvēlēti no 5 lÄ«dz 10 MB. ArÄ« spraudņi un modifikācijas patērē diezgan daudz atmiņas. Tāpēc serverim ar 30-50 spēlētājiem jums bÅ«s nepiecieÅ”ami vismaz 4 GB RAM.

Programmā Minecraft daudz kas (piemēram, to paÅ”u spraudņu ielāde) ir atkarÄ«gs no failu sistēmas ātruma. Tāpēc vēlams izvēlēties serveri ar SSD disku. Maz ticams, ka vārpstas diski bÅ«s piemēroti zemā nejauŔās lasÄ«Å”anas ātruma dēļ.

Liela nozīme ir arī jūsu interneta savienojuma ātrumam. 40-50 cilvēku spēlei pietiek ar 10 Mb/s kanālu. Tomēr tiem, kas plāno lielāku minecraft projektu, tostarp vietni, forumu un dinamisko karti, ir ļoti vēlams, lai būtu kanāls ar lielāku joslas platumu.

Kuru konkrētu konfigurāciju vislabāk izvēlēties? No mÅ«su piedāvātās konfigurācijas Mēs iesakām pievērst uzmanÄ«bu Ŕādiem jautājumiem:

  • Intel Core 2 Duo E8400 3GHz, 6GB RAM, 2x500GB SATA, 3000 RUR/mēnesÄ«;
  • Intel Core 2 Quad Q8300 2.5 GHz, 6 GB RAM, 2x500 GB SATA, 3500 rubļi mēnesÄ«. ā€” mēs izmantojam Å”o konfigurāciju mÅ«su MineCraft testa serverim, kurā varat spēlēt tieÅ”i tagad (kā to izdarÄ«t, ir rakstÄ«ts zemāk);
  • Intel Core i3-2120 3.3GHz, 8GB RAM, 2x500GB SATA, 3500 RUR/mēn.

Å Ä«s konfigurācijas ir diezgan piemērotas, lai izveidotu Minecraft serveri 30-40 spēlētājiem. Kāds mÄ«nuss ir SSD disku trÅ«kums, taču mēs dodam vēl vienu bÅ«tisku priekÅ”rocÄ«bu: garantētu 100 Mb/s kanālu bez ierobežojumiem vai attiecÄ«bām. PasÅ«tot visas iepriekÅ” minētās konfigurācijas, par iestatÄ«Å”anu nav jāmaksā.

Mums ir arÄ« produktÄ«vāki, bet tajā paŔā laikā, protams, dārgāki serveri (pasÅ«tot Ŕīs konfigurācijas, arÄ« uzstādÄ«Å”anas maksa netiek iekasēta):

  • 2x Intel Xeon 5130, 2GHz, 8GB RAM, 4x160GB SATA, 5000 rub/mēnesÄ«;
  • 2x IntelXeon 5504, 2GHz, 12GB RAM, 3x1TB SATA, 9000 rub/mēnesÄ«.

Iesakām pievērst uzmanību arī jaunajam budžeta modelim ar SSD disku, kura pamatā ir Intel Atom C2758 procesors: Intel Atom C2758 2.4 GHz, 16 GB RAM, 2x240 GB SSD, 4000 rubļu/mēnesī, instalācijas maksājums - 3000 rubļu.

Bukkit servera instalēŔana un palaiŔana OC Ubuntu

Pirms servera instalÄ“Å”anas izveidosim jaunu lietotāju un pievienosim to sudo grupai:

$ sudo useradd -m -s /bin/bash <lietotājvārds> $ sudo adduser <lietotājvārds> sudo

Tālāk mēs iestatīsim paroli, ar kuru izveidotais lietotājs izveidos savienojumu ar serveri:

$ sudo passwd <lietotājvārds>

Atkārtoti izveidosim savienojumu ar serveri, izmantojot jaunu kontu, un sāksim instalÄ“Å”anu.
Minecraft ir rakstīts Java valodā, tāpēc serverī ir jāinstalē Java Runtime Environment.

Atjaunināsim pieejamo pakotņu sarakstu:

$ sudo apt-get update

Pēc tam palaidiet Ŕādu komandu:

$ sudo apt-get install default-jdk

Lai instalētu un palaistu Bukkit, ieteicams uzstādīt arī termināļa multipleksoru - piemēram, ekrānu (varat izmantot arī citus termināļa multipleksorus - skatiet mūsu pārskats):

$ sudo apt-get instalÄ“Å”anas ekrāns

Ekrāns bÅ«s nepiecieÅ”ams, ja izveidosim savienojumu ar spēļu serveri, izmantojot ssh. Ar tā palÄ«dzÄ«bu jÅ«s varat palaist Minecraft serveri atseviŔķā termināļa logā, un pat pēc ssh klienta aizvērÅ”anas serveris darbosies.

Izveidosim direktoriju, kurā tiks glabāti servera faili:

$ mkdir bukkit $ cd bukkit

Pēc tam iesim pie Bukkit oficiālās vietnes lejupielādes lapa. Lapas augŔējā labajā daļā varat redzēt saiti uz jaunāko ieteicamo servera bÅ«vējumu. Mēs iesakām to lejupielādēt:

$ wget <ieteicamās versijas saite>

Tagad palaidīsim ekrānu:

$sudo ekrāns

un palaidiet Ŕādu komandu:

$ java -Xmx1024M -jar craftbukkit.jar -o false

Paskaidrosim, ko nozīmē izmantotie parametri:

  • Xmx1024M - maksimālais RAM apjoms vienam serverim;
  • jar craftbukkit.jar - servera atslēga;
  • o false - ļauj piekļūt serverim no pirātiskajiem klientiem.

Serveris tiks palaists.
Serveri var apturēt, konsolē ierakstot apturÄ“Å”anas komandu.

Servera iestatīŔana un konfigurēŔana

Servera iestatījumi tiek saglabāti server.properties konfigurācijas failā. Tas satur Ŕādus parametrus:

  • generator-settings ā€” iestata veidni superflat pasaules Ä£enerÄ“Å”anai;
  • atļauj-nether - nosaka iespēju pārcelties uz Zemāko pasauli. Pēc noklusējuma Å”is iestatÄ«jums ir iestatÄ«ts uz True. Ja iestatÄ«ts uz false, tad visi spēlētāji no NÄ«derlandes tiks pārvietoti uz parasto;
  • lÄ«meņa nosaukums - mapes nosaukums ar kartes failiem, kas tiks izmantoti spēles laikā. Mape atrodas tajā paŔā direktorijā, kur atrodas servera faili. Ja Ŕāda direktorija nav, serveris automātiski izveido jaunu pasauli un ievieto to direktorijā ar tādu paÅ”u nosaukumu;
  • Enable-query ā€” ja iestatÄ«ts uz True, aktivizē GameSpy4 protokolu, lai klausÄ«tos serveri;
  • atļauj lidot - ļauj veikt lidojumus visā Minecraft pasaulē. Noklusējuma vērtÄ«ba ir false (lidojumi ir aizliegti);
  • server-port - norāda portu, kuru izmantos spēles serveris. Minecraft standarta ports ir 25565. Nav ieteicams mainÄ«t Ŕī parametra vērtÄ«bu;
  • level-type - nosaka pasaules tipu (DEFAUT/FLAT/LARGEBIOMES);
  • enable-rcon - ļauj attālināti piekļūt servera konsolei. Pēc noklusējuma tas ir atspējots (false);
  • lÄ«menis-sēkla - lÄ«meņa Ä£eneratora ievades dati. Lai varētu izveidot nejauÅ”as pasaules, Å”is lauks ir jāatstāj tukÅ”s;
  • force-gamemode - iestata standarta spēles režīmu spēlētājiem, kas savienojas ar serveri;
  • server-ip - norāda IP adresi, kuru spēlētāji izmantos, lai izveidotu savienojumu ar serveri;
  • max-build-height ā€” norāda ēkas maksimālo augstumu serverÄ«. Tā vērtÄ«bai jābÅ«t 16 reizinātai (64, 96, 256 utt.);
  • spawn-npcs - ļauj (ja iestatÄ«ts uz patiesu) vai aizliedz (ja iestatÄ«ts uz false) NPC parādÄ«Å”anos ciematos;
  • baltais saraksts ā€” iespējo vai atspējo servera spēlētāju baltā saraksta izmantoÅ”anu. Ja iestatÄ«ts uz True, administrators varēs izveidot balto sarakstu, manuāli pievienojot tam spēlētāju segvārdus. Ja vērtÄ«ba ir nepatiesa, serverim var piekļūt jebkurÅ” lietotājs, kurÅ” zina savu IP adresi un portu;
  • spawn-animals ā€” ļauj automātiski nārstot draudzÄ«gus pūļus, ja iestatÄ«ts uz True);
  • snooper-enabled - ļauj serverim nosÅ«tÄ«t statistiku un datus izstrādātājiem;
  • hardcore ā€” serverÄ« iespējo Hardcore režīmu;
  • texture-pac - tekstÅ«ras fails, kas tiks izmantots, kad atskaņotājs izveidos savienojumu ar serveri. Å Ä« parametra vērtÄ«ba ir zip arhÄ«va nosaukums ar tekstÅ«rām, kas tiek glabāts tajā paŔā direktorijā, kur serveris;
  • tieÅ”saistes režīms - ļauj pārbaudÄ«t to lietotāju premium kontus, kuri pieslēdzas serverim. Ja Å”is parametrs ir iestatÄ«ts uz patiesu, serverim varēs piekļūt tikai premium kontu Ä«paÅ”nieki. Ja konta pārbaude ir atspējota (iestatÄ«ta uz false), tad serverim var piekļūt jebkurÅ” lietotājs (arÄ«, piemēram, spēlētāji, kuri ir viltojuÅ”i savu segvārdu), kas rada papildu droŔības riskus. Kad pārbaude ir atspējota, varat spēlēt Minecraft, izmantojot vietējo tÄ«klu, bez piekļuves internetam;
  • pvp - ļauj vai aizliedz spēlētājiem cÄ«nÄ«ties vienam ar otru. Ja Å”is parametrs ir patiess, spēlētāji var iznÄ«cināt viens otru. Ja iestatÄ«ts uz false, spēlētāji nevar nodarÄ«t tieÅ”us bojājumus viens otram;
  • grÅ«tÄ«bas pakāpe - nosaka spēles grÅ«tÄ«bas pakāpi. Var ņemt vērtÄ«bas no 0 (vieglākais) lÄ«dz 3 (visgrÅ«tākais);
  • gamemode - norāda, kāds spēles režīms tiks iestatÄ«ts spēlētājiem, kas ienāk serverÄ«. Var izmantot Ŕādas vērtÄ«bas: 0 - Survival, 1-Creative, 2-Adventure;
  • player-idle-timeout ā€” neaktivitātes laiks (minÅ«tēs), pēc kura spēlētāji tiek automātiski atvienoti no servera;
  • max-players ā€” maksimālais atļautais spēlētāju skaits serverÄ« (no 0 lÄ«dz 999);
  • spawn-monsters - ļauj (ja iestatÄ«ts uz patiesu) naidÄ«gu pūļu nārstu;
  • Ä£enerēt-struktÅ«ras ā€” ļauj (patiesa)/atspējo (nepatiesa) bÅ«vju Ä£enerÄ“Å”anu (kases, cietokŔņi, ciemi);
  • skata attālums - pielāgo atjaunināto gabalu rādiusu, kas jānosÅ«ta atskaņotājam; var ņemt vērtÄ«bas no 3 lÄ«dz 15.

Minecraft servera žurnāli tiek ierakstÄ«ti server.log failā. Tas tiek glabāts tajā paŔā mapē, kurā atrodas servera faili. Žurnāls pastāvÄ«gi pieaug, aizņemot arvien vairāk vietas diskā. JÅ«s varat racionalizēt reÄ£istrÄ“Å”anas mehānisma darbu, izmantojot tā saukto žurnāla rotāciju. Rotācijai tiek izmantota Ä«paÅ”a utilÄ«ta - logrotate. Tas ierobežo ierakstu skaitu žurnālā lÄ«dz noteiktam ierobežojumam.

Varat konfigurēt žurnāla rotāciju tā, lai visi ieraksti tiktu dzēsti, tiklÄ«dz žurnālfails sasniedz noteiktu lielumu. Varat arÄ« iestatÄ«t periodu, pēc kura visi vecie ieraksti tiks uzskatÄ«ti par neatbilstoÅ”iem un dzēsti.

Pamata rotācijas iestatījumi atrodas /etc/logrotate.conf failā; Turklāt katrai lietojumprogrammai varat izveidot atseviŔķus iestatījumus. Faili ar atseviŔķiem iestatījumiem tiek saglabāti direktorijā /etc/logrotate.d.

Izveidosim teksta failu /etc/logrotate.d/craftbukkit un ievadīsim tajā Ŕādus parametrus:

/home/craftbukkit/server.log { pagriezt 2 nedēļas kompreses trūkstok notifempty }

Apskatīsim to nozīmi sīkāk:

  • parametrs rotate norāda apgriezienu skaitu pirms faila dzÄ“Å”anas;
  • nedēļa norāda, ka rotācija tiks veikta katru nedēļu (var iestatÄ«t arÄ« citus parametrus: ikmēneÅ”a - mēneÅ”a un ikdienas - ikdienas);
  • komprese norāda, ka arhivētie žurnāli ir jāsaspiež (apgrieztā opcija ir nocompress);
  • Mistingok norāda, ka, ja nav žurnālfaila, jāturpina strādāt un nevajadzētu parādÄ«t kļūdu ziņojumus;
  • notifempty norāda nepārvietot žurnāla failu, ja tas ir tukÅ”s.

Varat lasīt vairāk par žurnāla rotācijas iestatījumiem Ŕeit.

Optimizācijas padomi

Uzreiz atrunāsim, ka Å”ajā sadaļā tiks sniegti padomi, kas saistÄ«ti tikai ar spēļu servera optimizāciju. Problēmas ar servera, kurā ir instalēts Minecraft, precizÄ“Å”anu un optimizāciju ir atseviŔķa tēma, kas neietilpst Ŕī raksta darbÄ«bas jomā; ieinteresētie lasÄ«tāji var viegli atrast sev nepiecieÅ”amo informāciju internetā.

Viena no biežākajām problēmām, kas rodas spēlējot Minecraft, ir tā sauktās lags ā€“ situācijas, kad programma nereaģē uz lietotāja ievadi savlaicÄ«gi. Tos var izraisÄ«t problēmas gan klienta, gan servera pusē. Zemāk mēs sniegsim ieteikumus, kas palÄ«dzēs samazināt servera pusē raduÅ”os problēmu iespējamÄ«bu.

Regulāri uzraugiet servera un spraudņu atmiņas patēriņu

Atmiņas patēriņu var uzraudzīt, izmantojot specializētus administratīvos spraudņus, piemēram, LagMeter.

Sekojiet līdzi spraudņu atjauninājumiem

Parasti jaunu spraudņu izstrādātāji cenÅ”as samazināt slodzi ar katru jaunu versiju.

Centieties neizmantot daudzus spraudņus ar līdzīgu funkcionalitāti

Lieli spraudņi (piemēram, Essentials, AdminCMD, CommandBook) ļoti bieži ietver daudzu mazāku spraudņu funkcionalitāti. Piemēram, tas pats Essential satur spraudņu iConomy, uHome, OpenInv, VanishNoPacket, Kit funkcijas. Mazos spraudņus, kuru funkcionalitāti pilnībā sedz viena liela funkcionalitāte, vairumā gadījumu var noņemt, lai nepārslogotu serveri.

Ierobežojiet karti un ielādējiet to pats

Ja neierobežosit karti, servera slodze ievērojami palielināsies. Varat ierobežot karti, izmantojot spraudni Pasaules robeža. Lai to izdarÄ«tu, palaidiet Å”o spraudni un palaidiet komandu /wb 200 un pēc tam uzzÄ«mējiet karti, izmantojot komandu /wb fill.

ZÄ«mÄ“Å”ana, protams, prasÄ«s daudz laika, bet labāk to izdarÄ«t vienu reizi, slēdzot serveri tehniskajiem darbiem. Ja katrs spēlētājs zÄ«mē karti, serveris strādās lēni.

Nomainiet lieljaudas spraudņus ar ātrākiem un mazāk resursietilpīgiem spraudņiem

Ne visus Minecraft spraudņus var saukt par veiksmīgiem: tajos bieži ir daudz nevajadzīgu un nevajadzīgu funkciju, un dažreiz tie arī patērē daudz atmiņas. Neveiksmīgos spraudņus labāk aizstāt ar alternatīviem (to ir diezgan daudz). Piemēram, LWC spraudni var aizstāt ar Wgfix+MachineGuard un DynMap spraudni ar Minecraft Overviewer.

Vienmēr notīriet pilienu vai instalējiet spraudni, lai automātiski noņemtu pilienu

Spēļu kritumi ir priekÅ”meti, kas izkrÄ«t, kad pÅ«lis nomirst vai daži bloki tiek iznÄ«cināti. Pilienu glabāŔana un apstrāde aizņem daudz sistēmas resursu.

Lai serveris strādātu ātrāk, ieteicams dzēst pilienu. To vislabāk var izdarÄ«t, izmantojot Ä«paÅ”us spraudņus, piemēram, NoLagg vai McClean.

Neizmantojiet pretkrāpŔanu

Spēļu serveros bieži tiek instalēti tā sauktie anti-cheats - programmas, kas bloķē mēģinājumus ietekmēt spēli negodīgā veidā.

Minecraft ir arÄ« pretkrāpÅ”anas lÄ«dzekļi. JebkurÅ” pretkrāpÅ”anas lÄ«dzeklis vienmēr ir papildu slodze serverÄ«. Vēlams uzstādÄ«t aizsardzÄ«bu palaiÅ”anas programmai (kas tomēr nesniedz absolÅ«tu droŔības garantiju un ir viegli sabojājama - bet Ŕī ir atseviŔķas diskusijas tēma) un klientam.

Tā vietā, lai noslēgtu

Jebkuri norādÄ«jumi un ieteikumi izrādās daudz efektÄ«vāki, ja tos atbalsta konkrēti piemēri. Pamatojoties uz iepriekÅ” sniegtajām instalÄ“Å”anas instrukcijām, mēs izveidojām savu Minecraft serveri un kartē ievietojām dažas interesantas lietas.

Lūk, ko mēs saņēmām:

  • Bukkit serveris - stabila ieteicamā versija 1.6.4;
  • Statistikas spraudnis - statistikas apkopoÅ”anai par spēlētājiem;
  • WorldBorder spraudnis - lai zÄ«mētu un ierobežotu karti;
  • WorldGuard spraudnis (+WorldEdit kā atkarÄ«ba) - lai aizsargātu dažus apgabalus.

Mēs aicinām ikvienu spēlēt uz tā: lai izveidotu savienojumu, pievienotu jaunu serveri un ievadītu adresi mncrft.slc.tl.

Priecāsimies, ja komentāros dalÄ«sities savā pieredzē par MineCraft serveru instalÄ“Å”anu, konfigurÄ“Å”anu un optimizÄ“Å”anu un pastāstÄ«siet, kuri modifikācijas un spraudņi jÅ«s interesē un kāpēc.

ForÅ”as ziņas: No 1. augusta speciālo fiksētās konfigurācijas serveru uzstādÄ«Å”anas maksa ir samazināta par 50%. Tagad vienreizējais uzstādÄ«Å”anas maksājums ir tikai 3000 rubļu.

LasÄ«tāji, kuri nevar Å”eit atstāt komentārus, tiek aicināti apmeklēt mÅ«s plkst blog.

Avots: www.habr.com

Pievieno komentāru