Server maintenance completed for August 1st, 2026 (サーバメンテンナンス 完了 8/2)

Ender

Snail
Staff member
Guildcard
42017744
Sorry for the long maintenance, but we found some new and existing issues during testing.

For sandbox, added new /switchon, /switchoff, and /mapevent commands that can be used to set and unset switches, and trigger a map event. These generally require knowledge of the quest and are useful mostly when testing combined with the /setpos command.

Also for sandbox, /autorestore will also restore the last used /sethp and /sd command for your character. Note that these commands must be set while in a game, and turning off autorestore makes the server forget the last used commands. To use these, it's generally best to disable autorestore, go into a game, set your inventory, set your HP, set your SD, and then use /autorestore to save all the parameters.

The value of /bank is now saved per character. If your bank is currently set to the shared bank when you logout or change blocks, the server will save that and restore it the next time your character data is loaded. When your character data is loaded, a message will be displayed on the right indicating which type of bank is in use. If you use the AIO Reader inside the Item Reader addon to read your bank, note that this will still show only your character's personal bank, regardless of which /bank setting is in effect for character load.

Temporarily blocking /migrate for classic characters on sandbox accounts. These characters were previously migrated to sandbox to match the account type. We believe nobody is actually affected by this, but we are blocking the command in this case until we have a better solution in place.

Fixed a desync issue with NPCs equipping items via quest script. This would consume additional item IDs that the server didn't know, so dropping the first few items from your inventory would be lost (up to the number of NPC equipped items, usually 3).

Fixed an issue with wrapping presents in Gallon's Shop and added a bunch of sanity checks to match the client's behavior.

Fixed an issue where the argument to /setpass would sometimes be truncated. Fixed a related issue where the client's password would sometimes be truncated. These issues only impacted parties with the maximum password length.

Fixed an issue with materials in challenge mode where a level up would send incorrect stats to other players. This was especially noticeable with technique damage where a FO would level and appear to be doing a bit less damage depending on the number of Mind Materials consumed. Note that this was just a cosmetic issue for other players in the party and would not affect the actual damage dealt by the player.

Made some changes to the client to prevent reading of data used by certain addons. The "EP1 CM Reader" addon will no longer work unless the party is in sandbox, or every member of the party already obtained S rank in the episode. The original intention of this addon was for Time Attack, but it has since become a staple for farming ES weapons which goes against the spirit of EP1 Challenge's random spawns. If you currently use this addon, the addon will encounter an error. I will update this addon to handle this nicer sometime tonight or tomorrow.

Also blocked reading of some data for the "DF Helper" addon unless the party is in sandbox. We feel that this addon possibly provides some information that might be beyond the scope of fair play.

Enabled the "SAVE PARTY INFO" option in the client. When this option is enabled, the client will remember the last party details (game name, password, game type, difficulty) and automatically set these values when creating a new party. Additionally, the client will remember the last join password and its associated party name. This should simplify recreating a party with the same group.

There were a number of other changes on the server side. Let us know if you encounter any bugs with the changes.

 ̄ ̄ ̄ ̄ ̄
長時間にわたるメンテナンスとなり申し訳ありません。テスト中に新たな問題や既存の問題が見つかったため、対応を行っておりました。
以下が今回のメンテナンスでの更新点です。

サンドボックス関連

サンドボックス向けに、新たに /switchon、/switchoff、/mapevent コマンドを追加しました。これらはスイッチのON/OFFやマップイベントの発生を制御するためのコマンドです。通常はクエストの内部仕様に関する知識が必要となるため、主に /setpos コマンドと組み合わせたテスト用途を想定しています。

また、/autorestore が最後に使用した /sethp および /sd コマンドの設定も復元するようになりました。これらのコマンドはゲーム内で設定する必要があります。また、/autorestore を無効にすると、サーバーは最後に使用した設定を忘れます。通常は、/autorestore を無効にした状態でゲームに入り、インベントリ・HP・SD を設定した後、/autorestore を有効にして各種設定を保存する使い方を推奨します。

倉庫設定

/bank の設定がキャラクターごとに保存されるようになりました。ログアウトまたはブロック移動時に共有倉庫が選択されていた場合、その設定が保存され、次回そのキャラクターを読み込んだ際に自動的に復元されます。キャラクターデータの読み込み時には、現在使用中の倉庫の種類が画面右側に表示されます。

なお、Item Reader アドオンの AIO Reader で倉庫を読み取る場合は、/bank の設定に関係なく、常にキャラクターの倉庫のみが表示されます。

サンドボックスアカウント上での/migrateコマンドについて

サンドボックスアカウント上のクラシックモードキャラクターでは、/migrate コマンドを一時的に無効化しました。これらのキャラクターは、アカウント種別に合わせるために以前サンドボックスへ移行されていたものです。実際に影響を受けるプレイヤーはいないと考えていますが、より良い対応方法を実装するまで、このケースではコマンドを使用できないようにしています。

不具合修正

クエストスクリプトによってNPCがアイテムを装備した際に発生する同期ずれの問題を修正しました。この問題により、サーバーが認識していない追加のアイテムIDが消費されてしまい、インベントリからアイテムを捨てた際に、最初の数個(NPCが装備していたアイテム数分、通常は3個)が消失してしまうことがありました。

ガロンズショップにおけるプレゼント包装の不具合を修正し、クライアントの動作に合わせるための各種整合性チェックを追加しました。

/setpass コマンドの引数が途中で切れてしまうことがある問題を修正しました。また、関連してクライアント側のパスワードも途中で切れる場合がある問題を修正しました。これらは最大文字数のパスワードを使用しているパーティでのみ発生していました。

チャレンジモードにおいて、レベルアップ時にマテリアルのステータスが他プレイヤーへ誤って送信される問題を修正しました。特にFOのテクニックダメージが、消費したマインドマテリアル数に応じて実際より低く見えることがありました。なお、この問題は他プレイヤーからの見た目上の表示のみであり、実際のダメージには影響していませんでした。

アドオン関連

一部アドオンで利用されているデータを読み取れないよう、クライアント側に変更を加えました。

「EP1 CM Reader」 アドオンは、パーティがサンドボックス内にいる場合、またはパーティ全員が該当エピソードで既にSランクを取得済みの場合を除き、動作しなくなります。このアドオンは本来タイムアタック用途を想定していましたが、その後S武器集めに広く利用されるようになり、EP1チャレンジのランダム出現という本来の趣旨に反すると判断しました。現在このアドオンを使用している場合はエラーが発生します。本日中、または明日中に、より分かりやすい動作となるようアドオンを更新する予定です。

「DF Helper」 アドオンについても、サンドボックス外では一部データを読み取れないようにしました。このアドオンは、公平なプレイの範囲を超える情報を提供している可能性があると判断しています。

SAVE PARTY INFOオプションについて

クライアントの 「SAVE PARTY INFO」 オプションを有効化しました。
このオプションを有効にすると、クライアントは最後に作成したパーティ情報(部屋名、パスワード、ゲームタイプ、難易度)を記憶し、新しいパーティを作成する際に自動入力します。また、最後に参加したゲームのパスワードと、そのゲーム名も記憶されます。これにより、同じメンバーでパーティを作り直す際の手間が軽減されます。

このほかにも、サーバー側で複数の変更を行っています。今回の変更に関して不具合を発見された場合は、お知らせください。
 
Last edited by a moderator:
Back
Top