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

Linux Game Server Manager (LGSM և Web-LGSM)

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

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

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

LGSM: Հիմնական գործառույթները

  • Server Installation: LGSM-ը ավտոմատացնում է խաղային սերվերի տեղակայման գործընթացը՝ պարզեցնելով անհրաժեշտ ֆայլերի և կախվածությունների (dependencies) կոնֆիգուրացիան: Սա օգնում է խուսափել ձեռքով կարգավորման հետ կապված խնդիրներից:
  • Server Management: Տրամադրում է հարմարավետ հրամաններ խաղային սերվերների գործարկման, կանգնեցման, վերագործարկման, թարմացման և մոնիթորինգի համար:
  • Updates: LGSM-ը ավտոմատ կերպով ստուգում է խաղային թարմացումները և թույլ է տալիս հեշտությամբ թարմացնել սերվերները մինչև վերջին տարբերակները:
  • Security: Ներառում է ավտոմատ պահուստային պատճենման (backup) և անցանկալի փոփոխություններից պաշտպանվելու գործառույթներ:
  • Monitoring and Notifications: LGSM-ը տրամադրում է սերվերի մոնիթորինգի գործառույթներ և կարող է ծանուցել ադմինիստրատորներին խնդիրների կամ անջատման մասին՝ էլեկտրոնային փոստի կամ Messenger-ների միջոցով:
  • Configuration and Customization: Թույլ է տալիս կարգավորել սերվերի կոնֆիգուրացիայի ֆայլերը և գործարկման պարամետրերը՝ ապահովելով ճկունություն խաղային սերվերների կառավարման մեջ:

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

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
162 LinuxGSM + Web LGSM Ubuntu 22.04 + + + + 2 2 20 Ոչ ՊԱՏՎԻՐԵԼ

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

Նշում

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

Ինչպես սկսել LGSM-ի տեղակայումից հետո

Պատվերը գնելուց հետո դուք կստանաք ծանուցում ձեր սերվերի պատրաստ լինելու մասին այն էլեկտրոնային հասցեին, որը նշված է գրանցման ժամանակ: Այն կներառի VPS IP հասցեն և մուտքի տվյալները (credentials) միացման համար: Մեր ընկերության հաճախորդները սարքավորումները կառավարում են the server control panel and API — Invapi միջոցով: Ավտենտիֆիկացիայի տվյալները, որոնք կարող են հայտնվել Configuration >> Tags պատուհանում սերվերի կառավարման վահանակում կամ ուղարկված էլեկտրոնային նամակում.

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

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

  1. Անցեք webpanel թեգում նշված հղումով և "Setup" էջում ստեղծեք օգտատեր (user): Օգտատեր ստեղծելուց հետո դուք ավտոմատ կերպով կմուտք գործեք և կտեղափոխվեք գլխավոր էջ:

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

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

    Հաջորդիվ մուտքագրեք ադմինիստրատորի գաղտնաբառը (որը ուղարկվել է ձեր էլեկտրոնային հասցեին սերվերը պատվիրելիս):

    Դուք կարող եք մոնիթորինգ անել տեղակայման ընթացքը կոնսոլի արտածումների միջոցով.

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

  4. Գնացեք "Settings" էջ և իրականացրեք հիմնական կարգավորումները: Կարգավորումները պարզ完ելուց հետո սեղմեք Apply կոճակը.

  5. Հիմնական կարգավորումներն իրականացնելուց հետո գործարկեք սերվերը՝ սեղմելով նրա անվան վրա և ապա Start server կոճակը.

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

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

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

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

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

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

Գոյություն ունեցող սերվերի ավելացում

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

Նշում

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

Նշում

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

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

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