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

የተቀመጡ መተግበሪያዎች - TeamSpeak

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

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

TeamSpeak-ը VoIP մասնակի ծրագրակազմ է, որը հիմնականում նախագծված է գեյմերների և թիմերի համար, որոնք կարող են պահանջել կայուն հաղորդակցման գործիք: Այն հուսալի է, թեթև և առաջարկում է տարբեր հնարավորություններ, ինչպիսիք են AES-256 շիճանվածքը (encryption), նվազագույն լատենտությունը (delay) և բարձրորակ աուդիո:

TeamSpeak. Հիմնական հնարավորություններ

  • Բարձրորակ ձայնային չաթ: Teamspeak-ը ապահովում է հստակ և պարզ ձայնային փոխանցում օգտվողների միջև, ինչը կարևոր է խաղի ընթացքում համակարգման համար:
  • Channel System: Օգտվողները կարող են ստեղծել անսահմանափակ քանակությամբ կալաններ և դասավորել դրանք հիերարխիկ խմբերի մեջ՝ թույլ տալով առանձին կալաններ տարբեր թիմերի, խաղերի կամ առաջադրանքների համար:
  • Իրավունքների կառավարում: Սերվերի ադմինիստրատորները կարող են օգտվողներին վերկացնել տարբեր իրավունքներ, օրինակ՝ կալաններ ստեղծելու, անդամներին հեռացնելու (kick out) և այլն:
  • 3D ձայնի աջակցություն: Teamspeak-ը տեղադրում է յուրաքանչյուր օգտվողի ձայնը վիրտուալ սենյակում՝ հեշտացնելով նավարկումը խաղի ընթացքում.
  • Ձայնային չաթի ձայնագրում: Ձայնային զրույցների ձայնագրման հնարավորություն՝ հետագայում լսելու կամ տարածելու համար:
  • Cross-Platform: Հասանելի է Windows, MacOS, Linux և շարժական սարքերի համար:

Նշում

Դուք կարող եք տեղակայել TeamSpeak-ը որպես Managed App: Դա անելու համար, ընտրեք Services > Managed Apps Invapi սերվերի կառավարման վահանակում:

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

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

Այս ծրագրային ապահովման համար տեղադրման ժամանակ հնարավոր է սահմանել սեփական դոմեն: Տեսեք հրահանգները

Այս ծրագրակազմի համար դուք կարող եք սահմանել Custom Domain տեղակայման ժամանակ: Տեսեք հրահանգները

  • Տեղակայված ծրագրակազմը՝
    • Docker հետևյալ կոնտեյներներով՝
      • TeamSpeak Server (mbentley/teamspeak:latest image)
        • Ports: 9987 (UDP), 10011, 30033, 41144 (TCP)
      • TeamSpeak Manager (joni1802/ts3-manager image)
        • Port: 8080
      • Nginx՝ Let's Encrypt-ով (jonasal/nginx-certbot image)
    • Docker Compose Plugin

TeamSpeak սերվերի աշխատողականությունը ստուգելու համար՝

  1. Ստուգեք կոնտեյների կարգավիճակը.

    docker ps | grep teamspeak
    

  2. Դիտեք կոնտեյների լոգերը (logs).

    docker logs teamspeak
    

  3. Ստուգեք պորտերի հասանելիությունը.

    netstat -tulpn | grep -E '9987|10011|30033|41144'
    

Նշում

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

TeamSpeak-ը որպես Managed App տեղակայելուց հետո

TeamSpeak-ը որպես Managed App տեղակայելուց հետո, դուք կարող եք գտնել հետևյալը սերվերի կառավարման վահանակի My Apps պատուհանում.

  • հավելվածի հղում (application link);
  • մուտքանուն և գաղտնաբառ՝ օգտվելու համար;
  • տեղեկատվություն սպասարկման օգտგործման և կառավարման վերաբերյալ:

Managed apps-ի հետ աշխատելու մասին հավելավն մանրամասների համար տեսեք հրահանգները:

TeamSpeak-ը Marketplace-ից տեղակայելուց հետո

Պատվերը ձեռքբերելուց հետո դուք կստանաք ծանուցում՝ գրանցման ժամանակ նշված էլեկտրոնային փոստի հասցեին, որը կհայտնի, որ ձեր սերվերը պատրաստ է օգտագործման համար: Այս ծանուցումը կներառի VPS IP հասցեն և մուտքի տվյալները (login credentials) միացման համար: Մեր ընկերության հաճախորդները սարքավորումը կառավարում են server management panel and APIInvapi միջոցով:

Ծառայությունն օգտագործելը սկսելու համար ներբեռնեք TeamSpeak client ձեր տեղային սարքի վրա և տեղադրեք այն:

Ts3-Manager-ի թարմացում

Նշում

Ts3-Manager 2.2.1 և ավելի հին տարբերակներում հայտնաբերվել է անվտանգության կրիտիկական խոցավորություն: Հետևաբար, խորհուրդ է տրվում որքան հնարավոր է շուտ թարմացնել մինչև 2.2.3 տարբերակը կամ ավելի նոր:

  1. Ստեղடக்கնթիկ կոնֆիգուրացիայի պահուստային պատճեն (backup) ստեղծել

    Պահպանեք տվյալները ընթացիկ կոնտեյների մասին: Անհրաժելության դեպքում վերականգնելու համար գործարկեք՝

    docker inspect ts3-manager > /opt/ts3-manager-backup.json
    
    Ստուգեք տվյալները volume-ում.

    ls -l /opt/tsi-web
    
  2. Կանգնեցրեք և հեռացրեք հին կոնտեյները

    Եթե ts3-manager կոնտեյները գոյություն ունի (նույնիսկ եթե docker ps-ը այն չի ցուցադրում), գործարկեք՝

    docker stop ts3-manager
    
    docker rm ts3-manager
    

  3. Վերջին Ts3-Manager v2.2.3 կոնտեյները գործարկեք

    docker run -d \
      --name ts3-manager \
      -p 8080:8080 \
      -v /opt/tsi-web:/app/data \
      -e PORT=8080 \
      -e JWT_SECRET=$(openssl rand -hex 32) \
      -e WHITELIST=teamspeak \
      --network bridge \
      --restart unless-stopped \
      joni1802/ts3-manager:v2.2.3
    
  4. Ստուգեք գործարկումը

    Համոզվեք, որ կոնտեյները հաջողությամբ գործարկվել է:

    docker ps | grep ts3-manager
    
    docker logs ts3-manager
    
    Եթե թարմացումը հաջող էր, ապա՝

    • docker ps արդյունքում ts3-manager կոնտեյները պետք է լինի Up կարգավիճակում:
    • docker logs ts3-manager լոգերում պետք է հայտնվի հետևյալպիսի հաղորդագրություն՝
      Server listening on http://127.0.0.1:8080
      

Սերվերին միանալը

Սերվերին միանալու համար ձեզ անհրաժեշտ է՝

  • Control Panel-ում, պատճենեք Server IP AddressNetwork tab-ից — Server ID and IP Address:
  • Կամընտիր - գրանցվեք ձեր personal TeamSpeak account էջում: Սա կհեշտացնի սերվերի կառավարումը և կարգավորումը:
  • Կամընտիր - ավելացրեք սերվերը ձեր personal TeamSpeak account էջում: Մուտքագրեք սերվերի IP հասցեն և պորտի համարը (9987), ինչպես նաև սերվերի անունը:

Նշում

Ըստ license՝ առանց գրանցման դուք կարող եք ստեղծել 1 վիրտուալ սերվեր՝ 32 սլոթով: Գրանցումից հետո սահմանափակումը կընդլայնվի մինչև 2 վիրտուալ սերվեր և 1024 (512-ը՝ յուրաքանչյուրի վրա) սլոթ:

Ձեր տեղային սարքի վրա TeamSpeak client-ը գործարկելուց հետո, մուտքագրեք սերվերի IP հասցեն ստորև նշված սքրինշոթում նշված դաշտում և սեղմեք Connect կոճակը.

Ադմինիստրատորի իրավունքների հաստատում

Ադմինիստրատորի իրավունքները հաստատելու համար ձեզ անհրաժեշտ է միանալ սերվերին SSH-ի միջոցով և գործարկել հետևյալ հրամանը.

docker logs teamspeak | tail -n 50 | grep "password"

Այս հրամանի գործարկումը կցուցադրի հետևյալ կարևոր տվյալները՝

  1. ServerQuery Admin Account-ի տվյալներ (հրամանների տողի միջոցով TeamSpeak 3 սերվերը վարելու համար):

    • Login: serveradmin;
    • Password (գեներացված համակարգի կողմից);
    • API key.
  2. Privilege key (token)՝ վիրտուալ սերվերի վրա ադմինիստրատորի իրավունքներ ստանալու համար:

Օրինակի արդյունքը կունենա այսպիսի տեսք.

Դուք պետք է պահպանեք այս տվյալները, քանի որ դրանք անհրաժեշտ կլինեն՝

  • Մուտք գործելու ServerQuery ինտերֆեյս:
  • Վիրտուալ սերվերի վրա ադմինիստրատորի իրավունքներ ստանալու համար;
  • Սերվերը API-ի միջոցով կառավարելու համար;
  • TS3 Manager Web Interface-ի միջոցով սերվերի կառավարման համար:

Կարևոր է նշել, որ privilege key-ն կարող է օգտագործվել միայն մեկ անգամ, իսկ ServerQuery գաղտնաբառը պետք է փոխվի առաջին մուտքից անմիջապես հետո:

TeamSpeak client-ում սեղմեք սերվերի անվան վրա և պատասխանեք "Yes" Is this your TeamSpeak server? հարցին.

Մուտքագրեք պատճենված key-ը.

Ադմինիստրատորի իրավունքները հաստատելուց հետո դուք կարող եք ստեղծել նոր key-ներ: Դա անելու համար՝

  • Բացեք context menu-ն՝ սեղմելով սերվերի պատկերակի վրա (right-click) հիմնական TeamSpeak պատուհանում:
  • Սերվերի կարգավորումներում (server settings) անցեք Show Privilege Keys tab.

  • Սեղմեք Create կոճակը նոր privilege key գեներացնելու համար:

Կբացվի պատուհան, որտեղ կարող եք ընտրել այն խումբը, որի համար ստեղծվում է key-ը: Հասանելի են հետևյալ տարբերակները.

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

Այս ծրագրային ապահովումը տեղադրելու համար API-ի միջոցով հետևեք այս հրահանգներին։

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