夜竹

Yzh / Development

把玩家的想法,
做成真的能玩的系統。

夜竹不只是長期經營的 Minecraft Java 伺服器,也是玩法設計、程式開發、 Linux 維運與社群需求持續交會的實作場域。

學習背景
北大資工・大三
經營歷程
夜竹・夜竹 II・重新開服
維運環境
Ubuntu VPS・SSH・Java

Systems & Experiments

從一句「如果可以……」開始

把玩家需求拆成規則、介面與資料,再做成真的能玩的系統。這些不是展示用概念,而是夜竹持續運作的一部分。

PLAYER NEED → PLAYABLE SYSTEM

玩法不是插件清單,而是一段完整體驗

從需求理解、機率與經濟平衡,到操作介面、異常處理與玩家說明,會一起思考並反覆測試。

  1. 01理解需求
  2. 02拆解規則
  3. 03實作測試
  4. 04觀察調整
運送工具

生物捕捉球

把難以移動的生物收進道具再帶走,將技術限制轉成玩家容易理解的操作。

社群共享

夜竹漂流箱

讓多餘物資在玩家之間繼續流動,包含分享、瀏覽、確認與領取流程。

查看使用指南
機率設計

彩票與拉霸機

規劃獎項、機率與期望值,讓隨機帶來期待,同時維持遊戲經濟的長期平衡。

競賽資料

UHC 戰績排行榜

整理對戰結果與玩家表現,把一次性的比賽累積成看得見的成長紀錄。

生活玩法

釣魚與收藏

從魚種、稀有度、次數到獎勵回饋,延伸出可以慢慢累積的日常玩法。

前往釣魚頁面
模擬系統

股票與交易

把報價、持倉、損益與交易流程整理成遊戲內外都能理解的模擬市場。

前往模擬證券
伺服器基礎

領地、經濟與飛行

把保護建築、資源流通與建造便利整合在一起,兼顧新手理解與長期遊玩。

Selected Technical Cases

不只把功能做出來,也把例外情況想清楚

設計決策・資料安全・遊戲平衡
CASE 01

捕捉球:資料完整與安全放生

保存生物的生命、名稱、裝備、村民交易與馴服主人;同時檢查領地權限、背包空間和放生位置,避免複製或遺失。

  • 完整生物狀態
  • 領地與所有權檢查
  • 失敗時保留原道具
CASE 02

拉霸機:可驗證的機率設計

每次成本 50、RTP 99%。結果在扣款後立即鎖定,設定載入時會重新驗證期望值,避免動畫、重連或誤改權重破壞公平性。

  • 99% 長期期望回饋
  • 結果預先鎖定
  • 停用時安全退款
CASE 03

模擬證券:遊戲與真實規則之間

支援 50 檔股票、零股與微型期貨,使用 SQLite 保存帳戶與成交;過期行情禁止交易,網頁委託也會在成交前重新驗證。

  • 行情逾時保護
  • 資金與持倉序列化
  • 遊戲/手機身分同步

BEHIND YZH

伺服器背後,是一位喜歡把玩法做出來的資工系學生。

目前就讀國立臺北大學資訊工程學系大三。比起只玩 Minecraft,更喜歡理解玩家的想法、 設計規則,最後把它做成大家真的能一起玩的內容。

01 / OPERATE

伺服器維運

自行架設與管理 Linux VPS,處理更新、設定檔、SSH 金鑰、安全設定、異常排查與玩家問題。

02 / BUILD

程式與系統設計

使用程式與開發工具實作玩法;即使借助 AI 協作,也會閱讀邏輯、實際測試、除錯並確認結果。

03 / SUPPORT

需求理解與說明

從玩家回報中釐清真正的問題,把指令、介面與玩法整理成容易理解的說明,也會依實際使用情況持續調整功能。

MINECRAFT × INFORMATION EDUCATION

從「會玩」走到「會拆、會做、會說明」

Minecraft 很適合把抽象的程式、機率、網路與系統概念,變成學生能看見結果、願意反覆嘗試的學習情境。
看見問題從遊戲情境觀察真正的需求
拆解邏輯把玩法化成條件、資料與流程
測試表達驗證結果,也能清楚說給別人懂

COURSE POSSIBILITIES

可以從夜竹延伸的課程主題

伺服器入門從多人遊戲、權限到 Linux 與 SSH 的基本觀念
玩法程式設計把事件、條件、資料與介面組成一個可玩的功能
機率與經濟用彩票與拉霸機理解機率、期望值及長期平衡
測試與迭代重現問題、閱讀紀錄、修正錯誤並根據使用者回饋調整

Yzh Survival Server

想看看這些系統實際運作的世界?

回到夜竹首頁