概要
オクテットとは?
OctetはJavaで書かれたヨーグルティングのゲームサーバーエミュレータです。そのゴールは、かつてのプレイヤーに思い出を追体験してもらい、新しいプレイヤーに復元された機能とまったく新しい機能の両方に興味を持ってもらうことです。開発中、このソリューションの多言語対応に大きな重点が置かれました。これらはすべて、プレイヤーを大好きなゲームにつなげ、ヨーグルティングにふさわしい長寿を与えるために行われたものです。
Octetは、エピソード用のスクリプト言語、様々な統合を可能にするAPI、より優れたネットワーク接続処理、その他の機能強化といった最新のソリューションを使用している。
要するに、これは古い闘いに対する新しい解決策なのだ。
MIYU_5Gによって公開された画像
作成者
Winter
特別感謝
lynatan
Lynatan、または単にLynaは、ゲームコミュニティにおいて非常に著名な人物です。
彼は、ゲームファイルを変更できるMelty、ゲームクライアントを起動するWinYG、ゲームのネットワークパケットを人間が読みやすい形式で表示するAnalyzeYogurtなど、さまざまなツールを作成しました。
コミュニティへの最大の貢献は、ヨーグルティング向け初のサーバーエミュレーターであるカルテットです。これにより、サービス終了後もプレイを求めるプレイヤーコミュニティが結束し、完全に散逸するのを防ぎました。
もしカルテットやAnalyzeYogurtがなければ、オクテットはそもそも誕生していなかった可能性が高く、たとえ誕生していたとしても開発にかかる時間は著しく長くなり、機能面でも大きく制約されていたでしょう。
DecodedFinn
Big Soso
Dorothy
Captain Lim
よくある質問:
オクテットはオープンソースになりますか?
はい、オクテットをオープンソース化する計画はあります。私はオープンソースソフトウェアの理念を強く支持しており、ソースコードの公開はオクテットの開発や信頼性において重要な要素です。 もしプロジェクトが中断された場合でも、十分な知識を持つ誰もが自分なりの変更を加えることで復活させることができます。 しかし現時点では、コードの管理は私自身が行うことにしています。プロジェクトの状態がまだ外部からの貢献を十分に受け入れられる段階に達していないと考えているからです。 各公開サーバービルドには、必ずプライベートリポジトリへのコミットが伴い、最終的にはこれが公開される予定です。ご理解とご協力に感謝いたします。
機能提案や翻訳への協力、問題の報告はどうすればいいですか?
GithubでIssueを作成してください。
オクテットでオークション、クラブ、その他の欠けている機能は復活しますか?
多くの試みを行ったものの、残念ながら現時点では確約できません。AnalyzeYogurtは、現在欠けている機能に関するパケットをカバーしていないためです。 このため、これらの機能を実装する作業は非常に困難で、ゲームのパケット処理コードをリバースエンジニアリングする必要があります。 電話、メモ、クエスト、フレンドなどの機能については、AnalyzeYogurtなしでもネットワークパケットを比較的容易に解釈できたため、復元が可能でした。 残念ながら、クラブやその他のより複雑な機能は、現時点では私のリバースエンジニアリング能力を超えています。 しかし、新しいエピソードの追加や改善と並行して、現時点で利用できない機能についても多くの実験を行っていく予定です。
オクテットサーバーを運営していて、アクティブなプレイヤーを探したい場合はどうすればいいですか?
サーバーをサーバーリストに追加してください。
自分のウェブサイトからサーバーに登録できるようにしたい場合、どうすればいいですか?
フォームを作成して送信されたデータをサーバーにAPI経由で送信すれば、サーバー上にアカウントを作成できます。 近いうちに、サーバーAPIを使った登録ページの例を提供する予定です。 現時点では、ドキュメントを参照することをおすすめします。
このプロジェクトはNEOWIZと関係がありますか?
オクテットは、NEOWIZ社や過去にゲームの権利を所有していたその他の企業とは一切関係ありません。オクテットは独立して作られたプロジェクトです。