NewStoria 26.3 を公開しました

カクつかない、最高峰のサーバーソフトウェア。

Storia は、1 つのワールドを複数のサーバーで分担して動かせる Minecraft サーバーです。サーバーをまたいでも読み込み画面は出ず、回路も止まりません。

Minecraft 26.2Java 25Open source累計 388 ダウンロード

Storia Cluster

1 つのワールドを、何台ものサーバーで。

Folia は 1 台のマシンの中で、ワールドを CPU コアごとに分けました。Storia はそれをマシンごとに分けます。プレイヤーが 1 台に収まらなくなったら、サーバーを足すだけ。みんな同じワールドで遊び続けられます。

読み込み画面なしの移動は Minecraft 26.1・26.2 のクライアントが対象です。ワールドを Cluster に移す前に、バックアップを取ってください。

いまは 1 台で動かしていますか?Cluster への移り方

alphabetagammalinkedseamless move
  • Server alpha
  • Server beta
  • Server gamma
  • Not in use

自動で振り分け

人が遊んでいる場所ごとに、サーバーを自動で割り当てます。近づいたプレイヤーは同じサーバーにまとめ、忙しいサーバーの仕事は空いているサーバーへ移します。

読み込み画面なしで移動

別のサーバーへ移っても接続はそのまま。インベントリ・進捗・統計も一緒に移ります。

回路は分けない

サーバーの境目にあるレッドストーンや装置を見つけ、必ず 1 台で動かします。

止めてもキックされない

/stop すると、先にプレイヤーをほかのサーバーへ移します。まとめ役が一瞬止まっても、書き込みはディスクで待ちます。

On a single server, too

1 台のサーバーでも、とことん軽く

Cluster を使わなくても、どの Storia サーバーでも効きます。どれもバニラと同じ動きです。同じシードなら同じ地形、同じ物理演算、そして回路は止まりません。

RAM world

ワールドはメモリの上に

起動時にワールドを RAM にコピーし、変更はバックグラウンドでディスクへ。ディスクの速さが気にならなくなります。

仕組みを見る
Storia 26.3
RAM world: enabled
RAM used: 3187 MB
Sync interval: 300 s
Last sync: 2m 14s ago (184 file(s))
Pregeneration

事前生成が約 5 倍速く

/storia pregen は空いているコアをすべて使い、再起動しても続きから再開します。

仕組みを見る
Folia の初期設定3分21秒
Storia40秒

3,721 チャンク・6 コア。短いほど高速です。

Tick Guard

混んだ初期地点でも、快適に

トラップや群れで場所が重くなったら、減らすのは群れの判断だけ。近くに立っている人は一切制限しません。

仕組みを見る
ゾンビ
AI 1/8
村人
AI 1/8
Alice
view 10
Bob
view 10

モブ 1,400 体の初期地点:1 ティック 55 ms → 33 ms、TPS 20。誰も制限されません。

Player budget

制限されるのは、飛ばしている人だけ

場所が重い間、秒速 12 ブロックより速く飛んでいる人だけ描画距離を短くし、速度を落とせば戻します。立っている人・建築している人・歩いている人は制限しません。

仕組みを見る
Aliceエリトラ · 秒速 38view 6
Bob建築中view 10
Carol歩きview 10

予算を超えたリージョンでも、制限されるのは速く動く人だけ。

Storia Proxy

50 個のプレースホルダー

自動更新のタブリスト、MOTD、ネットワーク全体の参加メッセージを備えた Velocity のフォーク。

仕組みを見る
My Network
42/200 online · 21:37
Alice 12msBob 34msCarol 96msDave 18ms
survival (28) · ping 12ms
Vanilla-exact

速く、でも違わない

すべての変更を、元のコードと 1 件ずつ照合しています。

仕組みを見る
0件ノイズ 1,800 万件での差異
0件押し合い 50 万回での差異
3倍押し合いの計算の速さ
0件レッドストーンへの変更

The family

4 つのソフトを、ひとつのリリースで

サーバー単体でも動き、必要になったら手伝い役を足せます。4 つとも毎回のリリースにそろって入っています。

Storia

サーバー本体 · Java 25

Folia のリージョン並列処理に、RAM ワールド・高速な事前生成・プレイヤーごとの予算を加えたもの。

ダウンロード

Storia Worker

Cluster の 1 台 · Java 25

共有するワールドの一部を動かします。1 台で足りなくなったら足します。

ダウンロード

Storia Relay

まとめ役 · Java 21 以上

Cluster のワールドを保管し、どのサーバーがどこを動かすかを決めます。ワーカーへの地形生成の仕事も配ります。

ダウンロード

Storia Proxy

ネットワーク用プロキシ · Java 21 以上

プレースホルダー、自動更新のタブリスト、ネットワークのメッセージを備えた Velocity。

ダウンロード

Storia の仕組み

1 分で Storia を始めよう。

Folia の jar と入れ替えて、EULA に同意すれば動きます。Folia 対応のプラグインはそのまま使えます。

# 1
java -Xmx8G -jar storia-26.3.jar nogui
# 2
echo "eula=true" > eula.txt
# 3
java -Xmx8G -jar storia-26.3.jar nogui