Minecraft սերվերի ստեղծում և կարգավորում

Minecraft սերվերի ստեղծում և կարգավորում

Minecraft-ը այսօր ամենահայտնի առցանց խաղերից մեկն է: Երեք տարուց պակաս ժամանակում (առաջին պաշտոնական թողարկումը տեղի ունեցավ 2011 թվականի աշնանը) նա միլիոնավոր երկրպագուներ ձեռք բերեց ամբողջ աշխարհում։

Խաղի մշակողները միտումնավոր կենտրոնանում են քսան տարի առաջվա լավագույն օրինակների վրա, երբ շատ խաղեր, այսօրվա չափանիշներով, պարզունակ էին գրաֆիկայի առումով և անկատար՝ օգտագործման առումով, բայց միևնույն ժամանակ դրանք իսկապես հուզիչ էին:

Ինչպես բոլոր Sandbox խաղերը, Minecraft-ը օգտվողին տալիս է ստեղծագործելու հսկայական հնարավորություններ. սա, ըստ էության, նրա ժողովրդականության գլխավոր գաղտնիքն է:

Multiplayer խաղերի սերվերները կազմակերպվում են հենց խաղացողների և նրանց համայնքների կողմից: Այսօր ինտերնետում գործում են տասնյակ հազարավոր խաղերի սերվերներ (տե՛ս, օրինակ, ցանկը այստեղ)։

Մեր հաճախորդների շրջանում այս խաղի շատ երկրպագուներ կան, և նրանք սարքավորումներ են վարձակալում մեր տվյալների կենտրոններից խաղային նախագծերի համար: Այս հոդվածում մենք կխոսենք այն մասին, թե ինչ տեխնիկական կետերի վրա պետք է ուշադրություն դարձնեք սերվեր ընտրելիս
Minecraft.

Ընտրելով հարթակ

Minecraft-ը ներառում է հետևյալ ճարտարապետական ​​տարրերը.

  1. սերվեր - ծրագիր, որի միջոցով խաղացողները շփվում են միմյանց հետ ցանցի միջոցով.
  2. հաճախորդ - սերվերին միանալու ծրագիր, որը տեղադրված է խաղացողի համակարգչում.
  3. plugins - լրացումներ սերվերին, որոնք ավելացնում են նոր գործառույթներ կամ ընդլայնում են հինները.
  4. Մոդերը հավելումներ են խաղի աշխարհում (նոր բլոկներ, իրեր, հնարավորություններ):

Կան բազմաթիվ սերվերային հարթակներ Minecraft-ի համար: Ամենատարածվածն ու տարածվածը վանիլն ու բուկկիտն են:

Վանիլ Սա խաղի մշակողների պաշտոնական հարթակն է: Այն տարածվում է ինչպես գրաֆիկական, այնպես էլ կոնսոլային տարբերակներով։ Vanilla-ի նոր տարբերակը միշտ դուրս է գալիս Minecraft-ի նոր տարբերակի հետ միաժամանակ:

Vanilla-ի բացասական կողմը հիշողության չափազանց մեծ սպառումն է (մոտ 50 ՄԲ յուրաքանչյուր նվագարկչի համար): Մեկ այլ նշանակալի թերություն plugins-ի բացակայությունն է:

Բուկկիտ ստեղծվել է մի խումբ էնտուզիաստների կողմից, ովքեր փորձել են բարելավել Minecraft պաշտոնական սերվերը: Փորձը բավականին հաջող է ստացվել. Bukkit-ը ֆունկցիոնալությամբ շատ ավելի լայն է, քան Vanilla-ն, հիմնականում տարբեր ռեժիմների և պլագինների աջակցության շնորհիվ: Միևնույն ժամանակ, այն յուրաքանչյուր խաղացողի համար ավելի քիչ հիշողություն է սպառում` մոտավորապես 5-10 ՄԲ:

Bukkit-ի թերություններն այն են, որ այն շատ RAM է խլում, երբ աշխատում է: Բացի այդ, որքան երկար է աշխատում սերվերը, այնքան ավելի շատ հիշողություն է պահանջում (նույնիսկ եթե խաղացողները քիչ են): Bukkit-ը որպես սերվեր ընտրելիս պետք է նկատի ունենալ, որ նրա նոր տարբերակները, որպես կանոն, պարունակում են սխալներ. Կայուն տարբերակը սովորաբար հայտնվում է Minecraft-ի պաշտոնական տարբերակի թողարկումից մոտավորապես 2-3 շաբաթ անց:

Բացի այդ, այլ հարթակներ վերջերս ժողովրդականություն են ձեռք բերել (օրինակ, Spout, MCPC և MCPC+), բայց դրանք սահմանափակ են համատեղելիությունը Vanilla-ի և Bukkit-ի հետ և ծայրահեղ սահմանափակ աջակցություն են mods-ին (օրինակ, Spout-ի համար դուք կարող եք գրել ռեժիմներ միայն զրոյից): Եթե ​​դրանք օգտագործվում են, ապա միայն փորձերի համար։

Խաղի սերվեր կազմակերպելու համար խորհուրդ ենք տալիս օգտագործել Bukkit հարթակը, քանի որ այն ամենաճկունն է. Բացի այդ, դրա համար կան բազմաթիվ տարբեր ռեժիմներ և պլագիններ: Minecraft սերվերի կայուն շահագործումը մեծապես կախված է ապարատային հարթակի ճիշտ ընտրությունից: Դիտարկենք այս հարցը ավելի մանրամասն:

Սարքավորման պահանջներ

Ե՛վ Minecraft սերվերը, և՛ հաճախորդը շատ պահանջկոտ են համակարգի ռեսուրսների նկատմամբ:
Սարքավորման հարթակ ընտրելիս պետք է հիշել, որ բազմամիջուկ պրոցեսորը մեծ առավելություն չի տա. Minecraft սերվերի միջուկը կարող է օգտագործել միայն մեկ հաշվարկային շարանը: Երկրորդ միջուկը, սակայն, օգտակար կլիներ՝ որոշ պլագիններ գործարկվում են առանձին թելերով, իսկ Java-ն նույնպես մեծ ռեսուրսներ է սպառում...

Հետևաբար, Minecraft սերվերի համար ավելի լավ է ընտրել պրոցեսոր, որն ունի ավելի բարձր մեկ միջուկային կատարում: Ավելի հզոր երկմիջուկ պրոցեսորը նախընտրելի կլինի ավելի քիչ հզոր բազմամիջուկ պրոցեսորից: Մասնագիտացված ֆորումներում խորհուրդ է տրվում օգտագործել առնվազն 3 ԳՀց ժամացույցի հաճախականությամբ պրոցեսորներ:

Minecraft սերվերի բնականոն աշխատանքի համար պահանջվում է մեծ քանակությամբ RAM: Bukkit-ը զբաղեցնում է մոտավորապես 1 ԳԲ RAM; Բացի այդ, յուրաքանչյուր խաղացողի համար, ինչպես նշվեց վերևում, հատկացվում է 5-ից մինչև 10 ՄԲ: Փլագիններն ու ռեժիմները նույնպես բավականին մեծ հիշողություն են սպառում։ 30-50 խաղացող ունեցող սերվերի համար, հետևաբար, ձեզ անհրաժեշտ կլինի առնվազն 4 ԳԲ RAM:

Minecraft-ում շատ բան (օրինակ՝ նույն պլագինների բեռնումը) կախված է ֆայլային համակարգի արագությունից։ Ուստի նախընտրելի է ընտրել SSD սկավառակով սերվեր։ Spindle սկավառակները դժվար թե հարմար լինեն պատահական ընթերցման ցածր արագության պատճառով:

Մեծ նշանակություն ունի նաև ձեր ինտերնետ կապի արագությունը։ 40-50 հոգանոց խաղի համար բավական է 10 Մբ/վ ալիքը։ Այնուամենայնիվ, նրանց համար, ովքեր պլանավորում են ավելի մեծ Minecraft նախագիծ, ներառյալ կայք, ֆորում և դինամիկ քարտեզ, շատ ցանկալի է ունենալ ավելի մեծ թողունակությամբ ալիք:

Ո՞ր կոնկրետ կոնֆիգուրացիան ավելի լավ է ընտրել: Սկսած կոնֆիգուրացիաներ, որոնք մենք առաջարկում ենք Խորհուրդ ենք տալիս ուշադրություն դարձնել հետևյալին.

  • Intel Core 2 Duo E8400 3GHz, 6GB RAM, 2x500GB SATA, 3000 RUR/ամիսը;
  • Intel Core 2 Quad Q8300 2.5GHz, 6GB RAM, 2x500GB SATA, 3500 rub/ամիսը: — մենք օգտագործում ենք այս կոնֆիգուրացիան մեր MineCraft թեստային սերվերի համար, որի վրա կարող եք խաղալ հենց հիմա (ինչպես անել դա գրված է ստորև);
  • Intel Core i3-2120 3.3GHz, 8GB RAM, 2x500GB SATA, 3500 RUR/ամիսը:

Այս կոնֆիգուրացիաները բավականին հարմար են 30-40 խաղացողների համար Minecraft սերվեր ստեղծելու համար: Որոշ թերություն SSD կրիչների բացակայությունն է, սակայն մենք տալիս ենք ևս մեկ կարևոր առավելություն՝ երաշխավորված 100 Մբ/վրկ ալիք՝ առանց որևէ սահմանափակումների կամ հարաբերակցության: Վերը թվարկված բոլոր կոնֆիգուրացիաները պատվիրելիս տեղադրման վճար չկա:

Մենք ունենք նաև ավելի արդյունավետ, բայց միևնույն ժամանակ, բնականաբար, ավելի թանկ սերվերներ (այս կոնֆիգուրացիաները պատվիրելիս տեղադրման վճարը նույնպես չի գանձվում).

  • 2x Intel Xeon 5130, 2GHz, 8GB RAM, 4x160GB SATA, 5000 rub/ամիսը;
  • 2x IntelXeon 5504, 2GHz, 12GB RAM, 3x1TB SATA, 9000 ռուբ/ամսական:

Խորհուրդ ենք տալիս նաև ուշադրություն դարձնել Intel Atom C2758 պրոցեսորի վրա հիմնված SSD կրիչով նոր բյուջետային մոդելին՝ Intel Atom C2758 2.4 ԳՀց, 16 ԳԲ RAM, 2x240 ԳԲ SSD, 4000 ռուբլի/ամսական, տեղադրման վճարը՝ 3000 ռուբլի։

Bukkit սերվերի տեղադրում և գործարկում OC Ubuntu-ում

Նախքան սերվերը տեղադրելը, եկեք ստեղծենք նոր օգտվող և ավելացնենք այն sudo խմբին.

$ sudo useradd -m -s /bin/bash <username> $ sudo adduser <username> sudo

Հաջորդը, մենք կսահմանենք գաղտնաբառը, որով ստեղծված օգտվողը կմիանա սերվերին.

$ sudo passwd <օգտանուն>

Եկեք նորից միանանք սերվերին նոր հաշվի տակ և սկսենք տեղադրումը:
Minecraft-ը գրված է Java-ով, ուստի Java Runtime Environment-ը պետք է տեղադրվի սերվերի վրա:

Եկեք թարմացնենք հասանելի փաթեթների ցանկը.

$ sudo apt-get թարմացում

Այնուհետև գործարկեք հետևյալ հրամանը.

$ sudo apt-get install default-jdk

Bukkit-ը տեղադրելու և գործարկելու համար խորհուրդ է տրվում նաև տեղադրել տերմինալային մուլտիպլեքսոր, օրինակ՝ էկրան (կարող եք նաև օգտագործել այլ տերմինալային մուլտիպլեքսորներ. տե՛ս մեր ակնարկ):

$ sudo apt-get տեղադրման էկրան

Էկրան կպահանջվի, եթե մենք միանանք խաղի սերվերին ssh-ի միջոցով։ Նրա օգնությամբ դուք կարող եք գործարկել Minecraft սերվերը առանձին տերմինալային պատուհանում, և նույնիսկ ssh հաճախորդը փակելուց հետո սերվերը կաշխատի։

Եկեք ստեղծենք գրացուցակ, որտեղ կպահվեն սերվերի ֆայլերը.

$ mkdir bukkit $ cd bukkit

Դրանից հետո եկեք գնանք Bukkit-ի պաշտոնական կայքի ներբեռնման էջ. Էջի վերևի աջ մասում դուք կարող եք տեսնել սերվերի վերջին առաջարկված կառուցվածքի հղումը: Խորհուրդ ենք տալիս ներբեռնել այն.

$ wget <առաջարկվող տարբերակի հղում>

Հիմա եկեք գործարկենք էկրանը.

$sudo էկրան

և գործարկել հետևյալ հրամանը.

$ java -Xmx1024M -jar craftbukkit.jar -o կեղծ

Եկեք բացատրենք, թե ինչ են նշանակում օգտագործված պարամետրերը.

  • Xmx1024M - մեկ սերվերի RAM-ի առավելագույն քանակը;
  • jar craftbukkit.jar - սերվերի բանալին;
  • o false - թույլ է տալիս մուտք գործել սերվեր ծովահեն հաճախորդներից:

Սերվերը կգործարկվի:
Դուք կարող եք դադարեցնել սերվերը, մուտքագրելով stop հրամանը վահանակում:

Սերվերի կարգավորում և կարգավորում

Սերվերի կարգավորումները պահվում են server.properties կազմաձևման ֆայլում: Այն պարունակում է հետևյալ պարամետրերը.

  • generator-settings — սահմանում է գերհարթ աշխարհ ստեղծելու ձևանմուշը.
  • թույլ տալ-ոչ - որոշում է Ստորին աշխարհ տեղափոխվելու հնարավորությունը: Լռելյայնորեն այս պարամետրը սահմանված է ճշմարիտ: Եթե ​​սահմանվի false, ապա Հոլանդիայի բոլոր խաղացողները կտեղափոխվեն նորմալ:
  • level-name - քարտեզի ֆայլերով թղթապանակի անվանումը, որը կօգտագործվի խաղի ընթացքում: Թղթապանակը գտնվում է նույն գրացուցակում, որտեղ գտնվում են սերվերի ֆայլերը: Եթե ​​այդպիսի գրացուցակ չկա, ապա սերվերը ավտոմատ կերպով ստեղծում է նոր աշխարհ և տեղադրում այն ​​նույն անունով գրացուցակում;
  • enable-query - երբ սահմանվում է true, ակտիվացնում է GameSpy4 արձանագրությունը՝ սերվերին լսելու համար;
  • Թույլատրել-թռիչք - թույլ է տալիս թռիչքներ կատարել Minecraft աշխարհում: Նախնական արժեքը կեղծ է (թռիչքներն արգելված են);
  • server-port - ցույց է տալիս այն նավահանգիստը, որը կօգտագործվի խաղի սերվերի կողմից: Minecraft-ի ստանդարտ պորտը 25565 է: Խորհուրդ չի տրվում փոխել այս պարամետրի արժեքը.
  • մակարդակ-տիպ - որոշում է աշխարհի տեսակը (DEFAUT/FLAT/LARGEBIOMES);
  • enable-rcon - թույլ է տալիս հեռավոր մուտք գործել սերվերի վահանակ: Լռելյայն այն անջատված է (կեղծ);
  • level-seed - մուտքային տվյալներ մակարդակի գեներատորի համար: Պատահական աշխարհներ ստեղծելու համար այս դաշտը պետք է դատարկ մնա.
  • force-gamemode - սահմանում է ստանդարտ խաղի ռեժիմը սերվերին միացող խաղացողների համար.
  • server-ip - ցույց է տալիս IP հասցեն, որը կօգտագործվի խաղացողների կողմից սերվերին միանալու համար.
  • max-build-height - ցույց է տալիս սերվերի վրա շենքի առավելագույն բարձրությունը: Դրա արժեքը պետք է լինի 16-ի բազմապատիկ (64, 96, 256 և այլն);
  • spawn-npcs - թույլ է տալիս (եթե սահմանված է true) կամ արգելում է (եթե դրված է false) NPC-ների հայտնվելը գյուղերում.
  • white-list - միացնում կամ անջատում է սերվերի վրա խաղացողների սպիտակ ցուցակի օգտագործումը: Եթե ​​սահմանվի ճշմարիտ, ադմինիստրատորը կկարողանա ստեղծել սպիտակ ցուցակ՝ ձեռքով դրան ավելացնելով խաղացողների մականունները: Եթե ​​արժեքը կեղծ է, ապա ցանկացած օգտվող, ով գիտի իր IP հասցեն և պորտը, կարող է մուտք գործել սերվեր;
  • spawn-animals - թույլ է տալիս ավտոմատ կերպով ձվադրել բարեկամական ամբոխները, եթե սահմանված է ճշմարիտ);
  • snooper-enabled - թույլ է տալիս սերվերին ուղարկել վիճակագրություն և տվյալներ մշակողներին;
  • հարդքոր - միացնում է կոշտ ռեժիմը սերվերի վրա;
  • texture-pac - հյուսվածքային ֆայլ, որը կօգտագործվի, երբ նվագարկիչը միանա սերվերին: Այս պարամետրի արժեքը հյուսվածքներով zip արխիվի անունն է, որը պահվում է սերվերի հետ նույն գրացուցակում.
  • առցանց ռեժիմ - հնարավորություն է տալիս ստուգել սերվերին միացող օգտատերերի պրեմիում հաշիվները: Եթե ​​այս պարամետրը սահմանված է true, ապա միայն պրեմիում հաշիվների սեփականատերերը կկարողանան մուտք գործել սերվեր: Եթե ​​հաշվի ստուգումն անջատված է (սահմանված է false), ապա ցանկացած օգտվող կարող է մուտք գործել սերվեր (ներառյալ, օրինակ, խաղացողները, ովքեր կեղծել են իրենց մականունը), ինչը լրացուցիչ անվտանգության ռիսկեր է ստեղծում: Երբ ստուգումն անջատված է, դուք կարող եք խաղալ Minecraft տեղական ցանցով, առանց ինտերնետ մուտք գործելու.
  • pvp - թույլ է տալիս կամ արգելում խաղացողներին կռվել միմյանց հետ: Եթե ​​այս պարամետրը ճիշտ է, ապա խաղացողները կարող են ոչնչացնել միմյանց: Եթե ​​դրված է false, խաղացողները չեն կարող ուղղակիորեն վնասել միմյանց.
  • դժվարություն - սահմանում է խաղի դժվարության մակարդակը: Կարող է արժեքներ վերցնել 0-ից (ամենահեշտ) մինչև 3 (ամենադժվար);
  • gamemode - ցույց է տալիս, թե ինչ խաղի ռեժիմ է սահմանվելու սերվեր մուտք գործող խաղացողների համար: Կարող է վերցնել հետևյալ արժեքները. 0 - գոյատևում, 1-ստեղծագործական, 2-արկածային;
  • player-idle-timeout — անգործության ժամանակ (րոպեներով), որից հետո խաղացողները ավտոմատ կերպով անջատվում են սերվերից.
  • max-players - սերվերի վրա խաղացողների առավելագույն թույլատրելի քանակը (0-ից մինչև 999);
  • spawn-monsters - թույլ է տալիս (եթե սահմանված է ճիշտ) թշնամական ամբոխների ձվադրումը.
  • գեներացնել-կառուցվածքներ — հնարավորություն է տալիս (ճշմարիտ)/անջատում է (կեղծ) կառույցների (գանձարաններ, բերդեր, գյուղեր) առաջացումը.
  • դիտման հեռավորություն - կարգավորում է նվագարկիչին ուղարկվող թարմացված կտորների շառավիղը. կարող է վերցնել 3-ից 15 արժեքներ:

Minecraft սերվերի տեղեկամատյանները գրվում են server.log ֆայլում: Այն պահվում է նույն թղթապանակում, ինչ սերվերի ֆայլերը: Տեղեկամատյանն անընդհատ աճում է չափերով՝ զբաղեցնելով ավելի ու ավելի շատ սկավառակի տարածություն: Դուք կարող եք պարզեցնել անտառահատումների մեխանիզմի աշխատանքը՝ օգտագործելով այսպես կոչված լոգերի ռոտացիան: Պտտման համար օգտագործվում է հատուկ օգտակարություն՝ լոգոտատ: Այն սահմանափակում է գրանցամատյանում գրառումների քանակը որոշակի սահմանաչափով:

Դուք կարող եք կարգավորել գրանցամատյանի ռոտացիան այնպես, որ բոլոր գրառումները ջնջվեն հենց որ գրանցամատյանի ֆայլը հասնի որոշակի չափի: Կարող եք նաև սահմանել ժամկետ, որից հետո բոլոր հին գրառումները կհամարվեն անտեղի և կջնջվեն:

Ռոտացիայի հիմնական կարգավորումները գտնվում են /etc/logrotate.conf ֆայլում; Բացի այդ, դուք կարող եք ստեղծել անհատական ​​կարգավորումներ յուրաքանչյուր հավելվածի համար: Անհատական ​​կարգավորումներով ֆայլերը պահվում են /etc/logrotate.d գրացուցակում:

Եկեք ստեղծենք տեքստային ֆայլ /etc/logrotate.d/craftbukkit և դրա մեջ մուտքագրենք հետևյալ պարամետրերը.

/home/craftbukkit/server.log { պտտել 2 շաբաթական սեղմում missingok notifempty }

Դիտարկենք դրանց իմաստները ավելի մանրամասն.

  • rotate պարամետրը նշում է ֆայլը ջնջելուց առաջ պտտումների քանակը.
  • շաբաթական նշում է, որ ռոտացիան կկատարվի շաբաթական (կարող եք նաև սահմանել այլ պարամետրեր. ամսական - ամսական և օրական - օրական);
  • compress-ը նշում է, որ արխիվացված տեղեկամատյանները պետք է սեղմվեն (հակառակ տարբերակը nocompress է);
  • missingok-ը նշում է, որ եթե գրանցման ֆայլ չկա, դուք պետք է շարունակեք աշխատել և սխալի հաղորդագրություններ չցուցադրեք.
  • notifempty-ն սահմանում է չտեղափոխել մատյան ֆայլը, եթե այն դատարկ է:

Դուք կարող եք կարդալ ավելին մատյանների ռոտացիայի կարգավորումների մասին այստեղ.

Օպտիմալացման խորհուրդներ

Եկեք անմիջապես վերապահենք, որ այս բաժինը կտրամադրի խորհուրդներ՝ կապված միայն խաղի սերվերի օպտիմալացման հետ: Սերվերի ճշգրտման և օպտիմալացման խնդիրները, որոնց վրա տեղադրված է Minecraft-ը, առանձին թեմա է, որը դուրս է այս հոդվածի շրջանակներից. հետաքրքրված ընթերցողները կարող են հեշտությամբ գտնել իրենց անհրաժեշտ տեղեկատվությունը ինտերնետում:

Ամենատարածված խնդիրներից մեկը, որն առաջանում է Minecraft խաղալիս, այսպես կոչված ուշացումներն են՝ իրավիճակներ, երբ ծրագիրը ժամանակին չի արձագանքում օգտագործողի մուտքագրմանը: Դրանք կարող են առաջանալ ինչպես հաճախորդի, այնպես էլ սերվերի կողմից առկա խնդիրների պատճառով: Ստորև մենք կտանք առաջարկություններ, որոնք կօգնեն նվազեցնել սերվերի կողմից խնդիրների առաջացման հավանականությունը:

Պարբերաբար վերահսկեք սերվերի և պլագինների հիշողության սպառումը

Հիշողության սպառումը կարելի է վերահսկել՝ օգտագործելով մասնագիտացված ադմինիստրատիվ պլագիններ, օրինակ՝ LagMeter.

Հետևե՛ք plugin-ի թարմացումներին

Որպես կանոն, նոր փլագինների մշակողները ձգտում են նվազեցնել բեռը յուրաքանչյուր նոր տարբերակով։

Փորձեք չօգտագործել նմանատիպ ֆունկցիոնալությամբ բազմաթիվ պլագիններ

Խոշոր պլագինները (օրինակ՝ Essentials, AdminCMD, CommandBook) շատ հաճախ ներառում են շատ ավելի փոքր պլագինների ֆունկցիոնալությունը: Օրինակ, նույն Essential-ը պարունակում է iConomy, uHome, OpenInv, VanishNoPacket, Kit պլագինների գործառույթները։ Փոքր փլագինները, որոնց ֆունկցիոնալությունն ամբողջությամբ ծածկված է մեկ մեծի ֆունկցիոնալությամբ, շատ դեպքերում կարելի է հեռացնել սերվերը չծանրաբեռնելու համար։

Սահմանափակեք քարտեզը և բեռնեք այն ինքներդ

Եթե ​​դուք չսահմանափակեք քարտեզը, ապա սերվերի բեռը զգալիորեն կաճի: Դուք կարող եք սահմանափակել քարտեզը, օգտագործելով plugin Համաշխարհային սահման. Դա անելու համար հարկավոր է գործարկել այս փլագինը և գործարկել /wb 200 հրամանը, այնուհետև գծել քարտեզը՝ օգտագործելով /wb fill հրամանը:

Նկարչությունը, իհարկե, շատ ժամանակ կխլի, բայց ավելի լավ է դա անել մեկ անգամ՝ փակելով սերվերը տեխնիկական աշխատանքների համար։ Եթե ​​յուրաքանչյուր խաղացող գծի քարտեզը, ապա սերվերը դանդաղ կաշխատի:

Փոխարինեք ծանրաբեռնված պլագինները ավելի արագ և քիչ ռեսուրս ինտենսիվներով

Minecraft-ի ոչ բոլոր պլագինները կարելի է անվանել հաջողված. դրանք հաճախ պարունակում են բազմաթիվ ավելորդ և ավելորդ գործառույթներ, իսկ երբեմն նաև շատ հիշողություն են սպառում: Ավելի լավ է անհաջող պլագինները փոխարինել այլընտրանքայիններով (դրանք բավականին շատ են)։ Օրինակ՝ LWC հավելվածը կարելի է փոխարինել Wgfix+MachineGuard-ով, իսկ DynMap հավելվածը՝ Minecraft Overviewer-ով։

Միշտ ջնջեք կաթիլը կամ տեղադրեք փլագին, որպեսզի ինքնաբերաբար հեռացվի կաթիլը

Խաղերի կաթիլները այն տարրերն են, որոնք թափվում են, երբ ամբոխը մահանում է կամ որոշ բլոկներ ոչնչացվում են: Կաթիլների պահպանումն ու մշակումը խլում է շատ համակարգի ռեսուրսներ:

Որպեսզի սերվերն ավելի արագ աշխատի, խորհուրդ է տրվում ջնջել կաթիլը: Սա լավագույնս արվում է հատուկ պլագինների միջոցով, օրինակ՝ NoLagg կամ McClean:

Մի օգտագործեք հակախաբեներ

Խաղի սերվերների վրա հաճախ տեղադրվում են այսպես կոչված հակախաբեներ՝ ծրագրեր, որոնք արգելափակում են խաղի վրա անազնիվ ձևերով ազդելու փորձերը:

Minecraft-ի համար նույնպես կան հակախաբեներ։ Ցանկացած հակախաբեություն միշտ լրացուցիչ բեռ է սերվերի վրա: Նախընտրելի է պաշտպանություն տեղադրել գործարկիչի համար (որը, սակայն, անվտանգության բացարձակ երաշխիք չի ապահովում և հեշտությամբ կոտրվում է, բայց սա առանձին քննարկման թեմա է) և հաճախորդի համար։

Փոխարենը մի եզրակացության

Ցանկացած հրահանգ և առաջարկություն շատ ավելի արդյունավետ է ստացվում, եթե դրանք հիմնված են կոնկրետ օրինակներով: Վերևի տեղադրման հրահանգների հիման վրա մենք ստեղծեցինք մեր սեփական Minecraft սերվերը և որոշ հետաքրքիր բաներ տեղադրեցինք քարտեզի վրա:

Ահա թե ինչ ենք ստացել.

  • Bukkit սերվեր - կայուն առաջարկվող տարբերակ 1.6.4;
  • Statistics plugin - խաղացողների մասին վիճակագրություն հավաքելու համար;
  • WorldBorder plugin - քարտեզը գծելու և սահմանափակելու համար;
  • WorldGuard plugin (+WorldEdit որպես կախվածություն) - որոշ տարածքներ պաշտպանելու համար:

Հրավիրում ենք բոլորին խաղալ դրա վրա՝ միանալ, ավելացնել նոր սերվեր և մուտքագրել հասցեն mncrft.slc.tl.

Մենք ուրախ կլինենք, եթե մեկնաբանություններում կիսվեք MineCraft սերվերների տեղադրման, կազմաձևման և օպտիմալացման ձեր սեփական փորձով և ասեք մեզ, թե որ ռեժիմներն ու պլագիններն են ձեզ հետաքրքրում և ինչու:

Թույն նորություն. Օգոստոսի 1-ից հատուկ ֆիքսված կոնֆիգուրացիայի սերվերների տեղադրման վճարը նվազեցվել է 50%-ով։ Այժմ տեղադրման միանվագ վճարը կազմում է ընդամենը 3000 ռուբլի:

Ընթերցողներին, ովքեր չեն կարողանում մեկնաբանություններ թողնել այստեղ, հրավիրվում են այցելել մեզ Օրագիր.

Source: www.habr.com

Добавить комментарий