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-ի կարգավորում և օգտագործում¶
-
Անցեք
webpanelթեգում նշված հղումով և "Setup" էջում ստեղծեք օգտատեր (user): Օգտատեր ստեղծելուց հետո դուք ավտոմատ կերպով կմուտք գործեք և կտեղափոխվեք գլխավոր էջ:
-
Նոր խաղային սերվեր տեղակայելու համար ընտրեք Install a New Game Server տարբերակը.

-
Այնուհետև ընտրեք խաղային սերվերը հասանելի տարբերակների ցանկից և սկսեք տեղակայման գործընթացը՝ սեղմելով
Instalկոճակը: Օրինակ՝ "Install pwserver":
Հաջորդիվ մուտքագրեք ադմինիստրատորի գաղտնաբառը (որը ուղարկվել է ձեր էլեկտրոնային հասցեին սերվերը պատվիրելիս):

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

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

-
Գնացեք "Settings" էջ և իրականացրեք հիմնական կարգավորումները: Կարգավորումները պարզ完ելուց հետո սեղմեք
Applyկոճակը.
-
Հիմնական կարգավորումներն իրականացնելուց հետո գործարկեք սերվերը՝ սեղմելով նրա անվան վրա և ապա
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-ով: Այս սերվերի հետ աշխատանքն սկսելու համար հետևեք այս քայլերին.
-
Ընտրեք "Add an Existing LGSM Installation" տարբերակը.

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

-
Ըստ ցանկության՝ ավելացրեք
sudoersկանոն այլ օգտատերերի պատասխանատվության խաղային սերվերների ճիշտ աշխատանքի համար.- Բացեք sudoers ֆայլը
sudo visudoհրամանով: - Ավելացրեք հետևյալ տողը՝
root ALL=(mcbserver) NOPASSWD: /home/mcbserver/mcbserver, /usr/bin/watch, /usr/bin/tmux, /usr/bin/kill
- Բացեք sudoers ֆայլը
Նշում
Քանի որ յուրաքանչյուր խաղային սերվեր պահանջում է եզակի կոնֆիգուրացիա, mcbserver օգտատիրոջ համար "Minecraft: Bedrock Edition"-ը ընտրվել է որպես օրինակ: Այլ սերվերներ ավելացնելու համար օգտագործեք համապատասխան հասցեները և օգտատերերի անունները:
Նշում
Հիմնական կարգավորումների վերաբերյալ մանրամասն տեղեկություն կարող եք գտնել LGSM և Web LGSM մշակողների փաստաթղթերում: