Անցնել պարունակությանը

Linux Game Server Manager (LGSM և Web-LGSM)

Այս հոդվածում

Տեղեկատվություն

LGSM-ը (Linux Game Server Managers) հզոր, բաց կոդով գործիք է, որը նախատեսված է Linux համակարգերում խաղային սերվերների կառավարումը պարզեցնելու համար: Այն զգալիորեն պարզեցնում է 120-ից ավելի հայտնի խաղերի և խաղային շարժիչների սերվերների տեղակայումը, կոնֆիգուրացիան, վարչական կառավարումը և թարմացումները, ներառյալ «Counter-Strike», «Minecraft», «Rust» և «Team Fortress 2» խաղերը: Web LGSM-ը ինտուիտիվ վեբ ինտերֆեյս է, որը դարձնում է LGSM-ի հետ աշխատելը ավելի հարմար: Այս վեբ վահանակի միջոցով օգտատերերը ստանում են հասանելիություն բոլոր հիմնական ֆունկցիաներին. խաղացողների կառավարում, խաղային պարամետրերի կոնֆիգուրացիա, սերվերի կարգավիճակի մոնիտորինգ իրական ժամանակում և համակարգի ռեսուրսների արդյունավետ կառավարում: Web LGSM-ի շնորհիվ նույնիսկ խորը տեխնիկական գիտելիքներ չունեցող օգտատերերը կարող են հեշտությամբ և արդյունավետ կերպով կառավարել խաղային սերվերները, ինչը այս գործիքը դարձնում է անհրաժեշտ խաղային համայնքների վարչակազմի և սիրահարների համար:

LGSM-ի հիմնական հնարավորություններ

  • Սերվերի տեղակայում. LGSM-ը ավտոմատացնում է խաղային սերվերի տեղակայման գործընթացը՝ պարզեցնելով անհրաժեշտ ֆայլերի և կախվածությունների կոնֆիգուրացիան: Սա օգնում է խուսափել ձեռքով կարգավորման հետ կապված խնդիրներից:
  • Սերվերի կառավարում. Տրամադրում է հարմար հրամաններ խաղային սերվերները միացնելու, անջատելու, վերագործարկելու, թարմացնելու և մոնիտորինգի համար:
  • Թարմացումներ. LGSM-ը ավտոմատ կերպով ստուգում է խաղի թարմացումները և թույլ է տալիս հեշտությամբ թարմացնել սերվերները դեպի ամենանոր տարբերակները:
  • Անվտանգություն. Բովանդակում է ավտոմատ պահպանող օրինակների և անցանկալի փոփոխություններից պաշտպանության հնարավորություններ:
  • Մոնիտորինգ և ծանուցումներ. LGSM-ը տրամադրում է սերվերի մոնիտորինգի ֆունկցիաներ և կարող է ծանուցել վարչակազմին ընդհատումների կամ խնդիրների մասին էլ. փոստի կամ մեսենջերների միջոցով:
  • Կոնֆիգուրացիա և հարմարեցում. Թույլ է տալիս կոնֆիգուրացնել սերվերի կոնֆիգուրացիոն ֆայլերը և միացման պարամետրերը՝ ապահովելով ճկունություն խաղային սերվերների կառավարման հարցում:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
162 LinuxGSM + Web LGSM Ubuntu 22.04 + + + + 2 2 20 Ոչ ՊԱՏՎԻՐԵԼ
  • Virtual Environment: /home/mcbserver/web-lgsm/venv.
  • Web Interface Directory: /home/mcbserver/web-lgsm.
  • Project Working Directory: /home/mcbserver/lgsm.

Տեղակայումից հետո անհրաժեշտ է անցնել հղման. https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/setup - սկզբնական կարգավորման ընթացքում, այնուհետև կարող եք օգտագործել հղումը https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/login:

Նշում

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

LGSM-ի տեղակայումից հետո սկսել աշխատելը

Պատվերը գնելուց հետո դուք կստանալ ծանուցում ձեր սերվերի պատրաստ լինելու մասին գրանցման ժամանակ նշված էլ. փոստի հասցեին: Այն կներառի VPS IP հասցեն և մուտքի տվյալները միանալու համար: Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi: Մուտքի տվյալները, որոնք կարելի է գտնել սերվերի կառավարման վահանակի Configuration >> Tags թաբում կամ ուղարկված էլ. փոստում.

  • Հղում Web LGSM վեբ ինտերֆեյսին մուտք գործելու համար. webpanel թեգում;
  • Login և Password.
    • Սերվերին միանալու համար (SSH). login և password ուղարկվում են էլ. փոստով սերվերի հանձնման ժամանակ:
    • Web-LGSM կառավարման վահանակ մուտք գործելու համար. հաշիվ (login և password) ստեղծվում է վահանակին առաջին միացման ժամանակ սկզբնական կարգավորման ընթացքում:

Web-LGSM-ի կարգավորում և օգտագործում

  1. Անցեք webpanel թեգում նշված հղմանը և «Setup» էջում ստեղծեք օգտատեր: Օգտատիրոջ ստեղծումից հետո դուք ավտոմատ կերպով կմուտք գործեք և կուղղորդվեք գլխավոր էջ.

  2. Նոր խաղային սերվեր տեղակայելու համար ընտրեք Install a New Game Server տարբերակը.

  3. Այնուհետև ընտրեք խաղային սերվերը հասանելի տարբերակների ցանկից և սկսեք տեղակայման գործընթացը՝ սեղմելով Instal կոճակը: Օրինակ՝ «Install pwserver».

    Այնուհետև մուտքագրեք վարչակազմի գաղտնաբառը (ուղարկված էլ. փոստի հասցեին սերվերը պատվիրելիս).

    Կարող եք հետևել տեղակայման ընթացքին կոնսոլի ելքի միջոցով.

    Հաջող տեղակայումից հետո սերվերը կհայտնվի «Home» բաժնում.

  4. Անցեք «Settings» էջ և կատարեք հիմնական կարգավորումները: Կարգավորումները ավարտելուց հետո սեղմեք Apply կոճակը.

  5. Սկզբնական կարգավորումները կատարելուց հետո միացրեք սերվերը՝ սեղմելով դրա անունը և սեղմելով Start server կոճակը.

Web-LGSM կոնֆիգուրացիայի խմբագրիչի ակտիվացում

Կոնֆիգուրացիայի խմբագրիչը լռելյայն անջատված է: Այն ակտիվացնելու համար ձեռքով խմբագրեք main.conf ֆայլը, որը գտնվում է /home/mcbserver/web-lgsm/main.conf ուղու վրա: Այս ֆայլում փոխեք cfg_editor պարամետրի արժեքը no-ից դեպի yes.

Փոփոխությունները կիրառելու համար անհրաժեշտ է վերագործարկել սերվերը: /home/mcbserver/web-lgsm դիրեկտորիայում կատարեք ./web-lgsm.py -r հրամանը:

Խորհուրդ է տրվում կատարել փոփոխությունները mcbserver օգտատիրոջ անունից: Եթե աշխատում եք որպես root, համոզվեք, որ ֆայլերի և դիրեկտորիաների թույլտվությունները սխալ չեն փոխվել (ստուգեք ls -la հրամանով):

Այս քայլերը ավարտելուց հետո դուք կկարողանաք դիտել խաղային սերվերի կոնֆիգուրացիան վեբ ինտերֆեյսում: Պարզապես սեղմեք սերվերի անվանը.

Խաղային սերվերի կոնֆիգուրացիան պարունակում է տեղեկատվություն խաղացողների միացման պարամետրերի և խաղային կարգավորումների կառավարման մասին:

Մոտեցում գոյություն ունեցող սերվերի ավելացում

Linux Game Server Manager-ը (LGSM և Web-LGSM) նախապես կոնֆիգուրացված է Minecraft: Bedrock Edition-ով: Այս սերվերի հետ աշխատելը սկսելու համար կատարեք հետևյալ քայլերը.

  1. Ընտրեք «Add an Existing LGSM Installation» տարբերակը.

  2. Բացված մենյուում լրացրեք հետևյալ դաշտերը.

    • Installation Title. Մուտքագրեք տեղակայման եզակի անուն;
    • Installation Directory Path. Մուտքագրեք խաղային սերվերի դիրեկտորիայի լիակատար ուղին (/home/mcbserver);
    • LGSM Script Name. Մուտքագրեք խաղային սերվերի սկրիպտի անունը (mcbserver);
    • Game Server Username. Մուտքագրեք խաղային սերվերի օգտատերի անունը (mcbserver): Եթե դատարկ է թողնված, այն կօգտագործի այն օգտատերին, որի անունից աշխատում է web-lgsm գործընթացը:

  3. Ըստ ցանկության ավելացրեք sudoers կանոնը այլ օգտատերերին պատկանող խաղային սերվերների ճիշտ աշխատանքի համար.

    • Բացեք sudoers ֆայլը հետևյալ հրամանով. sudo visudo:
    • Ավելացրեք հետևյալ տողը. root ALL=(mcbserver) NOPASSWD: /home/mcbserver/mcbserver, /usr/bin/watch, /usr/bin/tmux, /usr/bin/kill

Նշում

Քանի որ յուրաքանչյուր խաղային սերվեր պահանջում է եզակի կոնֆիգուրացիա, «Minecraft: Bedrock Edition»-ը mcbserver օգտատիրոջ հետ ընտրվել է որպես օրինակ: Այլ սերվերներ ավելացնելիս օգտագործեք ճիշտ ուղիներ և համապատասխան օգտատերերի անուններ:

Նշում

Հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել LGSM և Web LGSM մշակողների փաստաթղթերում:

LGSM սերվեր պատվիրել API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×