Skip to content

dev-Kanade/FNReplayDL-Rust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FNReplayDL-RustAPI

FortniteのトーナメントリプレイファイルをAPI経由でダウンロードし、.replay形式で再構築するAPIです。

特徴

  • Rustによる高速なバイナリ処理
  • マルチスレッドによる高速なチャンクダウンロード
  • トークンキャッシュ機能
  • 中断・再開機能(ダウンロード済みチャンクの自動スキップ)

利用方法

最新リリースから最新のバイナリファイルをダウンロードしてください。

Linux/Debian

バイナリをダウンロードした場所に移動し、以下のコマンドを実行してください。

chmod +x ./fnreplaydl-debian
./fnreplaydl-debian

Windows

ダウンロードした.exeファイルを実行してください。

MacOS

ダウンロードしたバイナリを実行してください。

使い方

実行すると ポート3000でAPIが起動します。

curl -X GET "http://localhost:3000/api?match_id=xxxxxxxxxxxxxxx"

マッチIDがあっているとダウンロードが開始されます。

謝辞

このプロジェクトはFLJPさんのFNReplayDL-PyをもとにRustでAPIに書き直したものです。

About

Fortniteのサーバーに保存されているリプレイファイルを取得して組み立てるRustプロジェクトです

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 61.9%
  • Python 38.1%