オクテットとは?

OctetはJavaで書かれたヨーグルティングのゲームサーバーエミュレータです。そのゴールは、かつてのプレイヤーに思い出を追体験してもらい、新しいプレイヤーに復元された機能とまったく新しい機能の両方に興味を持ってもらうことです。開発中、このソリューションの多言語対応に大きな重点が置かれました。これらはすべて、プレイヤーを大好きなゲームにつなげ、ヨーグルティングにふさわしい長寿を与えるために行われたものです。


Octetは、エピソード用のスクリプト言語、様々な統合を可能にするAPI、より優れたネットワーク接続処理、その他の機能強化といった最新のソリューションを使用している。


要するに、これは古い闘いに対する新しい解決策なのだ。

MIYU_5Gによって公開された画像

作成者

Winter

Winter

Winter、または私が、オクテットの主要かつ現時点で唯一のプログラマーです。 私のヨーグルティングとの関わりは、2021年の夏に始まりました。最初の制作のひとつが、octriksterによる「Trance – Bass is kicking」の再現動画です。この動画をきっかけにヨーグルティングを知りました。 それから1年後の2022年7月、ほとんどプログラミングの知識や技術がない状態でオクテットサーバーの開発を開始しました。開発を進める中で、かなりの経験を積むことができ、非常に誇りに思っています。 子どもの頃からコンピューターに没頭しており、音楽はテクノからメタルまで幅広く聴きます。自由な時間には、ゲームを楽しむことも好きです。

特別感謝

Iynatan

lynatan

Lynatan、または単にLynaは、ゲームコミュニティにおいて非常に著名な人物です。
彼は、ゲームファイルを変更できるMelty、ゲームクライアントを起動するWinYG、ゲームのネットワークパケットを人間が読みやすい形式で表示するAnalyzeYogurtなど、さまざまなツールを作成しました。
コミュニティへの最大の貢献は、ヨーグルティング向け初のサーバーエミュレーターであるカルテットです。これにより、サービス終了後もプレイを求めるプレイヤーコミュニティが結束し、完全に散逸するのを防ぎました。

もしカルテットやAnalyzeYogurtがなければ、オクテットはそもそも誕生していなかった可能性が高く、たとえ誕生していたとしても開発にかかる時間は著しく長くなり、機能面でも大きく制約されていたでしょう。

DecodedFinn

DecodedFinnはサイバーセキュリティオタクで、リバースエンジニアリングへの強い関心と、物事の表面だけで満足しない姿勢を持っています。どんなテーマにも同じように向き合います – 完全に理解するか、さもなければ手をつけないか。他の人が見落とすような細部を見逃さない鋭い目は、Octetにとって非常に貴重なものとなっており、特に新たな可能性を切り開いた難解なネットワークパケットの解析や、同好会の実装、そしてサーバーのセキュリティ強化に貢献しています。デジタルの世界を離れると、旧車やモペット、オートバイのレンチを握っていたり、電子診断機器をいじっていたりする姿が見られます。また、ヨーグルティングの英語翻訳にも携わっています。
Big Soso

Big Soso

Big Sosoは、ゲームのベテランで、ほぼ初期から関わり続けており、常にその活動に関わっています。 彼は、世界中の人々が1つのサーバーに集まり、同じコンテンツを楽しみ、異なるコミュニティ同士が交流して楽しめる多文化サーバーを作ることを夢見ていました。 Sosoは、ゲームに興味を持つ大規模なコミュニティをまとめることに成功し、私もそのコミュニティにアクセスすることができました。これには公式サービス時代からのプレイヤーも含まれます。 さらに、オクテットの韓国語ローカライズにも協力してくれました。
Dorothy

Dorothy

Dorothy、別名GNutは、サポート終了前後を通じてゲームコミュニティに関わってきた、また別のベテランプレイヤーです。 長年の活動と並外れた献身により、ゲームに関する膨大な知識を持っています。現在は、ゲームクライアントの改造にも関わっています。 さらに、オクテット本体やブログ記事のタイ語翻訳にも協力してくれました。

Captain Lim

images
zeze651としても知られる人物は、何年も前にヨーグルティングのエピソードを多数録画しており、現在ではそれらが彼のNaverブログで公開されているおかげで、私がそれらを再現し、永久に保存することができます。

Mateusz

Mateusz、私の長年の友人は、情熱的なギタリストであるだけでなく、プログラミング愛好家でもあります。現在、ポーランドの大学の学生です。


彼は、Octetのウェブサイトをほぼゼロから再構築するのを手伝う上で重要な役割を果たしました。

よくある質問:

オクテットはオープンソースになりますか?

はい、オクテットをオープンソース化する計画はあります。私はオープンソースソフトウェアの理念を強く支持しており、ソースコードの公開はオクテットの開発や信頼性において重要な要素です。 もしプロジェクトが中断された場合でも、十分な知識を持つ誰もが自分なりの変更を加えることで復活させることができます。 しかし現時点では、コードの管理は私自身が行うことにしています。プロジェクトの状態がまだ外部からの貢献を十分に受け入れられる段階に達していないと考えているからです。 各公開サーバービルドには、必ずプライベートリポジトリへのコミットが伴い、最終的にはこれが公開される予定です。ご理解とご協力に感謝いたします。

機能提案や翻訳への協力、問題の報告はどうすればいいですか?

GithubでIssueを作成してください。

オクテットでオークション、クラブ、その他の欠けている機能は復活しますか?

多くの試みを行ったものの、残念ながら現時点では確約できません。AnalyzeYogurtは、現在欠けている機能に関するパケットをカバーしていないためです。 このため、これらの機能を実装する作業は非常に困難で、ゲームのパケット処理コードをリバースエンジニアリングする必要があります。 電話、メモ、クエスト、フレンドなどの機能については、AnalyzeYogurtなしでもネットワークパケットを比較的容易に解釈できたため、復元が可能でした。 残念ながら、クラブやその他のより複雑な機能は、現時点では私のリバースエンジニアリング能力を超えています。 しかし、新しいエピソードの追加や改善と並行して、現時点で利用できない機能についても多くの実験を行っていく予定です。

オクテットサーバーを運営していて、アクティブなプレイヤーを探したい場合はどうすればいいですか?

サーバーをサーバーリストに追加してください。

自分のウェブサイトからサーバーに登録できるようにしたい場合、どうすればいいですか?

フォームを作成して送信されたデータをサーバーにAPI経由で送信すれば、サーバー上にアカウントを作成できます。 近いうちに、サーバーAPIを使った登録ページの例を提供する予定です。 現時点では、ドキュメントを参照することをおすすめします。

このプロジェクトはNEOWIZと関係がありますか?

オクテットは、NEOWIZ社や過去にゲームの権利を所有していたその他の企業とは一切関係ありません。オクテットは独立して作られたプロジェクトです。