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

Pterodactyl Control Panel

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

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

Pterodactyl-ը free open-source խաղային սերվերների կառավարման անվճար բաց կոդով վահանակ է: Այն հնարավորություն է տալիս կենտրոնացված կերպով կառավարել Minecraft, CS2, Rust և 50+ այլ խաղերի սերվերները՝ վեբ ինտերֆեյսի միջոցով:

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

Pterodactyl-ը ժամանակակից խաղային սերվերների կառավարման լուծում է, որը համատեղում է՝

  • Աջակցություն 50+ խաղերի համար: Տրամադրում է պատրաստի շաբլոններ հանրահայտ խաղային սերվերների արագ տեղակայման համար: Ավտոմատ կերպով կարգավորում է ծրագրակազմը, կախվածությունները և khởiինքի պարամետրերը, աջակցում է խաղի տարբերակի ընտրությանը և հատուկ շաբլոնների ավելացմանը:
  • Ռեսուրսների հավասարաչափ կառավարում: Կառավարում է RAM-ը, CPU-ն, սկավառակի տարածքը և առաջնահերթությունների բաշխումը սերվերների միջև: Կանխում է գերբեռնվածությունը, բաշխում է ռեսուրսները սահմանաչափերով և օգտագործում է SWAP հիշողությունը՝ կայունության համար:
  • Հուսալի ավտոմատ պահուստային պատճեններ (backups): Ապահովում է ճկուն պլանավորված պահուստավորում տվյալների ընտրությամբ (ամբողջ սերվերը կամ հիմնական ֆայլերը): Պահպանում է պահուստային պատճենները տեղային կամ ամպային պահոցներում (S3, FTP, GDrive)՝ գաղտնագրմամբ և ակնթարթային վերականգնման հնարավորությամբ:
  • Էֆեկտիվ բազմաթիվ սերվերների աշխատանք: Յուրաքանչյուր սերվեր գործարկում է առանձնացված Docker կոնտեյներում: Ավտոմատ կերպով բաշխում է ծանրաբեռնվածությունը հանգույցների (nodes) միջև, նշանակում է պորտեր՝ առանց կոնֆլիկտների, և թույլ է տալիս խմբավորել հարակից սերվերները:
  • Ճկուն բազմաօգտվող հասանելիություն: Կառավարում է թույլտվությունները դերերի վրա հիմնված մոդելով (նախնական + ստեղծված դերեր)՝ 50+ մանրամասն թույլտվություններով: Աջակցում է ժամանակավոր հասանելիություն, գործողությունների աուդիտ և երկփուլային նույնականացում:
  • Ռեալ-տայմ կառավարման կոնսոլ: Տրամադրում է լիակատար հսկողություն վեբ ինտերֆեյսի միջոցով՝ ինտերակտիվ տերմինալով (SSH-ի նման): Ներառում է գունավոր ֆորմատավորում, հրամանների պատմություն, արագ գործողությունների կոճակներ և իրադարձությունների ծանուցումներ:
  • Ռեալ-տայմ վիճակագրության մոնիթորինգ: Ցուցադրում է ռեսուրսների օգտագործման գրաֆիկներ (CPU, RAM, սկավառակ, ցանց) և խաղային մետրիկաներ (online խաղացողներ, TPS, ping): Թույլ է տալիս ստեղծել ստեղծված վահանակներ (dashboards), կարգավորել ծանուցումները և արտահանել տվյալները CSV ֆորմատով:
  • Պարզեցված mod/plugin կառավարում: Ակնարկում է ներկառուցված խանութ՝ մոդերի ավտոմատ տեղակայման, տարբերակների և կախվածությունների կառավարման համար: Ներառում է տեսական կոնֆիգուրատոր՝ շինտաքսի ընդգծմամբ և թարմացումների մասին ծանուցումներով:
  • Ավտոմատ թարմացումներ: Ապահովում է համակարգի անընդհատ աշխատանքը: Թարմացնում է խաղային սերվերները պլանով՝ թեստային ռեժիմով և սխալների դեպքում հետադարձ (rollback) հնարավորությամբ: Թարմացնում է control panel մեկ հրամանով (php artisan p:upgrade), ստուգելով համատեղելիությունը և առանց տվյալների կորստի տվյալների բազայի միգրացիան: Ավտոմատ թարմացնում է Wings daemon-ը, պահպանելով համատեղելիությունը տարբեր Linux դիստրիբուտիվների հետ:

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

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

Հիմնական համակարգային բաղադրիչները.

Բաղադրիչ Նպատակը
Panel Վեբ կառավարման ինտերֆեյս (PHP/Laravel): Տրամադրում է admin panel և օգտվողի ինտերֆեյս սերվերների կառավարման համար
Wings Ֆիզիկական խաղային սերվերի գործարկման դեմոն (Go): Տեղակայվում է առանձին այն մեքենաների վրա, որտեղ կաշխատեն խաղային սերվերները
Database MariaDB՝ կոնֆիգուրացիաները, օգտվողներին, սերվերներն ու կարգավորումները պահելու համար
Docker Կոնտեյներացման հարթակ, որը պահանջվում է Wings-ի աշխատանքի և խաղային սերվերների առանձնացման համար

Կոնֆիգուրացիայի ֆայլեր

Ճանապարհ (Path) Նպատակը
/var/www/pterodactyl/.env Panel-ի հիմնական կարգավորումներ: database connection, Redis, APP_URL, APP_KEY
/var/www/pterodactyl/storage/logs/laravel.log Panel-ի գործողության լոգերը (application errors, requests)
/var/log/nginx/pterodactyl.app-error.log NGINX վեբ սերվերի լոգերը Panel-ի համար
/etc/pterodactyl/config.yml Wings-ի կոնֆիգուրացիա: authorization token, Panel URL, Docker settings: Ստեղծվում է Wings-ի տեղակայման ժամանակ
/var/lib/pterodactyl/volumes/ Խաղային սերվերի տվյալների թղթապանակ: world files, configurations, plugins: Ստեղծվում է Wings-ի տեղակայումից հետո

Խաղային ռեսուրսների հանձնարարականներ

Մոտավոր պահանջներ մեկ խաղային սերվերի համար.

Խաղ RAM CPU Disk
Minecraft (Vanilla/Paper) 2-4 GB 2+ cores 5-10 GB
Minecraft with mods (Forge/Fabric) 4-8 GB 4+ cores 10-20 GB
CS2 / CS:GO 4-6 GB 4+ cores 15-20 GB
Rust 8-12 GB 4+ cores 20-30 GB
ARK: Survival Evolved 8-16 GB 6+ cores 30-50 GB
Terraria 1-2 GB 2+ cores 2-5 GB
Valheim 4-6 GB 4+ cores 5-10 GB

Սկզբնական քայլերը Pterodactyl-ի տեղակայումից հետո

Ձեր պատվերը վճարելուց հետո դուք կստանաք ծանուցում՝ գրանցված էլեկտրոնային հասցեին, որը կհայտի, որ ձեր սերվերը պատրաստ է աշխատանքի: Այն կպարունակի VPS IP հասցեն, ինչպեսզիք login և password՝ միացման համար: Մեր ընկերության հաճախորդները կառավարում են սարքավորումները in the servers and API control panel — Invapi.

Ավտոձեփնթման տվյալները, որոնք կարող են հայտնվել սերվերի control panel-ի Configuration >> Tags tab-ում կամ էլեկտրոնային փոստում, կարող են լինել՝

  • Link: webpanel tag-ում: Admin panel մուտք գործելու համար, հիմնական հղմանը ավելացրեք /admin;
  • Login: admin;
  • Password: ուղարկվում է էլեկտրոնային փոստով ձեր հասցեին, երբ սերվերը պատրաստ է աշխատանքի ծրագրակազմի տեղակայումից հետո:

Առաջին մուտքը

  1. Բացեք վեբ բրաուզերը և անցեք ձեր Pterodactyl panel հասցեով
  2. Սեղմեք Login:

  3. Հաջող մուտքից հետո դուք կհայտնվեք հիմնական panel էջում:

  4. Ադմինիստրատիվ պանել մուտք գործելու համար սեղմեք կոճակը.

Օգտվող ստեղծելը

  1. Ադմինիստրատիվ պանելի ձախ մենյուում սեղմեք Users բաժնի վրա;
  2. Սեղմեք Create New կոճակը վերին աջ անկյունում.

  3. Լրացրեք պահանջվող դաշտերը.

    • Username: օգտվողի անունը;
    • Email: օգտվողի էլեկտրոնային հասցեն;
    • First Name: անուն;
    • Last Name: apellido;
    • Password: գաղտնաբառ (նվազագույնը 8 նիշ, պետք է պարունակի տարբեր ռեգիստրի տառեր և թվեր);
  4. Անհրաժեշտության դեպքում ընտրեք Yes Administrator տողում՝ ադմինիստրատորի իրավունքներ տալու համար;
  5. Սեղմեք Create User.

Location ստեղծելը

Ի՞նչ է Location-ը

Location-ը հանգույցների (nodes) տրամաբանական խմբավորումն է՝ ըստ աշխարհագրական դիրքի կամ նպատակի: Օգտագործվում է սերվերները կազմակերպելու համար, օրինակ՝ "EU", "US", "Asia", "Production", "Testing": Օգտվողները չեն տեսնում location-ները անմիջականորեն. սա վարչական գործիք է:

  1. Ձախ մենյուում ընտրեք Locations;
  2. Սեղմեք Create New կոճակը վերին աջ անկյունում.

  3. Լրացրեք դաշտերը.

    • Short Code: տեղի կարճ կոդը (օրինակ՝ "US1", "EU1");
    • Description: տեղի նկարագրությունը (օրինակ՝ "Data center in the USA");
  4. Սեղմեք Create.

Node ստեղծելը

Ի՞նչ է Node-ը

Node-ը ֆիզիկական կամ վիրտուալ սերվեր է, որի վրա Wings-ի միջոցով գործարկվում են խաղային սերվերները: Յուրաքանչյուր node ունի իր սեփական ռեսուրսները (CPU, RAM, սկավառակ) և կարող է միաժամանակ սպասարկել բազմաթիվ խաղային սերվերներ:

Նախապատրաստում Node ստեղծելուց առաջ

Նախքան node ստեղծելը, համոզվեք, որ՝

  • Docker-ը տեղակայված է սերվերի վրա (նախնական տեղակայված է HOSTKEY պատկերներում);
  • Դուք ունեք IP հասցե կամ դոմեյն անուն node-ի համար;
  • 8080 (Wings API) և 12333 (Wings/Daemon SSL կապ) պորտերը բաց կլինեն firewall-ում:

Node ստեղծելը Panel-ում

  1. Ադմինիստրատիվ պանելի ձախ մենյուում ընտրեք Nodes;

  2. Սեղմեք Create New կոճակը վերին աջ անկյունում.

  3. Լրացրեք basic settings-ը.

    • Name: նոդի եզակի անունը (օրինակ՝ hostkey-us-node1);
    • Location: ընտրեք նախապես ստեղծված location-ը;
    • Public: նշեք վանդակը, եթե նոդը պետք է տեսանելի լինի օգտվողների համար;
    • FQDN: նշեք panel-ի դոմեյն անունը (օրինակ՝ pterodactyl50514.hostkey.in) կամ IP հասցեն;
    • Communicate Over SSL: նշեք վանդակը, եթկե Panel-ը օգտագործում է HTTPS;
    • Behind Proxy: թողեք անջատված, եթե նոդը proxy-ի հետևում չէ:
  4. Կարգավորեք resource settings-ը.

    • Daemon Server File Directory: /var/lib/pterodactyl/volumes (չփոփոխել);
    • Total Memory: նշեք հասանելի RAM-ը MB-ով (օրինակ՝ 4608 6GB սերվերի համար՝ հաշվառելով պահուստը);
    • Memory Over-Allocation: նշեք 0 (over-allocation չկա);
    • Total Disk Space: նշեք հասանելի սկավառակի տարածքը MB-ով (օրինակ՝ 102400 120GB սկավառակի համար՝ հաշվառելով պահուստը);
    • Disk Over-Allocation: նշեք 0 (over-allocation չկա);
    • Daemon Port: 8080 (թողեք լռելին);
    • Daemon SFTP Port: 2022 (թողեք լռելին).

  5. Սեղմեք Create Node կոճակը.

Կարևոր է HTTPS օգտագործելիս

Եթե Panel-ը գործում է HTTPS-ով, դուք պետք է FQDN դաշտում նշեք domain name, այլ ոչ թե IP հասցե: IP հասցե նշելը SSL-ի միացմամբ կհանգեցնի վալիդացիայի սխալի:

Կարգավորումների օրինակ All-in-One կոնֆիգուրացիայի համար (4 vCore / 6GB RAM / 120GB SSD)

    Name: hostkey-us-node1
    Location: US1
    Public: ☑
    FQDN: pterodactyl50514.hostkey.in
    Communicate Over SSL: ☑
    Behind Proxy: ☐

    Total Memory: 4608 MB (թողած 1.5GB համակարգի համար)
    Memory Over-Allocation: 0
    Total Disk Space: 102400 MB (թողած 20GB համակարգի համար)
    Disk Over-Allocation: 0

Allocation-ների կարգավորումը

Node ստեղծելուց հետո պետք է կարգավորեք allocation-ները. դրանք IP հասցեների և պորտերի համակցություններ են, որոնք հասանելի կլինեն խաղային սերվերներին նշանակելու համար:

  1. Node ստեղծելուց հետո նրա էջը կբացվի ավտոմատ: Անցեք Allocation tab-ին.

  2. Assign New Allocations բաժնում (աջ կողմում) լրացրեք դաշտերը.

    • IP Address: մուտքագրեք սերվերի IP հասցեն;
    • IP Alias: նշեք նկարագրություն (օրինակ՝ Main IP) կամ թողեք դատարկ;
    • Ports: նշեք պորտերի շրջանակ (օրինակ՝ 25565-25570 Minecraft սերվերների համար):

3.Սեղմեք կանաչ Submit կոճակը.

![](./images/pterodactyl_9.png)
  1. Ստեղծված allocation-ները կհայտնվեն Existing Allocations աղյուսակում (ձախ կողմում): Յուրաքանչյուր տող ներկայացնում է առանձին IP:port համակցություն, որը կարող է նշանակվել խաղային սերվերին:

Նշում

Առանց allocation-ների կարգավորման, դուք չկարողանաք սերվերներ ստեղծել այս նոդում: Դուք պետք է ավելացնեք առնվազն մեկ IP հասցե՝ պորտերով:

Պորտերի հանձնարարականներ

  • Minecraft: 25565-25570 (ստանդարտ պորտ՝ 25565);
  • CS2/CS:GO: 27015-27020 (ստանդարտ պորտ՝ 27015);
  • Rust: 28015-28020 (ստանդարտ պորտ՝ 28015);
  • Valheim: 2456-2460 (ստանդարտ պորտ՝ 2456).

Wings-ի տեղակայում

Կրկնակի կարևոր է աշխատանքի համար

Node ստեղծելուց և allocation-ները կարգավորելուց հետո, դուք պետք է տեղակայեք Wings-ը սերվերի վրա: Առանց Wings-ի, նոդը ցույց կտա Offline կարգավիճակ և չի կարողանա գործարկել խաղային սերվերները:

Մուտք գործեք սերվեր, SSH-ի միջոցով և գործարկեք հետևյալ հրամանները.

Ստեղծեք թղթապանակ կոնֆիգուրացիայի համար.

mkdir -p /etc/pterodactyl
Ներբեռնեք Wings.

curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64"
Տվեք գործարկման թույլտվություններ.

chmod u+x /usr/local/bin/wings
Ստուգեք տեղակայումը.

wings version

Wings-ի տարբերակը պետք է հայտնվի (օրինակ՝ wings vv1.12.1):

Wings-ի կարգավորումը Auto-Deploy-ի միջոցով (Խորհուրդ է տրվում)

  1. Ադմինիստրատիվ պանելում գնացեք ստեղծված նոդի Configuration tab-ին.

  2. Auto-Deploy բաժնում (աջ կողմում) սեղմեք Generate Token կոճակը.

3.Պատճենեք գեներացված հրամանը. Այն պետք է ունենա այսպիսի տեսք.

    cd /etc/pterodactyl && wings configure --panel-url https://your-domain.com --token TOKEN --node 1

  1. Գործարկեք պատճենված հրամանը սերվերի վրա.

        cd /etc/pterodactyl && wings configure --panel-url https://pterodactyl50514.hostkey.in --token TOKEN --node 1
    

    Պետք է հայտնվի հաղորդագրություն՝ Successfully configured wings.

  2. Ստուգեք ստեղծված կոնֆիգուրացիան.

        cat /etc/pterodactyl/config.yml
    

systemd Ծառայության ստեղծումը

Ստեղծեք systemd ծառայություն Wings-ի ավտոմատ khởiինքի համար.

cat > /etc/systemd/system/wings.service <<'EOF'
[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
Requires=docker.service
PartOf=docker.service

[Service]
User=root
WorkingDirectory=/etc/pterodactyl
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/local/bin/wings
Restart=on-failure
StartLimitInterval=180
StartLimitBurst=30
RestartSec=5s

[Install]
WantedBy=multi-user.target
EOF

Wings-ի գործարկումը

Reload systemd կոնֆիգուրացիան.

systemctl daemon-reload
Enable ավտոստարտ և գործարկեք Wings-ը.

systemctl enable --now wings
Ստուգեք կարգավիճակը.

systemctl status wings

Կարգավիճակը պետք է ցույց տա Active: active (running).

Գործողության ստուգում

Ստուգեք Wings-ի լոգերը.

journalctl -u wings -n 50

Լոգերը պետք է պարունակեն հետևյալ հաղորդագրությունները.

  • fetching list of servers from API - Wings-ը միացել է Panel-ին.
  • configuring internal webserver - Wings-ի վեբ սերվերը գործարկվել է.
  • sftp server listening for connections - SFTP սերվերը աշխատում է:

Ստուգեք սերվերի թղթապանակի ստեղծումը.

ls -la /var/lib/pterodactyl/volumes/

Կարգավիճակի ստուգում Admin Panel-ում

  1. Բացեք ադմինիստրատիվ պանելը՝ https://your-domain.com/admin;
  2. Անցեք՝ Admin > Nodes > ձեր նոդը;
  3. Թարմացրեք էջը (F5);
  4. Վերին աջ անկյունում պետք է հայտնվի կանաչ Online կարգավիճակի ինդիկատորը;
  5. About tab-ում պետք է հայտնվեն ռեսուրսների մասին տեղեկությունները (CPU, RAM, Disk):

Եթե նոդը ցույց է տալիս Online կարգավիճակ

Նոդը ամբողջությամբ կարգավորված է և պատրաստ է խաղային սերվերներ ստեղծելու համար:

Խնդիրների հայտարձակում (Troubleshooting)

Նոդը ցույց է տալիս Offline կարգավիճակ

Ստուգեք Wings-ի կարգավիճակը.

systemctl status wings

Եթե Wings-ը չի աշխատում, գործարկեք այն.

systemctl start wings

Ստուգեք լոգերը սխալների համար.

journalctl -u wings -n 100

Ընդհանուր խնդիրներ.

  1. Wings-ը չի կարողանում միանալ Panel-ին.
    • Ստուգեք panel URL-ը կոնֆիգուրացիայում՝ cat /etc/pterodactyl/config.yml | grep remote;
    • Համոզվեք, որ Panel-ը հասանելի է՝ curl -I https://your-domain.com.

2.Պորտ 8080-ը արգելակված է firewall-ի կողմից. - Ստուգեք պորտը՝ netstat -tulpn | grep 8080; - Բացեք պորտը՝ ufw allow 8080/tcp.

  1. SSL խնդիրներ.
    • Եթե Panel-ը օգտագործում է HTTPS, ապա Wings-ը նույնպես պետք է աշխատի SSL-ով.
    • Ստուգեք SSL կարգավորումները /etc/pterodactyl/config.yml ֆայլում:

Ձեռքով կարգավորում (Այլընտրանքային մեթոդ)

Եթե Auto-Deploy-ը չի աշխատում, կարող եք կարգավորել Wings-ը ձեռքով.

  1. Ադմինիստրատիվ պանելում գնացեք նոդի Configuration tab-ին.
  2. Պատճենեք կոնֆիգուրացիայի ֆայլի պարունակությունը ձախ տեքստային դաշտից.
  3. Սերվերի վրա ստեղցրեք կոնֆիգուրացիայի ֆայլը.

    nano /etc/pterodactyl/config.yml
    

  4. Տեղադրեք պատճենված կոնֆիգուրացիան և պահպանեք (Ctrl+X, ապա Y, ապա Enter);

  5. Վերագործարկեք Wings-ը՝ systemctl restart wings;
  6. Ստուգեք կարգավիճակը՝ systemctl status wings.

Nest և Egg ստեղծելը

Nest ստեղծելը

  1. Ձախ մենյուում ընտրեք Nests բաժինը.
  2. Սեղմեք Create New կոճակը վերին աջ անկյունում.

  3. Լրացրեք դաշտերը.

    • Name: nest-ի անունը (օրինակ՝ "Minecraft");
    • Description: nest-ի նկարագրությունը;
  4. Սեղմեք Save.

Ներբեռնեք պատրաստի Egg

  1. Բացեք https://pelican-eggs.github.io/ կայքը.

  2. Գտեք ցանկալի խաղը.

    • Game Eggs բաժնում ընտրեք կատեգորիա (օրինակ՝ Minecraft);
    • Գտեք ցանկալի սերվերի տեսակը (օրինակ՝ Paper, Vanilla, Forge);
  3. Սեղմեք սերվերի անվան վրա՝ GitHub էջը բացելու համար.

  4. Գտեք egg-name.json ֆայլը (օրինակ՝ egg-paper.json);

  5. Սեղմեք ֆայլի վրա, ապա Raw կոճակը վերին աջ անկյունում.

  6. Պահպանեք ֆայլը (Ctrl+S կամ right-click > Save as).

Հանրահայտ Eggs

Ներբեռնեք Egg-ը Panel-ում

  1. Ադմինիստրատիվ պանելում գնացեք Nests բաժին.

  2. Սեղմեք Import Egg կոճակը վերին աջ անկյունում.

  3. Սեղմեք Choose File և ընտրեք ներբեռնված .json ֆայլը.

  4. Սեղմեք Import.

Egg-ը կներբեռնվի իր բոլոր կարգավորումներով, Docker images-ներով և փոփոխականներով:

Ներցված Egg-ի ստուգումը

  1. Egg-երի ցանկում գտեք ներբեռնվածը (օրինակ՝ Paper);

  2. Սեղմեք դրա վրա՝ կարգավորումները տեսնելու համար;

  3. Համոզվեք, որ հետևյալները լրացված են.

    • Docker Images: հասանելի images-ների ցանկ;
    • Install Script: սերվերի տեղակայման սկրիպտ;
    • Variables: շրջակա միջավայրի փոփոխականներ (տարբերակ, կարգավորումներ).

Սերվեր ստեղծելը

  1. Ձախ մենյուում ընտրեք Servers;

  2. Սեղմեք Create New կոճակը վերին աջ անկյունում.

  3. Լրացրեք ստեղծման ձևաթերթը.

Core Details:

  • Server Name: սերվերի անունը (օրինակ՝ Test Minecraft Server);
  • Server Owner: ընտրեք սերվերի սեփականատու օգտվողին ցանկից;
  • Server Description: նկարագրություն (կամընտրանք);
  • Start Server when Installed: թողեք նշված վանդակը.

Allocation Management:

  • Node: ընտրեք ստեղծված նոդը;
  • Default Allocation: ընտրեք IP հասցե:պորտը ցանկից;
  • Additional Allocations: թողեք դատարկ.

Application Feature Limits:

  • Database Limit: 0;
  • Allocation Limit: 0;
  • Backup Limit: 0.

Resource Management:

  • CPU Limit: 0 (առանց սահմանափակումների);
  • Memory: 2048 MiB (2GB սկզբի համար);
  • Swap: 0 MiB;
  • Disk Space: 5120 MiB (5GB);
  • Block IO Weight: 500;
  • Enable OOM Killer: թողեք անջատված.

Nest Configuration:

  • Nest: Minecraft;
  • Egg: Paper (ոչ թե Sponge!);
  • Docker Image: Java 21;
  • Service Variables: թողեք լռելիներով.

  • Սեղմեք Create Server էջի ներքևում.

  • Սպասեք տեղակայման ավարտին (կարգավիճակը Installing կփոխվի Offline):

Սերվերի գործարկումը և կարգավորումը

  1. Տեղակայումից հետո բացեք սերվերը ցանկից (Admin > Servers):

  2. Գնացեք օգտվողի պանել (առանց /admin-ի), մուտք գործեք որպես սերվերի սեփականատու.

  3. Սեղմեք Start կոճակը.

  4. Առաջին գործարկման ժամանակ կհայտնվի լիցենզիայի ընդունման պատուճան.

  5. Սեղմեք I Accept՝ Minecraft EULA-ն ընդունելու համար.

  6. Սպասեք սերվերի գործարկմանը (կարգավիճակը կփոխվի Running):

Performans ստուգում

Բացեք ձեր բրաուզերում (փոխարինեք IP-ն ձեր IP-ով).

https://api.mcsrvstat.us/3/<IP address>:25565
Եթե պատասխանը ցույց է տալիս "online": true - սերվերը աշխատում է և հասանելի է խաղացողներին:

Կապման հասցեն:

<IP address>:25565

Նշում

Pterodactyl-ի հիմնական կարգավորումների մասին մանրամասն տեղեկատվությունը պարունակված է մշակողների փաստաթղթերում.

Պատվիրել Pterodactyl սերվեր API-ով

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

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