純粋なPythonで実装したUnrealネットワークプロトコル
(github.com/Mokocoder)PythonでUnrealベースのデディケイテッドサーバーに接続し、RPCの送受信まで可能なプロトコル実装です。
UE SDKやC++バインディングなしで、raw UDPだけで全工程を処理します。
少ない負荷でゲームに接続し、サーバー状態やチャットなどの情報を取得できるプログラムを作るために始めましたが、必要な部分をいろいろ続けて実装していくうちに、プロトコル全体を実装することになりました。
テストゲームであるLyra Starter Gameを基準に動作しており、Unrealクライアントがサーバーに接続する際に内部で何が起きているのか気になっていたなら、参考になると思います。
まだコメントはありません。