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

newservは、Phantasy Star Online(PSO)向けの包括的なゲームサーバー、プロキシ、リバースエンジニアリングツールです。Dreamcast、PC、GameCube、Blue Burstの各プラットフォームにわたる開発プロトタイプを含む、ゲームの全バージョンをサポートしています。 このプロジェクトは、ユーザーアカウント、クエストのインストール、アイテムテーブルとドロップモード、クロスバージョンプレイ、サーバーサイドセーブ、Episode 3の機能、メモリパッチ、DOLローダー、プロキシ機能、チャットコマンド、REST APIを備えたフル機能のサーバーを提供します。また、PSO PCおよびBlue Burstのゲームデータ用のパッチサーバーも含まれています。 サーバー自体に加えて、newservはPSOの内部構造のリファレンスとして機能し、ネットワークコマンド、ファイル形式、アイテム生成、マップ構造、クエストオペコード、セーブファイル形式を文書化しています。コードベースは、寛容なライセンス条件の下で他のオープンソースプロジェクトで再利用できるように設計されています。 セットアップはmacOS、Windows、Linuxで簡単に行え、macOSとWindows向けにコンパイル済みリリースが利用可能です。サーバーには、ユーザー管理や設定更新などの管理タスク用のインタラクティブシェルが含まれています。