複製鏈接
請複製以下鏈接發送給好友

tps

(Minecraft中的每秒刻數(ticks per second))

鎖定
Minecraft的循環程序是以每秒20週期的固定速度運行的,即TPS(每秒刻數)為20.0。因此每遊戲刻為0.05秒。
中文名
每秒刻數
外文名
ticks per second
別    名
TPS
遊    戲
Minecraft
幾乎所有的遊戲(包括Minecraft)都是由一個大循環程序運行的。相稱地,循環程序的一個週期被稱之為一“刻(tick) [1]  ”。
每過去一遊戲刻,遊戲的各方面都會更新:移動的實體位置會發生變化,生物會檢查周圍環境並更新自身的行為,玩家的生命值飢餓值會根據玩家的處境發生變化,等等。遊戲中的一天正好為24000遊戲刻,相當於現實中的20分鐘。遊戲中的絕大多數功能都是以遊戲刻而不是現實時間作為時間基準。
但是這個速率也不是完全固定的:如果發生卡頓以至於電腦的性能不足以跟上這個速度,一個遊戲刻的運行時間就延長,每秒中游戲刻就會變少。和每秒刻數(TPS)相關的一個單位是每刻毫秒數(MSPT),即服務器實際上用來計算一刻所需的時間。只有在MSPT不超過50時,TPS才可以達到20。
以下的遊戲機制比較消耗資源,容易導致服務端卡頓
  • 漏斗收集上方物品。可以通過在漏斗上添加容器方塊防止這一行為發生。也可以直接換成吞吐量更大的流運輸。 [2] 
  • 紅石電路更新。應該在時鐘等線路上增加開關,以避免不必要的狀態改變。另外紅石造成的亮度更新也會造成卡頓,可以通過儘量減少空氣空間避免。
  • 生物AI。可以使用照明控制怪物的產生,並使用更高效的技術養殖家畜。
  • 有些Mods可以優化或簡化遊戲邏輯。(Mods是第三方內容,不特別聲明其適用性)
但遊戲的幀率FPS)不影響TPS,電腦的圖形性能不會影響到遊戲機制。
參考資料