再会
Posted on 2026-05-10
『ヨーグルティング』21周年記念
二十一年前、初めての生徒たちが公立エスティバー学園と私立宵月学院の門をくぐりました。
それ以来、このゲームはその新鮮さと魅力、そしてスタイルで、世界中の人々の心を掴み続けてきました。
今日、私たちには、あっという間に過ぎ去った時間をひとときだけ止めて、あの頃の思い出をもう一度よみがえらせる、またとない機会が巡ってきました。
さあ、サーバーエミュレータープロジェクトの新しいアップデートと、たくさんのワクワクするニュースとともに、ゲームのもう一つの記念日をお祝いしましょう!
それ以来、このゲームはその新鮮さと魅力、そしてスタイルで、世界中の人々の心を掴み続けてきました。
今日、私たちには、あっという間に過ぎ去った時間をひとときだけ止めて、あの頃の思い出をもう一度よみがえらせる、またとない機会が巡ってきました。
さあ、サーバーエミュレータープロジェクトの新しいアップデートと、たくさんのワクワクするニュースとともに、ゲームのもう一つの記念日をお祝いしましょう!
まず、大きなお知らせから:同好会!
長らく待ち望まれていた瞬間がついに訪れました。プレイヤーは再び同好会を作り、友達を招待し、一緒に時間を過ごすことができます!
現在の実装にはまだいくつかの制限がありますが、サーバーのソーシャル面に素晴らしい何かを生み出すには十分な完成度です!
続いて:エスティバー学園チュートリアルエピソード
ゲームのインターネットパケットの解析における画期的なブレークスルーにより、多くのエピソードをOctet上で再現できるようになりました。本日公開されるのは、そのひとつ、エスティバー学園のチュートリアルです。
モカ、ゲームの基本を案内しながら、学園生活を思いっきり楽しむための方法を教えてくれます!
デスマッチの変更点
デスマッチモードが、より楽しいゲームプレイになるよう更新されました。新しい回復ポーションに加え、「システムブリーチ」と呼ばれる全く新しいメカニックが登場しました!ソソを倒してこれを拾うと、ミニマップで敵の動きが見えるチャンスが生まれます。
他のバフと組み合わせて、油断しているプレイヤーへの攻撃を慎重に計画しましょう!
開発者の皆さんへ
新しいOctetバージョンでは、裏側でたくさんの新機能が動いています。新しい機能に慣れるために役立つ情報を以下にまとめます:
SQLiteサポート
今回のアップデートでSQLiteサポートが導入され、他のDBMSスキーマにも変更が加えられています。Quartetサーバーからデータを移行したい場合は、最新のOctet Migration Tool (OMT) を入手してください。
同好会
SF001002フィールドのNPCチャイナに同好会ダイアログを追加するXMLスクリプトのサンプルです:
短いお知らせが二つ
ヨーグルティングのリードデベロッパーであるDiko Koが、このゲームとその歴史について素晴らしいブログ記事を公開しました。
3Dモデルやアニメーションの仕組みを深く掘り下げ、古いアセットとシステムをリバースエンジニアリングしながら、膨大な詳細を持って探求しています。かつてゲームに携わった方が、これほどの情熱を持って何年もの時を経て再び向き合う姿を見るのは、正直なんとも不思議な感覚です。
また、誰かが一部機能するJavaサーバーをソーシャルシステム込みで作っていたとも触れており……それがこのプロジェクト、Octetのことでした。
そこで言及していただけるだけで、本当に大きな名誉です。いくつかのOctetの重要な改善をこの出来事の前に届けられなかったことが少し悔しい気持ちもありますが、同時に、ヨーグルティングがこうして今もなお語られ、探求されていることがとても嬉しく思います。こういうことがあると、さらに高みを目指したくなります。
ヨーグルティングの技術的な側面や、開発時代の裏話、またはオンラインゲームの歴史の一片を保存することに興味がある方は、ぜひ読んでみてください:
3Dモデルやアニメーションの仕組みを深く掘り下げ、古いアセットとシステムをリバースエンジニアリングしながら、膨大な詳細を持って探求しています。かつてゲームに携わった方が、これほどの情熱を持って何年もの時を経て再び向き合う姿を見るのは、正直なんとも不思議な感覚です。
また、誰かが一部機能するJavaサーバーをソーシャルシステム込みで作っていたとも触れており……それがこのプロジェクト、Octetのことでした。
そこで言及していただけるだけで、本当に大きな名誉です。いくつかのOctetの重要な改善をこの出来事の前に届けられなかったことが少し悔しい気持ちもありますが、同時に、ヨーグルティングがこうして今もなお語られ、探求されていることがとても嬉しく思います。こういうことがあると、さらに高みを目指したくなります。
ヨーグルティングの技術的な側面や、開発時代の裏話、またはオンラインゲームの歴史の一片を保存することに興味がある方は、ぜひ読んでみてください:
Octet公開サーバー
公式Octetサーバーの制作が正式に始まったことをお知らせします。
目標は、ヨーグルティングに再び気軽にアクセスできるようにするだけでなく、最初から完全な多言語環境を作り上げることです。
このサーバーは、将来のOctetリリースに同梱されるデフォルト Score(XMLスクリプト)となり、ある種の公式体験の基盤として、またカスタムコンテンツの土台としても機能することになります。
少しでも興味を持ったすべての人が、その上に自分の世界を築き、他のプレイヤーに向けて公開し、このゲームの精神を取り戻し続けることができるよう、カスタマイズのしやすさを念頭に置いて設計されています。
これは、ずっとやりたかったことです。懐かしいプレイヤーも初めてのプレイヤーも、ともに新しい思い出を作れる場所になることを願っています。
目標は、ヨーグルティングに再び気軽にアクセスできるようにするだけでなく、最初から完全な多言語環境を作り上げることです。
このサーバーは、将来のOctetリリースに同梱されるデフォルト Score(XMLスクリプト)となり、ある種の公式体験の基盤として、またカスタムコンテンツの土台としても機能することになります。
少しでも興味を持ったすべての人が、その上に自分の世界を築き、他のプレイヤーに向けて公開し、このゲームの精神を取り戻し続けることができるよう、カスタマイズのしやすさを念頭に置いて設計されています。
これは、ずっとやりたかったことです。懐かしいプレイヤーも初めてのプレイヤーも、ともに新しい思い出を作れる場所になることを願っています。
感謝
同好会の実装と数多くのサーバー改善に力を貸してくれたDecodedFinn、Dorothy、そしてBigSosoへ、心からお礼を申し上げます。昔このゲームをプレイしていた方々と、私自身も含む新しい世代の両方と一緒に仕事ができることを、とても嬉しく思います。
お誕生日おめでとう、ヨーグルティング!🎂
Changelog:
[同好会]
– 同好会の初期サポートを追加。同好会の作成・改名・解散、メンバーの追加・除名・オーナー移譲、および全メンバーへのメッセージ送信が可能になりました。
[エピソード]
– 「エスティバー学園へようこそ」ID: 121 を追加。エピソードゲートへの追加をお忘れなく。
– Wizard of OzおよびHalloween Trickの暫定的な回避策を置き換えました。
[XMLスコア]
– clubcreate、clubrename、clubclose ノードを追加。
– scriptノードに ifclub および ifnclub 演算子を追加。
– getcharinfo に clubrole、clubname タイプを追加。
[フィールドキャッシュ]
– FieldCache機能をゼロから再実装し、パフォーマンスとセキュリティを向上。
[DBMS]
– SQLiteサポートを追加。
– プレイヤーのインベントリおよびロッカー内のBeItemsが単一テーブルで管理されるようになりました。古いデータベースとの互換性はありません。
[コマンド]
– Accountコマンドに「changepassword」サブコマンドを追加。「Account changepassword (アカウント名)」でアカウントのパスワードを変更できます。エイリアス:passwd。
[ポーション]
– 即時ポーションが機能しないバグを修正。
[デスマッチ]
– プレイヤーレベルの上限を50から55に引き上げ。
– デフォルト攻撃速度を1.1から1.15に上昇。
– デフォルト移動速度を1.2から1.10に低下。
– スピードバフ:移動速度ボーナスを15%から10%に低下。
– 新しいランダムバフを追加:システムブリーチ。フィールド内の全プレイヤーの位置を45秒間ミニマップに表示します。
– 960 HPポーションを削除。
– 即時670 HPポーションを追加。
– 即時1440 HPポーションを追加。
– プレイヤーは試合開始時に 1200HP×1、1440HP×1、即時670HP×1 のポーションを所持した状態でスタートします。
– 試合時間の40%以上が経過している場合、多くのプレイヤーが途中退場しても3人以上の試合からプレイヤースタッツが記録されるようになりました。
– 昼夜サイクルの設定が意図通りに機能しないバグを修正。
– 新規プレイヤーのデフォルト武器タイプが、選択した血液型に基づいて決まるようになりました。
– ロビーのプレイヤーカウンターが誤った値を表示するバグを修正。
– 各種サウンドエフェクトフィードバックを追加。
[その他]
– banipコマンドのバグを修正。
– 接続処理の改善。
– 以前に既読のメモがゲーム参加後に表示されてしまうバグを修正。
– ダイアログの選択肢が存在しないラベルを参照している場合に警告を表示するよう追加。開発者モード時のみ有効。
– 同好会の初期サポートを追加。同好会の作成・改名・解散、メンバーの追加・除名・オーナー移譲、および全メンバーへのメッセージ送信が可能になりました。
[エピソード]
– 「エスティバー学園へようこそ」ID: 121 を追加。エピソードゲートへの追加をお忘れなく。
– Wizard of OzおよびHalloween Trickの暫定的な回避策を置き換えました。
[XMLスコア]
– clubcreate、clubrename、clubclose ノードを追加。
– scriptノードに ifclub および ifnclub 演算子を追加。
– getcharinfo に clubrole、clubname タイプを追加。
[フィールドキャッシュ]
– FieldCache機能をゼロから再実装し、パフォーマンスとセキュリティを向上。
[DBMS]
– SQLiteサポートを追加。
– プレイヤーのインベントリおよびロッカー内のBeItemsが単一テーブルで管理されるようになりました。古いデータベースとの互換性はありません。
[コマンド]
– Accountコマンドに「changepassword」サブコマンドを追加。「Account changepassword (アカウント名)」でアカウントのパスワードを変更できます。エイリアス:passwd。
[ポーション]
– 即時ポーションが機能しないバグを修正。
[デスマッチ]
– プレイヤーレベルの上限を50から55に引き上げ。
– デフォルト攻撃速度を1.1から1.15に上昇。
– デフォルト移動速度を1.2から1.10に低下。
– スピードバフ:移動速度ボーナスを15%から10%に低下。
– 新しいランダムバフを追加:システムブリーチ。フィールド内の全プレイヤーの位置を45秒間ミニマップに表示します。
– 960 HPポーションを削除。
– 即時670 HPポーションを追加。
– 即時1440 HPポーションを追加。
– プレイヤーは試合開始時に 1200HP×1、1440HP×1、即時670HP×1 のポーションを所持した状態でスタートします。
– 試合時間の40%以上が経過している場合、多くのプレイヤーが途中退場しても3人以上の試合からプレイヤースタッツが記録されるようになりました。
– 昼夜サイクルの設定が意図通りに機能しないバグを修正。
– 新規プレイヤーのデフォルト武器タイプが、選択した血液型に基づいて決まるようになりました。
– ロビーのプレイヤーカウンターが誤った値を表示するバグを修正。
– 各種サウンドエフェクトフィードバックを追加。
[その他]
– banipコマンドのバグを修正。
– 接続処理の改善。
– 以前に既読のメモがゲーム参加後に表示されてしまうバグを修正。
– ダイアログの選択肢が存在しないラベルを参照している場合に警告を表示するよう追加。開発者モード時のみ有効。