端部署與列車時代聯(lián)機指南)
這次我們來看一個和“機械動力Create模組多人生存”直接相關(guān)的部署與聯(lián)機主題。標題雖然是“EP8-列車時代”但真正值得技術(shù)讀者關(guān)注的是怎么搭一個穩(wěn)定的 Forge 服務(wù)端怎么讓多個人連續(xù)錄制時不卡怎么圍繞列車系統(tǒng)做玩法驗證和問題排查。如果你正好在玩機械動力模組或者想自己開一個多人生存服務(wù)器這篇文章可以直接收藏。機械動力模組的特點是機械傳動、自動化結(jié)構(gòu)、動力網(wǎng)絡(luò)和列車系統(tǒng)和其他偏向打怪冒險的模組相比它更接近“游戲里的工業(yè)控制”。多人模式下所有機械結(jié)構(gòu)、列車軌道、動力源狀態(tài)都需要服務(wù)端和客戶端保持同步這對服務(wù)端穩(wěn)定性、內(nèi)存分配、網(wǎng)絡(luò)延遲都有實際要求。無剪輯實況則意味著錄制過程中不能頻繁重啟、不能隨意暫停游戲崩潰一次就可能毀掉整段素材所以“先保證服務(wù)穩(wěn)定再開始錄”才是正確順序。下面從核心能力、環(huán)境準備、服務(wù)端部署、玩法驗證、性能觀察和常見問題幾個部分展開。所有配置都以通用模組服務(wù)器流程為準實際使用時請根據(jù)你使用的《我的世界》版本和 Forge 版本做替換。1. 機械動力多人聯(lián)機核心能力速覽先把這款玩法相關(guān)的核心能力整理成一張速覽表方便你快速判斷這個主題適不適合自己。能力項說明項目類型《我的世界》Java 版模組聯(lián)機玩法核心為機械動力Create模組核心玩法多人生存、機械自動化、動力傳動、列車組裝與軌道運輸主要功能動力源、傳動軸、齒輪箱、自動農(nóng)場、物流系統(tǒng)、列車、車站、軌道網(wǎng)絡(luò)運行平臺PCWindows / Linux 均可作為服務(wù)端系統(tǒng)啟動方式Forge 服務(wù)端命令啟動客戶端通過對應(yīng)版本 Forge 啟動游戲聯(lián)機方式局域網(wǎng)聯(lián)機、公網(wǎng)端口轉(zhuǎn)發(fā)、現(xiàn)有聯(lián)機平臺是否支持 API模組本體不提供 HTTP API可通過服務(wù)端控制臺和游戲內(nèi)命令做管理批量任務(wù)服務(wù)端腳本化批處理例如定時備份、自動重啟、批量清理掉落物適合場景多人生存服務(wù)器、無剪輯實況錄制、機械動力自動化結(jié)構(gòu)測試、列車物流演示硬件門檻內(nèi)存 8G 以上更穩(wěn)妥CPU 主頻和單核性能更關(guān)鍵機械動力渲染需要獨立顯卡這里有一個容易忽略的點機械動力模組的“列車時代”玩法重點不是顯卡而是服務(wù)端對大量軌道方塊、列車實體和動力網(wǎng)絡(luò)的同步壓力。單人模式下如果幀率低往往還能繼續(xù)玩多人模式下如果服務(wù)端線程卡頓所有玩家都會感受到掉線、方塊回彈、列車瞬移。所以部署時要把服務(wù)端優(yōu)化放在前面。2. 適用場景與使用邊界2.1 適合誰模組生存愛好者不想再玩原版想體驗機械傳動和自動化生產(chǎn)。服務(wù)器管理員想開一個長期運行的機械動力生存服讓幾個朋友一起建設(shè)。實況錄制玩家需要長時間無剪輯錄制服務(wù)器崩潰會造成素材浪費因此需要先解決穩(wěn)定性問題。自動化結(jié)構(gòu)開發(fā)者想在生存模式里測試列車運輸線路、自動農(nóng)場、物流分揀需要穩(wěn)定的聯(lián)機環(huán)境。2.2 能解決什么問題解決“幾個人裝好 mod 之后怎么連進同一個世界”的聯(lián)機配置問題。解決“機械動力模組加入后服務(wù)端頻繁崩潰”的排查問題。解決“列車同步不穩(wěn)定、多人看到的位置不一樣”的網(wǎng)絡(luò)和性能問題。解決“無剪輯錄到一半服務(wù)器或客戶端卡死”的資源分配問題。2.3 不適合什么場景不適合沒有 Java 環(huán)境也不愿意看日志的純小白模組服務(wù)器不是一鍵包至少要學會看崩潰行。不適合低配云服務(wù)器開大型機械動力服。機械動力對 CPU 單核性能有要求過低配的云主機跑起來會非??ā2贿m合追求“原版純凈生存”的玩家機械動力的核心就是機械和自動化的額外內(nèi)容。2.4 版權(quán)、隱私與合規(guī)邊界游戲?qū)崨r和視頻錄制的版權(quán)歸屬需要遵守游戲官方、模組作者和相關(guān)平臺的規(guī)定公開分享實況內(nèi)容時建議確認服務(wù)器和模組的使用條款。如果服務(wù)器面向公眾開放要明確玩家規(guī)則避免惡意破壞、盜用建筑和作弊行為。涉及內(nèi)部測試、錄制素材、公開分享都要先獲得成員同意不要擅自公開他人聊天記錄或個人信息。3. 機械動力模組本地部署環(huán)境準備3.1 軟件清單機械動力模組基于《我的世界》Java 版運行通常需要以下軟件環(huán)境與你的游戲版本匹配的 Java 運行環(huán)境大多數(shù)現(xiàn)代模組環(huán)境需要 Java 17 或更高版本具體以 Forge 要求為準。與游戲版本匹配的 Forge 安裝器或 NeoForge 安裝器。機械動力Create模組本體。機械動力可能依賴的前置模組比如 Flywheel它是機械動力使用的渲染庫。可選JEM 物品管理、優(yōu)化類模組、地圖模組但不要盲目加太多模組越多崩潰點越多。在安裝之前最重要的一步是確認三者的版本關(guān)系《我的世界》版本例如 1.20.1、1.19.2。Forge 版本必須與該《我的世界》版本匹配。機械動力 mod 版本必須與 Forge 和《我的世界》版本匹配。版本一旦錯位最常見的現(xiàn)象是啟動時直接崩潰崩潰日志里會提示某個模組需要特定版本環(huán)境。3.2 硬件要求這里不寫死具體配置因為機械動力模組的版本不同需求差異很大。但可以給出一套通用判斷思路內(nèi)存服務(wù)端至少分配 4G推薦 6G 到 8G客戶端同樣建議分配 4G 以上。多人聯(lián)機時服務(wù)端內(nèi)存不足會導致區(qū)塊加載緩慢、實體卡頓。CPU機械動力的動力網(wǎng)絡(luò)計算和方塊更新主要吃 CPU 單核性能相比“更多核”不如“更高主頻”。顯卡客戶端渲染機械動力的活動結(jié)構(gòu)、列車和飛輪效果時需要獨立顯卡服務(wù)端不需要顯卡。磁盤機械動力 mod 本身不大但長期運行的世界文件、玩家建筑和列車軌道數(shù)據(jù)會持續(xù)增長建議至少預(yù)留 20G 以上空間并單獨劃分備份目錄。3.3 網(wǎng)絡(luò)條件多人聯(lián)機時需要保證服務(wù)器和玩家之間的網(wǎng)絡(luò)穩(wěn)定。如果只是局域網(wǎng)聯(lián)機基本沒有太大問題。如果需要公網(wǎng)訪問需要提前確認服務(wù)器防火墻是否放行對應(yīng)端口。路由器或云服務(wù)商安全組是否允許端口轉(zhuǎn)發(fā)。玩家連接時使用的 IP 和端口是否正確。帶寬是否足夠支撐多人同時在線。機械動力模組同步數(shù)據(jù)量比原版更大網(wǎng)絡(luò)延遲高會直接表現(xiàn)為方塊回彈、列車位置漂移。4. 機械動力服務(wù)端安裝部署與啟動方式4.1 服務(wù)端安裝流程以通用 Forge 服務(wù)端安裝方式為例下面是主要步驟第一步創(chuàng)建一個服務(wù)端目錄。server/ ├── mods/ ├── world/ ├── server.properties ├── eula.txt └── versions/第二步下載與游戲版本匹配的 Forge 安裝器然后運行安裝指令。注意不同 Forge 版本的安裝命令可能不同請以安裝器輸出為準。# 示例命令實際文件版本號需要替換 java -jar forge-1.20.1-47.x.x-installer.jar --installServer第三步把機械動力 mod、Flywheel 渲染庫以及你需要的輔助 mod 放入 mods 目錄。server/ ├── mods/ │ ├── create-xxx.jar │ ├── flywheel-xxx.jar │ └── jei-xxx.jar第四步首次啟動服務(wù)端。Forge 啟動器會先檢查 eula.txt你需要將 eula 設(shè)置為同意否則服務(wù)端會直接退出。# 首次啟動前先修改 eula.txt eulatrue第五步正式啟動服務(wù)端。# 不帶圖形界面啟動服務(wù)端 java -Xms4G -Xmx4G -jar forge-1.20.1-47.x.x.jar nogui這里的-Xms和-Xmx分別表示最小內(nèi)存和最大內(nèi)存。注意不要為了追求性能而一次性分配過高的內(nèi)存比如主機只有 8G 內(nèi)存卻給服務(wù)端分配 10G這會導致系統(tǒng)自身內(nèi)存不足反而更容易崩潰。4.2 Windows 啟動腳本示例如果你習慣在 Windows 上操作可以創(chuàng)建一個.bat文件把啟動命令寫進去。下面是一個通用模板echo off java -Xms4G -Xmx4G -jar forge-1.20.1-47.x.x.jar nogui pause實際使用時把forge-1.20.1-47.x.x.jar替換成你服務(wù)端目錄里的真實文件名。4.3 Linux 后臺啟動示例如果你在云服務(wù)器上運行可以用screen或tmux讓服務(wù)端在后臺持久運行避免關(guān)閉 SSH 后服務(wù)被終止。# 安裝 tmux以 Debian/Ubuntu 為例 sudo apt update sudo apt install tmux -y # 新建一個會話并啟動服務(wù)端 tmux new -s mcserver java -Xms4G -Xmx4G -jar forge-1.20.1-47.x.x.jar nogui下次需要管理服務(wù)端時重新連接會話tmux attach -t mcserver4.4 客戶端配置服務(wù)端部署完成后客戶端也需要做對應(yīng)配置。玩家本地需要安裝和服務(wù)器一致的《我的世界》版本。安裝和服務(wù)器一致的 Forge 版本。在 mods 目錄放入和服務(wù)器相同的機械動力 mod、前置模組和公共模組??蛻舳?mod 版本與服務(wù)端不一致時可能直接導致連接失敗或游戲內(nèi)功能異常??蛻舳藛訒r建議在啟動器中設(shè)置 JVM 參數(shù)。例如-Xmx4G -XX:UseG1GC如果客戶端的 mod 數(shù)量較多可以先關(guān)掉光影、降低視距再進入機械動力服務(wù)器先確認基礎(chǔ)連接是否正常。4.5 端口與連接在進入游戲前使用以下基本檢查# 查看服務(wù)端是否監(jiān)聽默認端口 netstat -an | grep 25565如果服務(wù)端沒有監(jiān)聽 25565檢查服務(wù)端是否啟動成功、端口是否被占用。如果服務(wù)器在公網(wǎng)需要讓玩家通過公網(wǎng) IP 加端口連接比如123.123.123.123:25565云服務(wù)器還需要在安全組中放行 TCP 端口。常見的問題是在本地能進游戲遠程玩家卻無法連接這說明防火墻或安全組沒有放行端口。5. 列車時代玩法功能測試與效果驗證服務(wù)端啟動成功后不要急著大規(guī)模建設(shè)先用小規(guī)模測試確認基本功能。下面按“基礎(chǔ)機械測試、列車組裝測試、多人同步測試、連續(xù)錄制穩(wěn)定性測試”四個方向給出驗證流程。5.1 基礎(chǔ)機械測試測試目的確認機械動力 mod 的核心零件能正常放置和運轉(zhuǎn)排除 mod 沖突或渲染問題。操作步驟進入游戲創(chuàng)建一個新的創(chuàng)造模式存檔。放置一個動力源比如機械動力模組提供的動力引擎或手動曲柄。通過傳動軸和齒輪箱把動力連接到一臺工作臺或機械裝置。觀察動力是否正常傳遞機械結(jié)構(gòu)是否以正確的轉(zhuǎn)速運行。預(yù)期結(jié)果動力源啟動后傳動部件會轉(zhuǎn)動機械裝置正常執(zhí)行工作。如果動力不傳遞優(yōu)先檢查轉(zhuǎn)速是否足夠、動力源功率是否不足、齒輪方向是否正確。判斷標準機械結(jié)構(gòu)能在 3 分鐘內(nèi)完成搭建并持續(xù)運行沒有方塊閃斷、掉落或被彈開。5.2 列車組裝測試列車是“列車時代”主題的核心內(nèi)容。測試目的是確認列車結(jié)構(gòu)能否在多人環(huán)境中穩(wěn)定組裝和行駛。操作步驟在創(chuàng)造模式下使用列車裝配相關(guān)工具搭建車廂結(jié)構(gòu)。把裝配好的結(jié)構(gòu)放到軌道上點擊組裝列車按鈕。在軌道上鋪設(shè)彎道、坡道和車站。駕駛列車觀察列車是否正常移動、轉(zhuǎn)向和停車。預(yù)期結(jié)果列車能夠在軌道上正常移動彎道不會發(fā)生脫軌乘客和貨物可以隨列車移動。判斷標準列車反復(fù)行駛 10 分鐘以上沒有出現(xiàn)列車消失、卡墻、位置反復(fù)回彈的情況。常見失敗原因軌道沒有連接成完整路徑。列車前方有方塊遮擋導致碰撞檢測異常。服務(wù)器 TPS 過低列車移動時物理計算跟不上。5.3 多人同步測試機械動力服務(wù)器最容易出問題的地方就是多玩家同時操作同一套機械結(jié)構(gòu)。你需要至少兩個人進入服務(wù)器做同步測試。測試方向玩家 A 啟動一臺機器玩家 B 在旁邊觀察確認機械狀態(tài)是否一致。玩家 A 駕駛列車玩家 B 站在列車旁確認列車位置是否一致。玩家 A 拆除一個傳動結(jié)構(gòu)玩家 B 確認該方塊是否同步消失。兩個玩家同時點擊同一輛列車的控制界面確認不會出現(xiàn)狀態(tài)錯亂。預(yù)期結(jié)果多人視角下機械狀態(tài)和列車位置一致改動后的方塊能在所有客戶端正確同步。判斷標準連續(xù)操作 15 分鐘內(nèi)沒有出現(xiàn) A 看到列車在開、B 看到列車靜止的不一致現(xiàn)象。5.4 無剪輯實況穩(wěn)定性測試無剪輯錄制對服務(wù)端和客戶端都是壓力測試。建議按下面的方式做一次“模擬錄制”開啟兩個客戶端其中一個模擬觀眾視角另一個模擬操作者視角。連續(xù)游戲 60 分鐘期間持續(xù)進行列車行駛、機械啟停、建筑改造。每 10 分鐘記錄一次游戲幀率和服務(wù)端 TPS。記錄是否出現(xiàn)卡頓、掉線、區(qū)塊丟失。如果游戲能連續(xù)運行 60 分鐘且沒有崩潰再開始正式錄制。否則先處理問題不要抱著“錄到一半再重啟”的僥幸心理。6. 接口 API 與批量任務(wù)6.1 服務(wù)端 API 情況機械動力模組本體不提供 HTTP API模組服務(wù)端沒有類似 Web 服務(wù)的接口端口。你無法直接向游戲服務(wù)器發(fā)送 HTTP 請求來操作列車或讀取機械狀態(tài)。但服務(wù)端控制臺提供了一些管理能力。常用的基礎(chǔ)命令包括save-all stop listsave-all用于強制保存世界stop用于停止服務(wù)端list用于查看在線玩家。這些命令可以在服務(wù)端控制臺直接輸入也可以通過后臺腳本調(diào)用。6.2 批量備份腳本即使沒有 API也可以借助系統(tǒng)腳本實現(xiàn)“定時備份”這類批量任務(wù)。下面是一個 Linux 下的世界備份腳本示例#!/bin/bash # 機械動力服務(wù)器世界備份腳本 # 使用方式配合 crontab 每天凌晨執(zhí)行 BACKUP_DIR/backup/mcserver WORLD_DIR/server/world DATE$(date %Y%m%d_%H%M%S) mkdir -p $BACKUP_DIR # 先通過 rcon 或控制臺執(zhí)行 save-all # 這里假設(shè)你使用 mcrcon 連接服務(wù)器 # mcrcon -H 127.0.0.1 -P 25575 -p yourpassword save-all tar -czf $BACKUP_DIR/world_$DATE.tar.gz $WORLD_DIR # 清理 7 天前的備份 find $BACKUP_DIR -name *.tar.gz -mtime 7 -delete備份前一定要先觸發(fā)游戲內(nèi)存檔否則可能備份到未落盤的區(qū)塊數(shù)據(jù)。6.3 定時重啟任務(wù)長時間運行的模組服務(wù)器會因為內(nèi)存碎片、區(qū)塊緩存和實體數(shù)量過多而逐漸卡頓。配合系統(tǒng)定時任務(wù)可以每天固定時間重啟一次服務(wù)端。# 編輯 crontab crontab -e # 每天凌晨 4 點重啟服務(wù)器示例命令需要結(jié)合你的服務(wù)端管理方式 0 4 * * * tmux send-keys -t mcserver say 服務(wù)器將在5分鐘后重啟 Enter 5 4 * * * tmux send-keys -t mcserver stop Enter重啟前最好執(zhí)行一次世界保存并檢查備份是否成功。7. 資源占用與性能觀察7.1 服務(wù)端資源觀察在模組服務(wù)器中最需要關(guān)注的指標不是幀率而是 TPS服務(wù)器每秒處理游戲刻數(shù)。正常情況 TPS 應(yīng)接近 20。如果長期低于 15玩家會明顯感覺到機械卡頓、列車移動不流暢。查看 TPS 的通用方式是使用性能分析模組比如 Spark在游戲內(nèi)執(zhí)行/spark tpsSpark 還可以生成性能分析報告幫助你定位是區(qū)塊加載問題、實體過載問題還是動力網(wǎng)絡(luò)計算問題。如果服務(wù)器沒有安裝這類工具也可以先看系統(tǒng)層面的 CPU 和內(nèi)存占用。使用top或htop查看 Java 進程的 CPU 占用如果單核心已經(jīng)接近 100%說明服務(wù)端主線程壓力較大。此時需要減少機器數(shù)量、關(guān)閉不必要的紅石機構(gòu)或者把視距調(diào)低。7.2 客戶端資源觀察客戶端可以按 F3 查看幀數(shù)、內(nèi)存和渲染信息。機械動力模組的大型列車和轉(zhuǎn)動結(jié)構(gòu)會消耗較多渲染資源如果錄制視頻時掉幀優(yōu)先考慮關(guān)閉光影或改用低配光影。降低渲染視距。關(guān)閉垂直同步。使用硬件編碼錄制減少 CPU 編碼壓力。錄制軟件不要和游戲搶 CPU 核心可以在錄制軟件中設(shè)置硬件編碼。7.3 如何降低負載如果服務(wù)器和客戶端都比較吃力可以按順序嘗試降低服務(wù)端視距默認的 10 或 12 可以降到 6 或 8。限制玩家同時加載的區(qū)塊數(shù)量。清理掉落物機械動力自動農(nóng)場和運輸系統(tǒng)可能產(chǎn)生大量掉落物實體。減少持續(xù)運行的機械結(jié)構(gòu)盡量讓機器按需啟停不要所有機器一直滿負荷轉(zhuǎn)動。刪除不常用的遠距離區(qū)塊減少實體計算壓力。定期重啟服務(wù)端釋放碎片化內(nèi)存。注意顯存占用在模組服務(wù)器場景不是主要瓶頸。服務(wù)端不帶渲染顯卡主要是客戶端渲染和視頻錄制需要。8. 機械動力服務(wù)器常見問題與排查方法問題現(xiàn)象可能原因排查方式解決方案服務(wù)端啟動后立即退出eula.txt 未同意查看啟動日志最后幾行修改eulatrue后重啟客戶端啟動時崩潰Forge 版本或 mod 版本不匹配查看崩潰報告中的 Mod List 部分統(tǒng)一客戶端和服務(wù)端的游戲版本、Forge 版本、mod 版本提示缺少前置模組Flywheel 或依賴模組未安裝崩潰報告會顯示缺失模組名下載對應(yīng)版本的前置模組并放入 mods 目錄局域網(wǎng)能進公網(wǎng)無法連接防火墻、安全組或端口轉(zhuǎn)發(fā)未配置檢查服務(wù)端監(jiān)聽端口檢查路由器/云安全組放行 TCP 端口正確配置端口轉(zhuǎn)發(fā)玩家進入服務(wù)器后看到方塊回彈網(wǎng)絡(luò)延遲高或服務(wù)端 TPS 低查看 TPS 和 ping 值優(yōu)化服務(wù)端性能建議玩家使用有線網(wǎng)絡(luò)列車行駛時位置漂移服務(wù)端同步數(shù)據(jù)延遲觀察 TPS 和網(wǎng)絡(luò)延遲減少列車速度降低服務(wù)器負載檢查網(wǎng)絡(luò)質(zhì)量長時間運行后越來越卡實體過多、內(nèi)存占用過高使用性能分析工具查看實體數(shù)量和內(nèi)存清理掉落物限制自動機械規(guī)模定時重啟游戲畫面掉幀嚴重客戶端渲染壓力大關(guān)閉光影、降低視距降低渲染設(shè)置錄制時使用硬件編碼存檔空間增長過快玩家建筑、列車軌道和區(qū)塊數(shù)據(jù)持續(xù)增加查看世界文件夾大小設(shè)置自動化備份清理策略清理無用區(qū)塊服務(wù)端能啟動但所有人無法打開機械界面服務(wù)端或客戶端 mod 版本不一致比對 mod 版本重新安裝相同版本 mod模組服務(wù)器排錯時第一原則是看日志。所有 Forge 崩潰都會在日志文件里留下線索尤其是latest.log和debug.log。不要憑感覺猜先搜日志關(guān)鍵字。9. 機械動力服務(wù)器最佳實踐與使用建議9.1 部署階段把服務(wù)端和客戶端放到兩個獨立目錄管理避免誤刪世界數(shù)據(jù)。mods 目錄下文件名要保持統(tǒng)一最好在服務(wù)端和客戶端用完全相同的文件。首次啟動做完基礎(chǔ)機械測試后再決定是否大規(guī)模建設(shè)。不要使用內(nèi)存分配超出物理內(nèi)存上限的 JVM 參數(shù)。9.2 運行階段建設(shè)列車軌道時優(yōu)先在創(chuàng)造模式測試一遍線路再在生存模式施工。大型自動化機械盡量用開關(guān)控制避免所有機械同時滿載運行。多人建設(shè)時提前約定核心區(qū)域的權(quán)限避免誤拆別人的動力網(wǎng)絡(luò)。定期保存世界重要改動前執(zhí)行一次save-all。9.3 錄制階段錄制前先做一次完整測試確認服務(wù)端 TPS 和客戶端幀率穩(wěn)定。使用硬件編碼錄制降低 CPU 負擔。錄制時關(guān)閉不必要的軟件避免后臺進程搶占資源。分段錄制素材即使某一段出現(xiàn)意外也不會影響其他素材。9.4 合規(guī)與安全如果有人臉、聲音、對話記錄等內(nèi)容的公開分享需要確保相關(guān)人員同意。服務(wù)器內(nèi)部測試內(nèi)容不要隨意公開尊重團隊成員隱私。使用第三方 mod 和插件時注意查看模組作者的開源協(xié)議和轉(zhuǎn)載說明。面向公眾開放服務(wù)器時設(shè)置白名單或合理的權(quán)限管理降低惡意破壞風險。10. 總結(jié)與下一步機械動力模組的多人聯(lián)機核心問題不是“怎么裝 mod”而是“怎么讓機械動力在各種環(huán)境下保持穩(wěn)定”。列車時代這個玩法方向尤其考驗服務(wù)端對軌道、實體和動力網(wǎng)絡(luò)的同步能力。建議你先從一個小型創(chuàng)造存檔開始把基礎(chǔ)機械和列車組裝跑通再進入生存模式正式建設(shè)。最容易踩的坑有三個一是 Forge、模組、游戲版本三者不一致啟動時直接崩潰二是服務(wù)端內(nèi)存分配過大導致系統(tǒng)崩潰三是多人同步問題被誤判為網(wǎng)絡(luò)問題實際是服務(wù)端 TPS 過低。第一次嘗試時先控制規(guī)模再逐步放大。下一步可以繼續(xù)擴展的方向是把服務(wù)端日常管理和備份腳本化配合定時重啟讓服務(wù)器長期穩(wěn)定運行在服務(wù)器中增加更多與物流、運輸相關(guān)的機械結(jié)構(gòu)測試如果錄制需求多再搭建一套專門的錄制工作流讓游戲、錄像、備份互不干擾。先把列車時代最核心的“軌道、列車、車站”和“多人同步”跑通再談大規(guī)模機械自動化。