This article is also available in:
Sa artikulong ito, matututunan mo kung paano gamitin ang Multiserver API upang create, destroy, edit & manage ang iyong serbisyo ng Multiserver.

Magagamit mo ang API na ito upang lumikha ng serbisyo sa pagho-host ng Reseller! Maaari mong gamitin ang Pterodactyl API HERE para gumawa ng sarili mong front end panel at gamitin ang Quality Ryzen at Intel Hardware ng WitherHosting!

Kailangan mong magkaroon ng API key para magamit ang Multiserver API. Makukuha mo ang mga ito sa pamamagitan ng pagpunta sa panel ng laro at pagpili sa opsyon sa menu ng API.

Paggamit ng API upang makakuha ng Mga Uri ng Server

Ang pagkuha ng mga egg ID ay mahalaga sa paglikha ng isang serbisyo dahil binibigyang-daan ka nitong piliin kung anong uri ng serbisyo ang gusto mo. Halimbawa ang ID para sa paglikha ng isang PaperMC server ay 4

Iminumungkahi kong gamitin ang website https://reqbin.com/post-online upang subukan ang API.

Ang tawag para kunin ang mga uri ng server ay https://witherpanel.com/api/client/cloudservers/getoptions ang tugon mula sa API sa isang matagumpay na paggamit ay magiging ganito:

{
"id": 4,
"name": "Paper",
"img": "https:\/\/us-east-1-s3.netdepot.com\/icons\/trans_white.png",
"description": "Not set",
"status": "1",
"startup": "",
"image": "",
"eggid": "65"
}


Ang tanging bahagi na mahalaga ay ang "id": 4

Pagkuha ng mga available na lokasyon gamit ang API

Gamitin ang API call na ito https://witherpanel.com/api/client/cloudservers/getlocations magiging ganito ang tugon:

{
"id": 1,
"short": "US.NYC",
"long": "New York City",
"created_at": "2019-08-15 16:34:29",
"updated_at": "2020-02-12 18:25:16",
"oos": 0
}


Mayroong dalawang bahagi nito na mahalaga, "id": 1 at "oos": 0

ID -> Ito ang ID ng lokasyon at kinakailangan kapag gumagawa ng server.
OOS -> Ito ay kumakatawan sa Out Of Stock

0 ibig sabihin In Stock
2 ibig sabihin Low Stock (Low Stock nangangahulugan na may pagkakataon na mabigo ang server na lumikha dahil sa laki)
1 ibig sabihin Out Of Stock

Paglikha ng server gamit ang Mulitserver API

Ang API Endpoint ay https://witherpanel.com/api/client/cloudservers/create

Required Inputs

Name: Pangalan ng server
memory: Ang dami ng Ram sa server
cpu: Dami ng CPU sa server
disk: Dami ng STORAGE sa server
type: Uri ng Server ID
location: Lokasyon ng Server ID

Ang nilalaman na kinakailangan upang lumikha ng isang server halimbawa ay magmumukhang

{"name": "Multiserver API!!", "memory": "1024", "cpu": "200", "disk": "5000", "type": "4", "location": "1"}

Dahil dito, lumikha kami ng isang server na magkakaroon, 1GB ng ram 2vCores at 5GB ng storage gamit ang Java server software na Paper sa aming lokasyon sa NYC

Sa hinaharap, plano naming magdagdag ng kakayahang i-customize ang bilang ng mga backup para sa bawat plano! Nangangahulugan ito na maaari kang singilin para sa mga backup sa bawat server at kahit na kontrolin ang dami ng mga database o iba pang mga system! Sa kasalukuyan, ang mga database ay awtomatikong nakatakda sa 3 at ang mga Backup ay nakatakda sa 5

Pag-edit ng server gamit ang API

Ang API Endpoint ay https://witherpanel.com/api/client/cloudservers/edit

Mga Kinakailangang Input

UUID: Servers UUID (Natagpuan sa pahina ng mga setting)
memory: Bagong Ram na Halaga
cpu: Bagong halaga ng CPU
disk: Bagong halaga ng Disk

Kung itinakda mo ang RAM, CPU o DISK sa kapareho ng itinakda nito, walang pagbabagong gagawin sa setting na iyon.

Ang nilalamang kinakailangan ay magmumukhang:

{"uuid": "Your servers UUID", "memory": "1024", "cpu": "200", "disk": "5000"}

Mababago niyan ang setup ng iyong mga server!

Pagtanggal ng server gamit ang API

Mga Kinakailangang Input

UUID: Servers UUID

Ang kinakailangang nilalaman ay magiging ganito

`{"uuid": "Your servers UUID"}

Tatanggalin nito ang iyong server at ibabalik ang iyong mga mapagkukunan!
Was this article helpful?
Cancel
Thank you!