假設我有一個托管在托管公司的 vServer 中的Web 服務器和一個我在家里本地運行的游戲服務器。
我現在想在網路服務器上運行一個網頁,該網頁可以與游戲服務器雙向共享資訊,例如從管理面板發送游戲內命令并收集回應。所以像:
[本地游戲服務器] <--- PROTOCOL ---> [網路服務器]
我會在這里使用/會推薦哪種協議/技術?
uj5u.com熱心網友回復:
如果您正在尋找 RCON 以外的解決方案,則有一些標準解決方案。
一種是使用 HTTP,其中 Web 服務器(可能是最簡單的)或游戲服務器充當偵聽器。如果 Web 服務器是偵聽器,則游戲服務器可以使用 HTTP 請求“輪詢”服務器以獲取更新。請參閱:長輪詢
另一種解決方案是使用可以在服務器之間打開雙向流的套接字。此選項可能需要更長的時間來實作(您希望實作重新連接),但對于兩臺服務器之間的高頻資料傳輸來說,這將是更好的解決方案。
根據您的示例用例,我傾向于第一個,因為它可能更容易實作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/479177.html
