Բովանդակություն:

RPI Minetest Server 4.15: 18 քայլ
RPI Minetest Server 4.15: 18 քայլ

Video: RPI Minetest Server 4.15: 18 քայլ

Video: RPI Minetest Server 4.15: 18 քայլ
Video: New Minetest 5.7 Update! 2024, Հուլիսի
Anonim
RPI Minetest սերվեր 4.15
RPI Minetest սերվեր 4.15

Սա առաջին պարզեցված 1-2-3 քայլի ոճով ձեռնարկն է, թե ինչպես սկսել Raspberry Pi- ում Minetest սերվեր 4.15 գործարկել:

INFO: Minetest- ը բաց կոդով Minecraft- ով ներշնչված խաղ է, որը հիմնված է հիմնականում մոդիֆիկացիայի վրա: (Mods = հավելումներ MC- ի ձեր երկրպագուների համար): Ես անձնական փորձից գիտեմ, որ Minetest սերվեր գործարկելը Linux- ի նոբների համար ամենաանհանգստացնող և ամենադժվար խնդիրներից մեկն է: Այսպիսով, այսօր ես ուզում եմ շտկել դա և այս առաջադրանքը դարձնել զվարճալի ժամանակ նրանց համար, ովքեր ցանկանում են Minetest սերվեր:

Այս նախագիծը տեղի կունենա Raspberry Pi- ով աշխատող միկրոավտոբուսի վրա: (Baiskally- ի Raspbian- ի սերվերային հրատարակություն) Ես ձեզ ցույց կտամ, թե ինչպես տեղադրել Minibian- ը, կարգավորել այն մեր Minetest սերվերի համար, այնուհետև ձեր սերվերը գործարկել:

Այս ձեռնարկում մենք կլուսաբանենք.

1. Մինիբիանի տեղադրում:

2. Կազմաձևում է միկրոավտոբուսը:

3. Minetest-server- ի տեղադրում

4. Սերվերի կազմաձևում:

5. Սերվերին ռեժիմներ ավելացնելը:

6. Խորհուրդներ հաջող սերվերի համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այս ձեռնարկման համար ձեզ հարկավոր է հետևյալը.

1. Mac OS, Linux կամ Windows համակարգչով աշխատող համակարգիչ:

2. Ethernet մալուխ և միացում ինտերնետին:

3. microանկալի է մոտ 16-32 Գիգաբայթ ծավալով միկրո SD քարտ: Եթե ունեք ընդամենը 4 ԳԲ SD քարտ, ապա կարող եք օգտագործել USB ֆլեշ կրիչ ՝ այն սկսելու համար: Գտեք ԱՅՍՏԵ

4. Minibian- ի պատճենը: Ստացեք ԱՅՍՏԵ

5. Եթե դուք օգտագործում եք Windows, ձեզ հարկավոր կլինի Win32 Disk Imager: Կարող եք ներբեռնել ԱՅՍՏԵ

Քայլ 2. Ինչու՞ օգտագործել միկրոավտոբուսը:

Ուզում եմ, որ դուք իմանաք, թե ինչու եմ այս ծրագրի համար ընտրել Minibian- ը: Նախ, Minibian- ը Rasbberry Pi- ի համար debian- ի սերվերային տարբերակն է: Երկրորդ, լինելով սերվերի տարբերակ, սա նշանակում է, որ չկա GUI (Դուք միշտ կարող եք օգտագործել Raspbian- ը, եթե տերմինալը ձեզ հարմար չէ: Ես կքայլեմ ձեզ յուրաքանչյուր քայլով, եթե որոշեք օգտագործել միկրոավտոբուսի տերմինալը) Երրորդ, քանի որ կա ոչ GUI (գրաֆիկական ինտերֆեյս) Raspberry Pi- ի RAM- ը և պրոցեսորը ավելի շատ նվիրված են մեր սերվերի գործարկմանը, քան աշխատասեղանի աշխատանքը: Ոչ GUI = 3-5 անգամ արագություն իմ դեպքում:

Այսպիսով, եթե որոշեցիք հետևել այս քայլերին և օգտագործել Minibian- ը, եկեք շարունակենք: Հիշի՛ր, ես ամեն քայլափոխի կանցկացնեմ քեզ, եթե դու օգտագործում ես միկրոավտոբուս, որպեսզի չվախենաս:

Ինչու՞ օգտագործել միկրոավտոբուս.

1. 3-5x արագություն vs Raspbian

2. Այն նախատեսված է սերվեր գործարկելու համար, ուստի Minibian- ը նախատեսված է արագ աշխատելու համար:

3. Տպավորեք ձեր ընկերներին `օգտագործելով տերմինալ, այլ ոչ թե« Noobs- ի համար »GUI:

Քայլ 3: Ձևաչափեք SD քարտը

Նախքան Minibian.img ֆայլը ձեր SD քարտին այրելը, դուք պետք է ձևակերպեք քարտը: Քանի որ այդքան շատ օպերացիոն համակարգերում շարժական մեդիա ֆորմատավորելու շատ տարբեր եղանակներ կան, դուք պետք է գտնեք ինտերնետային ձեռնարկ, թե ինչպես ձևավորել քարտը:

Օրինակ ՝ (որոնման դաշտում) «Ինչպես ձևավորել SD քարտ Windows- ում»

Նշում. Իմ փորձից լավագույնն այն է, որ դուք ձևակերպեք քարտը NTFS ֆայլային համակարգում: Այս համակարգն օգտագործելիս ես ամենաքիչն եմ խնդիրներ ունեցել:

Քայլ 4: Այրեք

Այսպիսով, դուք պետք է ներբեռնեիք Minibian- ը 2 -րդ քայլում տրված հղումից: Դա ստանալուց հետո հանեք ֆայլը (եթե կիրառելի է) և այրեք այն ձեր SD քարտին: Եթե Windows- ում եք, օգտագործեք Win32 Disk Imager- ը: Կան բազմաթիվ Win32 Disk Imager ձեռնարկներ առցանց, այնպես որ ես չեմ պատրաստվում այստեղ գրել մեկը:

Հիմնականում, եթե դուք օգտագործում եք Windows, Linux կամ Mac OS, ես ձեզ կթողնեմ ձեր սեփական սարքերի վրա ՝ պատկերը SD քարտին այրելու համար:

Քարտին OS- ի պատկերը այրելու մասին ձեռնարկ գտնելու համար գնացեք ձեր վեբ դիտարկիչ և որոնեք ՝

(Որոնման դաշտում) «Ինչպես այրել ISO img- ն SD քարտի վրա [Ձեր ՕՀ -ում], օրինակ ՝ Ubuntu»

Հետևեք ձեր գտած լավագույն ձեռնարկին, և դուք պետք է Այրված լինեք ձեր քարտի վրա:

Քայլ 5: Գործարկել

Այժմ ժամանակն է SD քարտը տեղադրել Pi- ում և ներբեռնել: Բայց նախ, ՊԵՏՔ է համոզվեք, որ լրացրել եք այս ստուգաթերթը.

1. Դուք ձևաչափեցիք SD քարտը. IMG ֆայլը դրա վրա այրելուց առաջ:

2. Դուք հետևեցիք արժանահավատ ձեռնարկին, թե ինչպես.img ֆայլերը այրել SD քարտի վրա:

3. SD քարտը տեղադրելիս ձեր Raspberry Pi- ն անջատված է ցանցից:

4. Pi- ն միացված է Ethernet մալուխին և միացված է ինտերնետին:

Երբ ամեն ինչ արվի, կարող եք առաջ գնալ և միացնել Pi- ն…

Քայլ 6: Առաջին բեռնախցիկ

Minibian- ի առաջին կոշիկի վրա, բեռնախցիկի հաջորդականությունն ավարտելու համար կպահանջվի մոտ 20 վայրկյան: Եթե դուք չունեք ինտերնետային կապ, դուք խրված կլինեք կրկնվող ցիկլի մեջ, որտեղ Minibian- ը փնտրում է Ethernet կապ: Դրանից հետո, դուք կտեսնեք կարմիր տառերով ընդգծված ձեր IP հասցեն: Այս ամենը կատարելուց հետո դուք կստանաք մուտքի հուշում: Օգտվողի անվան համար մուտքագրեք «արմատ» ՝ դուրս թողնելով մեջբերման նշանները, ոչ մի CAPS: Գաղտնաբառը «ազնվամորի» է, կրկին չակերտներ և CAPS:

Եթե հաջողությամբ մուտք եք գործել Minibian «արմատ» օգտագործող, անցեք հաջորդ քայլին:

Քայլ 7: ՀԱԿԵՐՆԵՐ:

ՀԱԿԵՐՆԵՐ!
ՀԱԿԵՐՆԵՐ!

Դե, դուք դա հասցրել եք մինչ այժմ: Ի՞նչ կլինի, եթե սերվերից հաքեր ձեռք բերեք: Դա շատ վատ կլիներ: այնպես որ դուք պետք է փոխեք «արմատ» օգտվողի գաղտնաբառը: «Արմատ» օգտագործողի հուշման մեջ մուտքագրեք հետևյալ հրամանները.

passwd (Մուտքագրեք ձեր նոր գաղտնաբառը և նորից մուտքագրեք այն)

- Սա կփոխի ձեր գաղտնաբառը այն, ինչ ցանկանում եք, որ այն լինի: Հիշեք, սա կլինի այն գաղտնաբառը, որն այսուհետ օգտագործում եք արմատային հրամանների և «արմատ» օգտվողի հաշիվ մուտք գործելու համար:

apt-get տեղադրել raspi-config

- Սա կտեղադրի Raspberry Pi կազմաձևման ընտրացանկը: Այստեղ դուք ունեք բազմաթիվ տարբերակներ, որոնցից մեկը մենք կքննարկենք հաջորդ քայլին:

ifconfig

Սա ցույց կտա Pi- ի տեղական IP հասցեն: Հիշի՛ր սա:

(Ի դեպ, կներեք երեխաներին, եթե նրանք մղձավանջներ են տեսնում իմ ընկերոջ ՝ Թրոլի վերևից …)

Քայլ 8: Ընդլայնել ֆայլային համակարգը

Ընդլայնել ֆայլային համակարգը
Ընդլայնել ֆայլային համակարգը

«Արմատ» օգտվողի հաշվում մուտքագրեք հետևյալ հրամանը.

raspi-config

Սա կբացի Raspberry Pi կազմաձևման ընտրացանկը: Մենյուում հայտնվելուց հետո առաջին տարբերակը պետք է լինի «Ընդլայնել ֆայլային համակարգը», ինչը հենց այդպես է հնչում: Այդ տարբերակի վրա սեղմեք Enter: Այն կթարթվի մի քանի էկրանով, իսկ հետո կվերադառնա ընտրացանկ: Սեղմեք աջ սլաքի ստեղնը և ընտրեք ավարտը: Եթե ցանկանում է վերագործարկել Pi- ն, առաջ գնացեք:

Եթե ձեր Pi- ն վերագործարկելու հայտ չեք ստացել, մուտքագրեք հետևյալ հրամանը.

վերագործարկել

Սա կվերագործարկի Raspberry Pi- ն, ինչը կհանգեցնի ձեր ֆայլային համակարգի ընդլայնմանը մինչև SD քարտի ամբողջ հզորությունը:

Քայլ 9: Ստեղծեք նոր օգտվող

Հիշու՞մ եք մեր նախկին ռեզիդենտ հաքերին: Դե, նա դեռ կարող է ներս մտնել, բայց իրեն ավելի դժվարությամբ: Այսպիսով, մենք պետք է անվտանգության լրացուցիչ միջոցներ ձեռնարկենք ՝ ցանցահենությունը կանխելու համար: Մեզ պետք է նոր օգտվողի հաշիվ: «Բայց ինչու՞ նոր օգտվողի հաշիվ»: կարող եք հարցնել. Դե, ձեր մուտք գործած «արմատ» հաշիվը արմատային օգտագործողն է: Այս հաշվում դուք կարող եք գործարկել ցանկացած մուտքագրված հրաման: Ձեզ հարկավոր չէ գաղտնաբառ ՝ հաստատելու համար, որ դուք համակարգչի սեփականատերն եք: Եթե դուք իսկապես հաքեր ունեք, դա կարող է ձեզ լուրջ խնդիրների բախվել, եթե նա մուտք գործի ձեր հիմնական հաշիվ:

Մեկ այլ հաշիվ ավելացնելու համար, որը ՉԻ ԱՐՏԱԴՐՈԹՅՈՆ, և որը պահանջում է ավելի վաղ փոխված գաղտնաբառ ՝ արմատային հրամաններ գործարկելու համար, մուտքագրեք և գործարկեք հետևյալ հրամանը: Սա օրինակ է:

«adduser» [Ձեր նոր օգտվողի անունը] օրինակ ՝ «minetest» հիշեք, որ հրաման մուտքագրելիս երբեք չմտնեք մեջբերումներ: Այսպիսով, հրամանը «minetest» օգտագործողի հետ գործարկելու համար կատարեք հետևյալը.

adduser minetest

«Մուտքագրեք նոր UNIX գաղտնաբառ»: Ավելացրեք գաղտնաբառ, որը գերադասելի է տարբեր լինել արմատային հաշվից `լրացուցիչ անվտանգության համար: Կրկին մուտքագրեք ձեր գաղտնաբառը: Կտտացրեք enter մինչև չհասնեք «Արդյո՞ք այս տեղեկատվությունը ճիշտ է»: պատասխանեք «y», սեղմեք Enter և ավարտված եք:

Քայլ 10: Միացրեք Jessie-backports- ը

jessie-backports- ը պահեստ է, որով կարող եք տեղադրել ավելի արդիական ծրագրեր: Առանց jessie-backports- ի միացման, դուք չեք կարող տեղադրել Minetest Server 4.15 տարբերակը, բայց դուք կստանաք 4.10, որն իսկապես հնացած է:

Մուտքագրեք հետևյալ հրամանները ՝ jessie backports- ը միացնելու համար.

apt-get տեղադրել nano

nano /etc/apt/sources.list

Տեքստային ֆայլին հասնելուց հետո դուք պետք է տեսնեք տարբեր գույների տեքստի մի քանի տող: ՍՐԲԱՆ ՉԵՆ ԽՄԲԱԳՐԵԼ: Երբ դուք գտնվում եք էջի ներքևում, ավելացրեք տեքստի այս տողերը հենց այնպես, ինչպես կան.

deb https://ftp.de.debian.org/debian jessie հիմնական ներդրումը ոչ անվճար

deb-src https://ftp.de.debian.org/debian jessie հիմնական ոչ անվճար ներդրում

deb https://httpredir.debian.org/debian jessie-backports հիմնական ներդրումը ոչ անվճար

Ավարտելուց հետո միաժամանակ սեղմեք Ctrl+O, սեղմեք Enter: Այժմ կտտացրեք Ctrl+x և մուտքագրեք: Դա կփրկի ֆայլը:

Դրանից հետո մուտքագրեք.

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

apt-get բարելավում

Քայլ 11: Տեղադրեք Minetest Sever

Դուրս գալու՞ Մի՛ եղիր դեռ: 4.15 -ով աշխատող սերվեր ունենալու համար պետք է տեղադրել Minetest սերվերային փաթեթը: Շարունակեք և գործարկեք հետևյալ հրամանը.

apt -t jessie-backports տեղադրել minetest-server

Դա կտեղադրի սերվերը: Համաձայնեք տեղադրմանը և շարունակեք հաջորդ քայլին:

Քայլ 12: Թույլտվությունների տրամադրում

Եթե ցանկանում եք սերվերը երբևէ գործարկել, գործարկեք հետևյալ հրամանը.

chmod -R a+w /var/log/minetest/minetest.log

Դա ձեզ հնարավորություն կտա գործարկել սերվերը և օգտագործել տեղեկամատյան ֆայլը:

Քայլ 13. Խմբագրում Minetest.conf

Minetest.conf ֆայլը սերվերն է կարդում և յուրաքանչյուր պարամետրում սահմանում իր պարամետրերը: Դուք պետք է խմբագրեք այս ֆայլը ՝ ձեր սերվերը առավելագույնս օգտագործելու համար: «Արմատ» օգտվողի հաշվում կատարեք հետևյալ հրամանը.

nano /etc/minetest/minetest.conf

Սա կբարձրացնի Minetest սերվերի կազմաձևման ֆայլը: Խմբագրեք այս ֆայլը ՝ ձեր «privs» (op) գործառույթը որպես ադմինիստրատոր սահմանելու համար: Հետևյալը կազմաձևման ֆայլի մի մասն է.

# կազմաձևման ֆայլ minetestserver- ի համար # Ադմինիստրատորի անուն

#անուն =

# Սերվերային իրեր

# Լսելու ցանցային պորտ (UDP)

նավահանգիստ = 30000

# Պարտադիր հասցե

#պարտադիր_հասցե = 0.0.0.0

# Սերվերի անունը

server_name = (Սերվերի անունը)

# Սերվերի նկարագրություն

server_description = (Ահա թե որտեղ է գնում ձեր նկարագրությունը)

# Սերվերի տիրույթի անուն

#սերվեր_հասցե = game.myserver.net

# Սերվերի գլխավոր էջ

#սերվեր_ուրլ =

# Ավտոմատ հաշվետվություն վարպետին

# սահմանվել է ճշմարիտ հանրային սերվերների համար

server_announce = ճշմարիտ

# Հայտարարեք այս վարպետին: եթե ցանկանում եք հայտարարել ձեր ipv6 հասցեն

# օգտագործել serverlist_url = v6.servers.minetest.net

serverlist_url = servers.minetest.net

# Լռելյայն խաղ (կանխադրված ՝ նոր աշխարհ ստեղծելիս)

default_game = minetest

Խմբագրեք այս ընտրանքները ՝ ձեր սերվերը հարմարեցնելու համար: Շատ ավելի շատ տարբերակներ կան, սա միայն ֆայլի մի հատվածն էր:

Նկատեցի՞ք այդ բոլոր # համարի/հեշթեգների այդ փոքր խորհրդանիշները: Դե, ինչ տեքստի տող էլ լինեն այդ #-երը, սերվերը դրանք անտեսելու է գործարկման ժամանակ: Այս #-ի մեկնաբանությունները տեքստի տողն են, ինչը սերվերին ստիպում է անտեսել այդ տողը: Օրինակ, եթե ես ցանկանայի իմ խաղացողի անունը դարձնել «op», ես կմեկնաբանեի և կփոխեի այս տողը.

# Ադմինիստրատորի անուն

#անուն = ձնծաղիկ 1101

Սպասի! Ինչը սխալ գնաց? Ես սկսեցի սերվերը և մուտքագրեցի /privs և ես ադմինիստրատոր չէի: Դե, նկատի ունեցեք այդ փոքրիկ # անվան դիմաց =, ես դա չեմ հեռացրել, այնպես որ սերվերն անտեսեց, որ իմ խաղացողի անունը պետք է լինի ադմինիստրատոր: Այսպիսով, դա ավելի շատ նման կլիներ.

# Ադմինիստրատորի անուն = ձնծաղիկ 1101

Դա ավելի լավ է! Բայց, գուցե հարցնեք, ինչ կլիներ, եթե ես նման բան անեի.

Ադմինիստրատորի անուն = ձնծաղիկ 1101

«Ադմինիստրատորի անվան» դիմաց ոչ մի թիվ չկար, այնպես որ սերվերը կփորձեր կարդալ այդ տողը որպես չմեկնաբանված տող և գործարկելիս տողը կկատարեր: Այսպիսով, եթե ես փորձեի սերվերն առանց այդ # գործարկել «Ադմինիստրատորի անվան» դիմաց, ապա սերվերը կարող էր խափանվել: Այդ «Ադմինիստրատորի անունը» նկարագրում էր, թե որն է իմ տարբերակը, ուստի այն պետք է մնա մեկնաբանված: (Սա մեկնաբանություն է -> #)

Այժմ, երբ մեկնաբանվում է «Ադմինիստրատորի անունը», սերվերն անտեսում է այն և չի խափանվի minetest.config սխալի պատճառով:

Հիշեք, որ ստուգեք ձեր նավահանգիստը: Լռելյայն Minetest սերվերի նավահանգիստը 30000 է, ամենալավն այն այդպես թողնելն է: Այնուամենայնիվ, եթե մեկ այլ սերվեր կամ ինչ -որ այլ բան աշխատում է 30000 նավահանգստում, սերվերը գործարկելիս վթարի եք ենթարկվում: Այնպես որ, խմբագրեք այդ նավահանգիստը և, անհրաժեշտության դեպքում, օգտագործեք նավահանգստի սկաներ: Եթե 30000 նավահանգիստն օգտագործվում է, պարզապես փոխեք այն այլ բանի:

Minetest.conf ֆայլը խմբագրելուց հետո մուտքագրեք և գործարկեք.

Ctrl+O

Ctrl+X

Փորձարկեք ՝ համոզվելու համար, որ ոչինչ չեք փչացրել: Տիպ:

ելք

Դա ձեզ դուրս կգա արմատային օգտվողի հաշվից: Այժմ մուտք գործեք ավելի վաղ ստեղծված ոչ արմատային հաշիվ, որպեսզի կարողանաք սկսել ծառայությունը: Մուտք գործելուց հետո մուտքագրեք.

minetestserver

Սա կսկսի սերվերի աշխատանքը: Եթե դա ճիշտ եք արել, սերվերը պետք է սկսի և հանգիստ լինի:

Սերվերը դադարեցնելու համար սեղմեք

Ctrl+C

Միեւնույն ժամանակ.

Քայլ 14: Mods (Plugins) ավելացնելը

Հետո ի՞նչ: Դուք ունեք կազմաձևված ՕՀ և նույնիսկ ավելի կազմաձևված սերվեր, որը պատրաստ է աշխատելու, բայց ինչ -որ բան բացակայում է: Ահա! Ռեժիմներ Mods- ն այն է, ինչ կազմում է Minetest- ը: Առանց ռեժիմների, Minetest- ը ձանձրալի վանիլային խաղ կլիներ ՝ 40-50 բլոկներով, եթե այդպես լիներ: Ավելացրեք ռեժիմներ ՝ մի քանի բավականին զով բաներ թույլ տալու համար, ինչպիսին է Technic Mod- ը, որն ավելացնում է ուժի դաշտեր և միջուկային ռեակտորներ, ավելի շատ սնունդ, որոնք ընտրության համար ավելացնում են մի շարք սննդամթերք, միջեկոններ, որոնք ավելացնում են այն ամենը, ինչ ցանկանում եք և ավելին ՝ redstone- ից, գումարած հարյուրավոր այլ ռեժիմներ: ընտրել.

Նախ, եթե մուտք եք գործել «արմատ» օգտագործող, դուրս եկեք և միացեք ավելի վաղ կազմած օգտվողի հաշվին: Այժմ հաշվի մեջ մեկ անգամ մուտքագրեք su և մուտքագրեք sudo «արմատ» հաշվի գաղտնաբառը: Սա ձեր նոր օգտագործողին ժամանակավորապես կբարձրացնի արմատային օգտագործողի մակարդակին: Թե ինչու, հետո կասեմ:

Այժմ, ձեր սերվերին ռեժիմներ ավելացնելու համար մուտքագրեք և գործարկեք հետևյալ հրամանները.

cd/usr/share/games/minetest/games/minetest_game/mods

Սա ձեզ կտանի դեպի հիմնական Mod պանակ: Այս թղթապանակը պաշտպանված է, ձեզ հարկավոր է լինել «արմատ» օգտվողի հաշվում կամ օգտագործել.

su

Հրաման արևին որպես sudo: Հիմա ռեժիմներ գտնելու համար: Նույն համակարգչով, որով դուք այրել եք SD քարտը, գնացեք ԱՅՍ ԿԱՅՔ ՝ ձեր խաղի համար ռեժիմներ գտնելու համար: Օգտագործեք «Minetest Mod Search» - ը ՝ կոնկրետ բաներ գտնելու համար: Այն ռեժիմը գտնելուց հետո, որը ցանկանում եք փորձել, աջ սեղմեք ներբեռնման հղման վրա և կտտացրեք «Բացել նոր ներդիրում»: Անտեսեք ներբեռնման ցանկացած հուշում և նայեք որոնման տողի վեբ հասցեին: Նաև ստուգեք ռեժիմի տեղեկատվության էջը «Կախվածություններ» ներդիրի համար: Սա կպարունակի ռեժիմների ցանկ, որոնցից մեկը, որը դուք պատրաստվում եք ներբեռնել, չի կարող աշխատել առանց դրանց: Համոզվեք, որ վերադառնաք ավելի ուշ և ներբեռնեք այդ ռեժիմները:

Վեբ հասցեն պետք է այսպիսի տեսք ունենա ՝

Ավելի լավ է ունենալ ձեր GUI համակարգիչը, որը դուք փնտրել եք ռեժիմներ ձեր Pi- ի ցուցադրման կողքին, քանի որ այն ձեզ այնտեղ պետք կգա: Համոզվեք, որ ձեր Pi- ն բաց է ՝

/usr/share/games/minetest/games/minetest_game/mods

Սա, ինչպես նշեցի, Mod թղթապանակն է: Օգտագործեք wget ՝ ձեր ուզած ռեժիմը ներբեռնելու համար, այսպես.

wget

Հիշեք, որ իմ https:// հասցեն փոխարինեք այն նորով, որը գտել եք նոր ներդիրը բացելիս ՝ օգտագործելով.

wget https://… (Ինչ էլ որ լինի հասցեն)

Երբ ամեն ինչ արվի, դուք պետք է մուտքագրեք.

ls

Թղթապանակում `տեսնելու, թե արդյոք ձեր ռեժիմը հաջողությամբ ներբեռնվեց:

Քայլ 15: Անջատեք

Minetest ռեժիմների մեծ մասը գալիս է.zip թղթապանակում, այնպես որ դուք պետք է ֆայլը բացեք, որպեսզի այն աշխատի: Գործարկել:

apt-get install unzip

Դա կավելացնի գործիք, ֆայլերի բեռնաթափման համար: Թույլ տվեք ասել, որ ես օգտագործել եմ wget ֆայլը ներբեռնելու համար, որը ցուցադրվում է որպես «master.zip»: Ֆայլը բացելու համար ես մուտքագրում եմ.

unzip master.zip

Եվ այսպես, անցնում է արդյունահանման գործընթացը: Երբ արդյունահանեք ձեր ուզած ֆայլը, համոզվեք, որ ջնջեք.zip- ը ՝

rm -r master.zip (Փոխարինեք «master.zip» -ը ձեր ֆայլի անունով)

Ofամանակի մեծ մասում դուք կստանաք չփակված ֆայլեր, որոնք այսպիսին են.

minetest-mod-extrafood-master0173v47

Սերվերը չի սիրում նման անուններ, այնպես որ դուք պետք է վերանվանեք ֆայլը: Օգտագործել:

mv minetest-mod-extrafood-master0173v47 լրացուցիչ սնունդ

Սա կվերանայի loooong ֆայլը ավելի կոմպակտ անվան `լրացուցիչ սնունդ: Ակնհայտ է, որ օգտագործեք mv հրամանը այն ֆայլի անունով, որը ցանկանում եք վերանվանել: Բացի այդ, ամենալավն այն է, որ անունը նույնքան մոտ լինի սկզբնաղբյուրին, որ դեռ պարզ լինի, ավելի ուշ գտնելու համար:

Քայլ 16: Փորձարկեք ռեժիմներ

Ամեն անգամ, երբ նոր մոդուլ եք տեղադրում, ՊԵՏՔ է այն փորձարկեք !!! Եթե տեղադրեիք ասենք 30 ռեժիմ, ապա գնայիք ձեր սերվերը գործարկելու, և ասեք, որ 3 ռեժիմ ձախողվեց և սերվերը խափանվեց, ապա դժվարությամբ կհայտնաբերեիք հանցագործին: Այսպիսով, ամեն անգամ, երբ տեղադրում եք ռեժիմ, փորձարկեք այն և համոզվեք, որ այն չի խափանում սերվերը: Եթե սերվերն աշխատում է, միացեք խաղին և փորձարկեք խաղի ռեժիմը: Պաշտպանությունը կարող է գեղեցիկ լինել տերմինալում աշխատելիս, բայց կարող է նույնքան տգեղ դառնալ, երբ գնում ես այն օգտագործելու: Խաղին միանալու համար օգտագործեք Pi- ի IP հասցեն և միանալու համար սերվերի պորտը:

Մոդներ փորձարկելու համար դուք պետք է դուրս գաք sudo- ից և դառնաք սովորական օգտվող: Sudo- ից դուրս գալու համար մուտքագրեք.

ելք

Դա օգտագործողին «minetest» կվերադառնա նորմալ: Սա այն է, որտեղ նոր օգտվողը կարող է օգտակար լինել: Դուք չեք կարող սկսել minetest-server արմատից: Սերվերը գործարկելու համար մուտքագրեք.

minetestserver

Դա կբեռնի սերվերը և բոլոր ռեժիմները ՝ կանխադրված և դրանք, որոնք ավելացրել եք: Ձեր ռեժիմը լավ է բեռնում, ապա լավ: շարունակեք և ավելացրեք ավելին ՝ մեկ առ մեկ փորձարկելով ՝ համոզվելու համար, որ ռեժիմը վատը չէ կամ հակասություններ ունի այլ ռեժիմների հետ: Նաև հիշեք, որ ես ասացի, որ ստուգեմ mod info էջը ՝ տեսնելու, թե արդյոք այն ունի Dependencies: Եթե կախվածություններ կան, ներբեռնեք, բացեք ֆայլերը և փորձեք դրանք: Շատ անգամ ռեժիմը չի բեռնվում չկատարված կախվածությունների պատճառով:

Քայլ 17: Նավահանգստի փոխանցում

Եթե երբևէ պլանավորում եք միանալ ձեր սերվերին հրապարակայնորեն, ապա պետք է փոխանցեք այն առաջ:

1. Ձեր Pi- ում և մուտքագրեք «ifconfig», մի ավելացրեք մեջբերումները:

2. Փնտրեք «eth0» ներդիրը: Այն պետք է ունենա այսպիսի տեսք ունեցող IP ՝ 192.168.1.149

3. Բացեք ձեր դիտարկիչը և հասցեի տողում մուտքագրեք «What my ip»: Պատճենեք ցուցադրված IP- ն 4: Այժմ URL բարում, տեղադրեք այն պատճենված IP հասցեն: Սա պետք է ձեզ տանի դեպի wifi երթուղիչի էջ: Եթե մուտք ունի, ապա շարունակեք և, եթե ոչ, շարունակեք հաջորդ քայլին:

5. Փնտրեք վիրտուալ սերվերներ/նավահանգստի փոխանցում/ծրագրեր/խաղերի ներդիր: Անունը կարող է տարբեր լինել ՝ կախված wifi երթուղիչից:

6. Վիրտուալ սերվերների էջը բացելուց հետո կտեսնեք, որ այն ձեզանից կպահանջի մուտքագրել նավահանգիստ, ip և անուն: Պորտի համար մուտքագրեք 30000, (կամ ինչ նավահանգիստ եք ընտրել minetest.conf ֆայլում) ներգնա և մասնավոր նավահանգիստը: Անվանեք սերվերը և դուք կարգավորված եք: Մուտքագրեք այն IP- ն, որն ավելի վաղ փնտրել եք ՝ նավահանգստի կողքին ՝ ifconfig- ով: Պարզապես պահեք կարգավորումները:

Քայլ 7. Ձեր սեփական սերվերին միանալու համար դուք միշտ կկապվեք `մուտքագրելով վեբ դիտարկիչում գտած IP- ն, իսկ հաջորդ վանդակում` մուտքագրելով սերվերի համար ձեր սահմանած պորտը:

Քայլ 18: Ավարտեք

Երբ դուք փորձարկել և փորձարկել եք ձեր նոր սերվերը և դրա բոլոր ռեժիմները, կարող եք մտածել այն հանրայնացնելու մասին: (Տարբերակ minetest.conf- ում) Սա խաղացողներին կհայտարարի, որ ձեր սերվերը միացված է, և նրանք կսկսեն միանալ: Փորձեք նոր ռեժիմներ, մի փոքր փորձարկեք և երբ գտնեք ձեր ուզածը, վայելեք այն:

Խնդրում եմ մեկնաբանություններ թողնել ներքևում, եթե ինչ -որ բան բաց եմ թողել և շնորհակալություն կարդալու համար:

Վայելեք ձեր սերվերը:

Խորհուրդ ենք տալիս: