器搭建指南:從客戶端到服務(wù)端開荒運(yùn)維)
這次我們來看一個(gè)很典型的《我的世界》Java 版老版本服務(wù)器項(xiàng)目CST1.12.2 原版生存開荒服。它沒有復(fù)雜的模組堆疊沒有花哨的 RPG 副本核心就一句話拉一批玩家回 1.12.2重新體驗(yàn)從零開始的原版生存。對(duì)于很多老玩家來說1.12.2 是版本情懷最重的階段之一建筑黨喜歡這個(gè)版本的方塊生態(tài)紅石玩家也熟悉這個(gè)版本的機(jī)制所以生存服選 1.12.2 反而比追新版本更穩(wěn)。這篇不是純粹的宣傳稿而是把 CST 這類 1.12.2 原版生存服當(dāng)成一個(gè)技術(shù)項(xiàng)目來拆解。文章會(huì)覆蓋四件事玩家端怎么準(zhǔn)備客戶端并加入、站長(zhǎng)端怎么搭起一個(gè) 1.12.2 服務(wù)端、開荒期的配置和優(yōu)化怎么做、以及遇到連不上、卡頓、驗(yàn)證失敗這些問題怎么排查。如果你是沖著 CST 宣傳片來的玩家可以重點(diǎn)看客戶端和環(huán)境章節(jié)如果你自己也想開一個(gè)同類老版本生存服可以從服務(wù)端搭建開始完整跑一遍。先給出 CST 這類項(xiàng)目的核心能力速覽。1. 核心能力速覽能力項(xiàng)說明游戲版本Minecraft Java 版 1.12.2老版本原版生存服務(wù)端類型以原版服務(wù)器為核心也可選 Paper / Spigot 增強(qiáng)管理玩家加入方式通過 PCL 等啟動(dòng)器啟動(dòng) 1.12.2進(jìn)入多人游戲輸入服務(wù)器地址開荒模式地圖初始資源重置玩家從空島/主世界零資源開始采集發(fā)展正版驗(yàn)證可能開啟 online-mode也可能關(guān)閉后通過白名單管理具體以服務(wù)器公告為準(zhǔn)硬件門檻一般云主機(jī)或家用 PC 即可運(yùn)行內(nèi)存建議 4G 以上支持平臺(tái)Windows / Linux / macOS 均可運(yùn)行服務(wù)端管理與接口服務(wù)端控制臺(tái)、Rcon 遠(yuǎn)程管理、權(quán)限插件、定時(shí)備份批量能力可通過命令腳本批量執(zhí)行玩家管理、清理實(shí)體、備份等操作適合人群1.12.2 老版本玩家、建筑黨、紅石黨、想開懷舊生存服的站長(zhǎng)這個(gè)表格可以快速回答“值不值得看”。如果你已經(jīng)有 1.12.2 客戶端那么這篇文章最大的價(jià)值在于告訴你進(jìn)服前需要確認(rèn)哪些參數(shù)以及進(jìn)服后哪些操作會(huì)影響服務(wù)器性能和開荒體驗(yàn)。2. 適用場(chǎng)景與使用邊界CST 不是那種第一天進(jìn)去就有全套裝備的服務(wù)器。1.12.2 原版生存服強(qiáng)調(diào)“從零開始”所以最適合的人群有三類喜歡早期生存節(jié)奏的老玩家、想在固定版本里做長(zhǎng)期建筑的建筑黨、以及想通過原版機(jī)制驗(yàn)證自己技術(shù)能力的紅石玩家。從服務(wù)器管理角度看這類服務(wù)器使用邊界也很清晰。它不適合想要新版本內(nèi)容的人比如 1.20 的新方塊、新生物、考古系統(tǒng)在 1.12.2 里都沒有。它也不適合想要極致便利的玩家例如傳送點(diǎn)、商店、地皮、經(jīng)濟(jì)系統(tǒng)這類插件體驗(yàn)通常不是原版生存服的核心。需要特別強(qiáng)調(diào)的是版權(quán)與合規(guī)邊界。服務(wù)器名稱 CST、宣傳片素材、玩家皮膚、材質(zhì)包、插件資源都可能涉及版權(quán)和授權(quán)問題。無論是玩家還是站長(zhǎng)都要遵守以下底線使用正版客戶端或符合官方賬號(hào)規(guī)則的客戶端啟動(dòng)方式。服務(wù)器內(nèi)不得傳播盜版材質(zhì)、盜版插件、侵權(quán)建筑圖紙。涉及玩家個(gè)人信息的收集與展示必須提前說明。開服使用的端口、域名、服務(wù)器資源必須在合法合規(guī)的網(wǎng)絡(luò)環(huán)境下運(yùn)營。這不是套話而是原版生存服實(shí)際運(yùn)營中繞不開的問題。尤其是開荒服會(huì)吸引大量玩家一旦出現(xiàn)賬號(hào)糾紛或版權(quán)投訴服務(wù)器口碑會(huì)很快受損。3. 1.12.2 客戶端準(zhǔn)備與環(huán)境配置無論你打算加入 CST還是自己測(cè)試服務(wù)器第一步都是準(zhǔn)備一個(gè)可用的 1.12.2 客戶端。3.1 Java 版本別搞錯(cuò)Minecraft 1.12.2 屬于 Java 版老版本它依賴的是 Java 8。很多人啟動(dòng)失敗不是因?yàn)榭蛻舳宋募p壞而是因?yàn)橄到y(tǒng)默認(rèn)安裝了 Java 17 或 Java 21。啟動(dòng)器報(bào)錯(cuò)時(shí)經(jīng)常會(huì)出現(xiàn)“UnsupportedClassVersionError”或“The main class could not be found”這類提示。建議做法是單獨(dú)安裝一個(gè) Java 8不要污染系統(tǒng)全局環(huán)境。如果你用的是 PCL 或 HMCL 啟動(dòng)器通??梢栽趩?dòng)器設(shè)置里為 1.12.2 單獨(dú)指定 Java 路徑。# 啟動(dòng)器內(nèi) Java 參數(shù)示例實(shí)際路徑按本機(jī)安裝位置修改 Java 路徑: C:/Program Files/Java/jdk1.8.0_202/bin/javaw.exe JVM 參數(shù): -Xmx4G -XX:UseG1GC -Dsun.rmi.dgc.server.gcInterval21474836463.2 啟動(dòng)器選擇Windows 用戶最常用的是 PCL 啟動(dòng)器它支持自動(dòng)下載游戲版本、自動(dòng)補(bǔ)全 Forge/Fabric也可以手動(dòng)導(dǎo)入已有客戶端。手機(jī)端運(yùn)行 Java 版則是 FCL 類啟動(dòng)器更常見但需要注意移動(dòng)設(shè)備性能和操作習(xí)慣差異。啟動(dòng) 1.12.2 時(shí)重點(diǎn)檢查三個(gè)地方游戲版本是否確實(shí)是 1.12.2。是否加載了多余的模組或優(yōu)化插件原版生存服一般不需要。登錄方式是否與服務(wù)器一致正版服需要微軟或 Mojang 賬號(hào)登錄離線服則看服務(wù)器規(guī)則。3.3 客戶端性能設(shè)置1.12.2 本身優(yōu)化一般在舊版本里幀數(shù)波動(dòng)是正?,F(xiàn)象。進(jìn)入服務(wù)器前可以先在單人世界跑一圈確認(rèn)基礎(chǔ)幀數(shù)穩(wěn)定。進(jìn)服后如果卡頓優(yōu)先把視頻設(shè)置里的“渲染距離”降到 8 到 12關(guān)閉“云”和“粒子效果”動(dòng)態(tài)光照也建議關(guān)掉。如果你是用老電腦玩可以考慮在啟動(dòng)器里分配 2G 到 4G 內(nèi)存不要盲目拉到 8G。內(nèi)存分配過高反而可能導(dǎo)致 GC 卡頓。4. 1.12.2 服務(wù)端搭建與啟動(dòng)方式站長(zhǎng)角度就完全不一樣了。想搭一個(gè) CST 這類原版生存服服務(wù)端的核心選擇、目錄結(jié)構(gòu)、啟動(dòng)腳本和配置文件決定了服務(wù)器能不能長(zhǎng)期穩(wěn)定跑下去。4.1 服務(wù)端核心選擇1.12.2 的服務(wù)端核心常見有三種原版 server.jarMojang 官方原版服務(wù)端最接近“原版生存”體驗(yàn)但不能裝插件。Spigot在原版基礎(chǔ)上提供 Bukkit 插件接口適合加白名單、權(quán)限、保護(hù)類插件。PaperSpigot 的高性能分支修復(fù)了部分原版機(jī)制問題優(yōu)化更好是當(dāng)前最推薦的選擇。如果 CST 宣傳片強(qiáng)調(diào)“原版生存”那么服務(wù)端大概率偏向原版機(jī)制但為了管理方便站長(zhǎng)仍然可能選擇 Paper 或 Spigot。因?yàn)闄?quán)限、白名單、防熊孩子這些需求幾乎離不開插件。4.2 服務(wù)端目錄結(jié)構(gòu)建議單獨(dú)創(chuàng)建服務(wù)器目錄不要直接在桌面散落文件。一個(gè)干凈的目錄結(jié)構(gòu)能避免后期備份和排查問題時(shí)的混亂。CST-server/ ├── world/ ├── world_nether/ ├── world_the_end/ ├── plugins/ ├── logs/ ├── server.properties ├── paper.yml ├── spigot.yml ├── bukkit.yml ├── eula.txt └── start.sh / start.bat4.3 啟動(dòng)腳本示例Linux 服務(wù)器更常見Windows 也完全能跑。核心啟動(dòng)命令其實(shí)一樣只是腳本后綴不同。#!/bin/bash # start.sh - Linux 啟動(dòng)腳本 java -Xms4G -Xmx4G -XX:UseG1GC -jar paper-1.12.2-latest.jar noguiecho off REM start.bat - Windows 啟動(dòng)腳本 java -Xms4G -Xmx4G -XX:UseG1GC -jar paper-1.12.2-latest.jar nogui pause第一次啟動(dòng)后服務(wù)端會(huì)生成 eula.txt。修改其中的eulafalse為eulatrue表示同意 Minecraft 最終用戶許可協(xié)議然后重新啟動(dòng)。eulatrue這里要提醒實(shí)際 jar 文件名請(qǐng)根據(jù)你下載的核心文件替換不要照抄paper-1.12.2-latest.jar。不同版本文件命名規(guī)則不一樣。4.4 systemd 托管Linux 推薦服務(wù)器如果長(zhǎng)期開建議用 systemd 托管避免終端關(guān)閉導(dǎo)致服務(wù)退出。[Unit] DescriptionMinecraft CST Server Afternetwork.target [Service] WorkingDirectory/opt/cst-server ExecStart/usr/bin/java -Xms4G -Xmx4G -jar paper-1.12.2-latest.jar nogui Restartalways Nice1 [Install] WantedBymulti-user.targetsudo systemctl daemon-reload sudo systemctl enable mc-cst.service sudo systemctl start mc-cst.service這個(gè)方式的好處是啟動(dòng)、停止、開機(jī)自啟都有統(tǒng)一管理入口服務(wù)崩潰后還能自動(dòng)重啟。5. 開荒前必調(diào)的配置項(xiàng)開荒不是直接開服讓人進(jìn)來就行。服務(wù)器要不要正版驗(yàn)證、白名單開不開、出生點(diǎn)保護(hù)多少、難度怎么設(shè)、地圖預(yù)生成多大這些參數(shù)直接影響開荒體驗(yàn)。5.1 server.properties 核心參數(shù)# 服務(wù)器端口 server-port25565 # 是否開啟正版驗(yàn)證 online-modetrue # 是否開啟白名單 white-listtrue # 游戲模式 gamemodesurvival # 難度 difficultynormal # 出生點(diǎn)保護(hù)范圍 spawn-protection16 # 最大玩家數(shù) max-players40 # 視圖距離 view-distance10 # 服務(wù)器描述 motdCST 1.12.2 Survival # 是否生成結(jié)構(gòu) generate-structurestrue原版生存服的難點(diǎn)在這里。開荒階段如果出生點(diǎn)保護(hù)太大玩家無法破壞出生點(diǎn)周圍方塊會(huì)非常難受如果設(shè)成 0又可能出現(xiàn)出生點(diǎn)被惡意破壞的情況。建議先設(shè)置為 16后續(xù)根據(jù)玩家反饋調(diào)整。5.2 正版驗(yàn)證與離線模式online-modetrue是更安全的做法。玩家必須使用正版賬號(hào)登錄賬號(hào)欺詐和惡意登錄成本會(huì)高很多。但國內(nèi)部分玩家使用離線啟動(dòng)器所以一些服務(wù)器會(huì)關(guān)閉 online-mode改用白名單加登錄插件做兜底。這里必須給站長(zhǎng)一個(gè)明確建議如果沒有足夠技術(shù)能力盡量開啟online-modetrue。離線服雖然能降低加入門檻但賬號(hào)體系非常脆弱一旦有人冒用 ID 破壞建筑追查難度極大。即使被迫關(guān)閉正版驗(yàn)證也必須配合白名單和注冊(cè)登錄插件否則開荒成果很容易一夜被毀。5.3 世界預(yù)生成1.12.2 地圖生成速度在服務(wù)器開啟后會(huì)動(dòng)態(tài)進(jìn)行但玩家探索新區(qū)域時(shí)服務(wù)器會(huì)臨時(shí)生成區(qū)塊導(dǎo)致明顯卡頓。開荒前期建議站長(zhǎng)用預(yù)生成工具或命令提前生成以出生點(diǎn)為中心的區(qū)塊。常見做法是在服務(wù)器里將玩家傳送到目標(biāo)區(qū)域然后開啟預(yù)生成或者使用地圖預(yù)生成插件。預(yù)生成會(huì)消耗一定時(shí)間但換來的是玩家跑圖時(shí)更平滑的體驗(yàn)。5.4 開荒規(guī)則原版生存服的“開荒期”通常指服務(wù)器剛開、地圖剛生成、玩家初始資源為零的時(shí)期。站長(zhǎng)需要提前制定規(guī)則比如是否禁止 PVP。是否禁止破壞他人建筑。是否允許區(qū)塊掠奪或清理遺跡。是否設(shè)置主城保護(hù)區(qū)。規(guī)則要寫清楚否則開荒第二天就可能出現(xiàn)玩家糾紛。宣傳片里展現(xiàn)的是“一起開荒”的理想狀態(tài)實(shí)際運(yùn)營時(shí)規(guī)則前置才是關(guān)鍵。6. 玩家加入 CST 的完整驗(yàn)證流程假設(shè)你已經(jīng)拿到了 CST 的服務(wù)器地址接下來就是標(biāo)準(zhǔn)的加入流程。下面這套流程可以用于任何一個(gè) 1.12.2 Java 版服務(wù)器不只是 CST。6.1 啟動(dòng)客戶端并確認(rèn)版本打開 PCL 或 HMCL選擇 1.12.2 版本點(diǎn)擊啟動(dòng)。進(jìn)入主界面后點(diǎn)擊“多人游戲”再點(diǎn)擊“添加服務(wù)器”輸入服務(wù)器地址。服務(wù)器地址一般會(huì)標(biāo)注端口例如play.example.com:25565如果端口是默認(rèn) 25565部分啟動(dòng)器可以省略。6.2 白名單與正版驗(yàn)證檢查如果服務(wù)器開了白名單第一次進(jìn)入會(huì)提示“You are not white-listed on this server”。這是正?,F(xiàn)象。你需要先在服務(wù)器公告、群公告或管理頁面里提交游戲 ID等待管理員添加白名單后再進(jìn)入。如果服務(wù)器開啟了正版驗(yàn)證你使用離線登錄的方式進(jìn)入會(huì)看到“Failed to verify username!”提示。反過來也一樣正版賬號(hào)進(jìn)入離線服也可能因?yàn)榈卿浶r?yàn)問題失敗。這兩種情況都需要回到啟動(dòng)器設(shè)置里調(diào)整登錄方式。6.3 進(jìn)服后的開荒驗(yàn)證進(jìn)服后不要急著跑遠(yuǎn)先確認(rèn)幾件事聊天框能否正常發(fā)送消息。是否可以正常破壞/放置方塊。服務(wù)器死亡后能否正常重生。周圍區(qū)塊加載是否卡頓。如果以上都正?;究梢耘袛嗫蛻舳说椒?wù)器的主鏈路是通的。如果進(jìn)服后一直停留在“Downloading terrain”一般是客戶端和服務(wù)端網(wǎng)絡(luò)連接不穩(wěn)定或者服務(wù)器正在加載大量區(qū)塊。7. 服務(wù)端管理與接口能力一個(gè)生存服能持續(xù)運(yùn)營靠的不是玩家自覺而是管理工具。1.12.2 服務(wù)端即使原版也提供了一些基礎(chǔ)接口而插件服則可以做得更細(xì)。7.1 控制臺(tái)指令服務(wù)端命令行是最高優(yōu)先級(jí)的操作入口。開荒期常用指令包括whitelist add Steve whitelist remove Steve op Steve ban Steve unban Steve save-all list tp Steve Alice控制臺(tái)里執(zhí)行指令不需要玩家前綴比游戲內(nèi)指令更直接。7.2 Rcon 遠(yuǎn)程管理如果你不想每次都 SSH 或遠(yuǎn)程桌面進(jìn)服務(wù)器可以開啟 Rcon。它在 server.properties 里配置enable-rcontrue rcon.port25575 rcon.passwordchange_this_password然后通過 mcrcon 或其他客戶端連接mcrcon -H 127.0.0.1 -P 25575 -p change_this_password listRcon 的好處是可以把命令集成到運(yùn)維腳本里。比如定時(shí)備份前執(zhí)行save-all或者監(jiān)控腳本發(fā)現(xiàn)服務(wù)器卡死時(shí)執(zhí)行restart這些都是“接口能力”的體現(xiàn)。7.3 定時(shí)備份腳本開荒期玩家投入大量時(shí)間服務(wù)器一旦回檔損失非常大。建議至少每天備份一次世界目錄。#!/bin/bash # backup.sh - 備份世界目錄 BACKUP_DIR/backup/mc-cst WORLD_DIR/opt/cst-server TIMESTAMP$(date %Y%m%d_%H%M%S) # 通過 rcon 觸發(fā)保存 mcrcon -H 127.0.0.1 -P 25575 -p change_this_password save-all # 壓縮世界目錄 tar -czf $BACKUP_DIR/world_$TIMESTAMP.tar.gz -C $WORLD_DIR world world_nether world_the_end # 保留最近 7 份備份 ls -t $BACKUP_DIR/world_*.tar.gz | tail -n 8 | xargs rm -f備份是批量任務(wù)里最值得自動(dòng)化的一類。手動(dòng)備份總會(huì)忘定時(shí)備份才能保證數(shù)據(jù)安全。7.4 玩家管理與批量任務(wù)插件服可以用權(quán)限插件批量操作。比如逐行讀取玩家名單批量加入白名單for name in $(cat whitelist.txt); do mcrcon -H 127.0.0.1 -P 25575 -p change_this_password whitelist add $name done這種批量處理思路和普通運(yùn)維腳本一致把重復(fù)命令循環(huán)化減少人工誤操作。但注意每次命令執(zhí)行后都有一點(diǎn)延遲如果玩家數(shù)量很多建議分批執(zhí)行避免 Rcon 連接被服務(wù)器拒絕。8. 資源占用與性能觀察1.12.2 服務(wù)端本身不算吃配置但原版生存服隨著玩家活動(dòng)和區(qū)塊加載增加CPU 和內(nèi)存占用會(huì)持續(xù)上升。站長(zhǎng)要有觀察資源占用和定位卡頓來源的意識(shí)。8.1 系統(tǒng)資源觀察Linux 下用top或htop查看 Java 進(jìn)程 CPU 占用和內(nèi)存占用top -p $(pgrep -f paper)Windows 下在任務(wù)管理器里看 Java 進(jìn)程即可。重點(diǎn)不是總內(nèi)存多大而是 Java 堆內(nèi)存是否持續(xù)接近上限。如果運(yùn)行時(shí)頻繁 Full GC玩家會(huì)感受到間歇性卡頓。8.2 游戲內(nèi) TPS 檢測(cè)TPS 是服務(wù)器核心指標(biāo)正常是 20。很多服務(wù)端內(nèi)置或插件提供/tps命令查看實(shí)際值。 tps TPS from last 1m, 5m, 15m: 20.0, 19.8, 19.5如果 TPS 長(zhǎng)期低于 18說明服務(wù)器計(jì)算能力已經(jīng)吃緊。此時(shí)優(yōu)先檢查實(shí)體數(shù)量、掉落物數(shù)量、紅石機(jī)械數(shù)量。開荒期常見卡頓來源是大量掉落物沒有及時(shí)清理。8.3 降低負(fù)載的方法降低 view-distance從 10 降到 6 或 8。關(guān)閉不用的世界生成比如把generate-structures設(shè)為 false。清理掉落物kill e[typeitem]。清理經(jīng)驗(yàn)球kill e[typeexperience_orb]。限制實(shí)體生成使用 Paper 的實(shí)體激活范圍配置。給玩家提示避免在出生點(diǎn)區(qū)域建超高密度紅石機(jī)器。性能優(yōu)化不是等到卡了再做而是在開荒期就定好參數(shù)基線。第一周先把 view-distance 設(shè)置為 8觀察玩家在線時(shí) TPS 是否穩(wěn)定再逐步調(diào)高。9. 常見問題與排查方法問題現(xiàn)象可能原因排查方式解決方案啟動(dòng)服務(wù)端閃退Java 版本不正確執(zhí)行java -version確認(rèn)是否為 Java 8安裝并切換到 Java 8提示 You are not white-listed服務(wù)器開啟白名單玩家 ID 未加入在服務(wù)端后臺(tái)輸入whitelist list查看管理員執(zhí)行whitelist add 玩家ID提示 Failed to verify username正版驗(yàn)證與客戶端登錄方式不匹配確認(rèn)服務(wù)器online-mode設(shè)置使用對(duì)應(yīng)登錄方式離線服/正版服保持一一致連接超時(shí)或 Connection refused服務(wù)器未啟動(dòng)、端口不對(duì)或防火墻攔截本機(jī)檢查端口 netstat -angrep 25565玩家不斷回彈或區(qū)塊錯(cuò)亂網(wǎng)絡(luò)丟包或服務(wù)端 TPS 過低觀察 TPS 和日志ping 服務(wù)器延遲優(yōu)化實(shí)體數(shù)量、降低 view-distance地圖卡在 Downloading terrain區(qū)塊生成壓力大查看服務(wù)端日志是否頻繁生成區(qū)塊預(yù)生成地圖或降低玩家同時(shí)探索新區(qū)域數(shù)量Rcon 無法連接端口未監(jiān)聽或密碼錯(cuò)誤確認(rèn)enable-rcontrue和端口檢查防火墻是否放行 Rcon 端口修改強(qiáng)密碼備份文件過大世界目錄持續(xù)增長(zhǎng)查看 world 目錄大小清理無用存檔將備份壓縮比調(diào)高排查問題不要一上來就懷疑服務(wù)端核心壞了。90% 的 1.12.2 服務(wù)器異常都集中在 Java 版本、端口、白名單、內(nèi)存這四個(gè)方向上。只要逐個(gè)檢查基本能定位。10. 最佳實(shí)踐與使用建議綜合玩家和站長(zhǎng)兩條線這里整理一套可以直接落地的實(shí)踐流程。10.1 對(duì)玩家第一次進(jìn)入 CST 這類老版本生存服建議先用小窗口模式進(jìn)入確認(rèn)穩(wěn)定后再全屏。加入服務(wù)器后不要急著跑圖先在出生點(diǎn)附近收集基礎(chǔ)資源熟悉服務(wù)器規(guī)則。如果你發(fā)現(xiàn)某個(gè)區(qū)塊非??ūM量繞開并報(bào)告給管理員不要反復(fù)加載同一區(qū)域。開荒期建議和五六名玩家組隊(duì)推進(jìn)因?yàn)榉?wù)器世界很大單人跑圖容易被地形和怪物消耗大量時(shí)間。同時(shí)做好記錄記錄你經(jīng)?;顒?dòng)的坐標(biāo)防止迷路后找不到對(duì)應(yīng)區(qū)域。10.2 對(duì)站長(zhǎng)至少要保證三件事備份、白名單、性能監(jiān)控。其中備份是最容易忽略又最致命的一環(huán)。開一張新地圖如果玩家已經(jīng)建造了一周突然回檔到開服第一天服務(wù)器基本等于涼了。建議周一、周三、周五、周日各做一次自動(dòng)備份保留最近 7 份到 14 份。備份路徑和主服務(wù)器路徑分開盡量放在另一塊磁盤。白名單是防守底線。即使開啟了正版驗(yàn)證也建議繼續(xù)開啟白名單這樣從機(jī)制上杜絕了隨機(jī)陌生賬號(hào)進(jìn)入服務(wù)器。不要因?yàn)殚_荒期想拉人而隨意關(guān)閉白名單后期再補(bǔ)只會(huì)一地雞毛。性能監(jiān)控方面安裝一個(gè)簡(jiǎn)單的 TPS 查看工具或定時(shí)查看/tps設(shè)置一個(gè)低于 16 就告警的腳本。這個(gè)告警不一定要很復(fù)雜寫一個(gè)循環(huán)腳本調(diào)用 Rcon 查詢 TPS 并記錄到日志即可。10.3 合規(guī)與安全原版生存服雖然玩法傳統(tǒng)但安全邊界不能省。不要在公網(wǎng)明文暴露 Rcon 密碼不要在服務(wù)器日志里打印玩家敏感信息不要使用來源不明的插件和核心。運(yùn)營者應(yīng)遵守游戲開發(fā)商的使用條款和當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)相關(guān)法規(guī)。如果后續(xù)想擴(kuò)展可以按這個(gè)方向推進(jìn)從原版生存轉(zhuǎn)向輕插件生存增加地皮保護(hù)、領(lǐng)地插件、傳送點(diǎn)、商店等基礎(chǔ)功能同時(shí)保持 1.12.2 的原版物品和合成體系。如果想保留更純粹的原版體驗(yàn)就用 Paper 核心僅安裝白名單和管理類插件不開任何影響平衡的內(nèi)容。CST 這個(gè)項(xiàng)目值得關(guān)注的不是新的技術(shù)點(diǎn)而是它能穩(wěn)定服務(wù)老玩家的運(yùn)營方式。第一次開荒測(cè)試時(shí)建議先驗(yàn)證三件事客戶端是否能正常進(jìn)入、白名單是否生效、TPS 是否穩(wěn)定在 19 以上。這三件事通過后再考慮擴(kuò)大宣傳和增加玩家數(shù)量。建議收藏備用后面開服或進(jìn)服排查時(shí)可以直接翻這篇對(duì)照操作。