RCON

RCON

Rcon是一種協定,是被Source專用伺服器使用的一個基於TCP/IP協定的通信協定,可以通過rcon向伺服器傳送控制台命令,rcon的作用最常見的用法是讓服主在不接觸伺服器的情況下控制自己的遊戲伺服器.為了讓命令能被接受,建立的連線必須先通過伺服器的rcon密碼驗證.

基本介紹

  • 中文名:遠程控制台
  • 外文名:rcon
  • 用法:通過遠程連線輸入指令
介紹,格式,登錄,命令,命令回響,

介紹

RCON是一種允許伺服器管理員遠程執行Minecraft命令的協定。在1.9pre4中引入,它基本上是Minecraft的Source RCON協定的實現。

格式

回響將使用您傳送的相同請求ID發回。如果驗證失敗(即您的登錄不正確,或者您嘗試在未先登錄的情況下傳送命令),請求ID將設定為-1。
欄位名稱欄位類型筆記
長度
INT
包的剩餘長度
請求ID
INT
客戶端生成的ID
類型
INT
3用於登錄,2運行命令,0用於多包回響
有效載荷
位元組[]
ASCII文本
2位元組的填充
位元組,位元組
兩個空位元組

登錄

傳出的有效負載:密碼。
如果伺服器返回具有相同請求ID的數據包,則auth成功(注意:數據包類型為2,而不是3)。如果您獲得的請求ID為-1,則auth失敗(密碼錯誤)。

命令

傳出的有效載荷應該是要運行的命令,例如time set 0

命令回響

傳入的有效負載是命令的輸出,儘管許多命令什麼都不返回,並且無法檢測未知命令。
該命令的輸出可以分成多個分組,每個分組包含4096個位元組(最後一個分組較少)。每個數據包都包含部分有效負載(以及雙位元組填充)。傳送的最後一個數據包是輸出的結尾。
PHPRCON
RCON

相關詞條

熱門詞條

聯絡我們