このプロジェクトについて

Pterodactyl Panelは無料のオープンソースゲームサーバー管理パネルです。READMEによると、PHP、React、Goで構築されており、セキュリティを重視した設計となっています。すべてのゲームサーバーは分離されたDockerコンテナ内で実行され、エンドユーザーは管理用のWebベースのインターフェースを利用できます。 このプロジェクトはパネルとWingsと呼ばれる別個のデーモンコンポーネントに分かれており、それぞれに独自のドキュメントがあります。READMEにはパネルとWingsのインストールガイド、コミュニティガイド、サポート用のDiscordサーバーへのリンクが記載されています。開発はスポンサーによって資金提供されており、コードはMITライセンス(著作権2015-2022 Dane Everittおよび貢献者)の下で公開されています。 対応ゲームはDockerベースのコンテナを通じて提供されるため、ホストはマシンにゲーム固有の依存関係をインストールする必要がありません。記載されている主な例には、Minecraft(Paper、Sponge、Bungeecord、Waterfallなど)、Rust、Terraria、Teamspeak、Mumble、Team Fortress 2、Counter Strike: Global Offensive、Garry's Mod、ARK: Survival Evolvedが含まれます。コミュニティが提供するオプションには、Factorio、San Andreas: MP、Pocketmine MP、Squad、Xonotic、Starmade、および各種Node.js/Python Discordボットがあり、プロジェクトのeggリポジトリを通じてさらに多くのものが利用可能です。 READMEには、コンテナ分離とWeb UI以外の具体的な管理機能、API、パフォーマンス特性については記載されていません。