promotional bannermobile promotional banner

Survival Server-turu

Mods that add roles or games for a lifestyle server.
Back to Files

turukajino-3.0.0.jar

File nameturukajino-1.0.0.jar
Uploaded
Sep 8, 2026
Downloads
10
Size
2.9 MB
Mod Loaders
Forge
File ID
8835070
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:survival-server-turu-1630042:8835070")

Learn more about Curse Maven

What's new

<Key Optimizations Implemented>
〇 Player Data
・ Reduced processes that triggered a save every time just by performing a periodic check
・ Updates now focus primarily on instances where information has actually changed
〇 Death & Handcuff Systems
・ Processing for players in a normal state now terminates at an earlier stage
・ Eliminated unnecessary synchronization packets sent every second
・ Changed "hostility removal" for downed mobs from a 1-second interval to a 5-second interval
・ Processing remains immediate right after a player goes down
〇 Medical System
・ Shifted from processing 20 players in a single tick to staggering processing times across individual players
・ Individual player check intervals remain at approximately 10 seconds
〇 Crime System
・ Stopped periodically scanning the entire past criminal history
・ Now directly processes only incidents involving active fugitives
・ Designed to prevent load increases even if criminal history grows to thousands of records over long-term operation
〇 Medal Pusher
・ Drastically reduced "all-vs-all" collision checks between medals
・ Switched to a spatial partitioning method that only checks for collisions and stacking among nearby medals
・ Retained the existing feature that pauses processing when the machine is idle
〇 Resource World
・ Optimized 3D noise calculations for cave generation
・ Avoids calculating the second, high-load noise layer when unnecessary
・ Prioritizes methods that ensure terrain generation results remain consistent for the same seed
〇 Existing Optimizations
・ ActionBar/Scoreboard caching
・ Medal pusher idle-mode pausing
・ Low-frequency processing (e.g., Market)
〇 Old History Cleanup
・ These remain unchanged

 

<今回入れた主な軽量化>
〇プレイヤーデータ
・定期確認だけで毎回保存対象になる処理を削減
・実際に情報が変化した場合を中心に更新
〇死亡・手錠システム
・普通の状態のプレイヤーは早い段階で処理終了
・不要な毎秒同期パケットを削減
・ダウン中のMob敵対解除処理を毎秒 → 5秒周期
・ダウン直後は今まで通り即座に処理
〇医療システム
・20人を同じtickにまとめて処理する方式から、
 プレイヤーごとに処理タイミングを分散
・各プレイヤーの判定周期は約10秒のまま
〇犯罪システム
・過去の犯罪履歴すべてを定期走査するのをやめ、
 現在逃走中の事件だけを直接処理
・長期運営で犯罪履歴が数千件になっても負荷が増えにくい構造
〇メダルプッシャー
・全メダル同士の総当たり判定を大幅削減
・周辺にあるメダルだけ衝突・積み重なり判定する空間分割方式へ変更
・元から入っていた未使用時休止も維持
〇資源ワールド
・洞窟生成の3Dノイズ計算を短絡化
・必要のない場合は2個目の高負荷ノイズを計算しない
・同じseedなら地形判定結果が変わらない方式を優先
〇既存の軽量化
・ActionBar/Scoreboardキャッシュ
・メダルプッシャー休止
・マーケット等の低頻度処理
〇古い履歴の整理
・これらはそのまま維持

This mod has no additional files