哈嘍,我是原初服的服主,開服也有5個年頭了,我將分享一下我的經驗。若是有問題,歡迎問,我會儘可能答覆。
本教程為優化,經驗分享,歡迎交流
──────────────────────
開服有不少好處。提供一個穩定的聯機方式,玩家可以隨時上線,和朋友一起玩,當服主享受權力,統治玩家∥bushi
學會開MC服務器,也可以開其他類型的服務器,比如帕魯,CS2,terraria,饑荒等等,比較推薦試試
1.開服前的準備
1.1 選擇自己搭建服務器的方式
A:實體服務器(家裡雲) B:雲服務器
實體服務器又可分兩類,一種為家裡雲,另一種為託管到機房,通常是多管理團體開服選擇。託管本文不多描述,本文主要是以家裡云為主。
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
家裡雲,具有更好的性能與經濟性,可以使用自己的PC或筆電,省錢! 缺點是需要維護,解決公網問題。
雲服務器,提供ip,便於維護, 對學生有優惠,在某電商也有便宜的出售,也有專門為遊戲服務器提供服務的,例如xx雲。
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
1.2 決定好使用的硬件
可以是舊電腦 筆記本電腦 小主機 新配電腦 專業服務器,推薦新手開服可以使用已有設備。
1.3 優化家裡網絡
獲得動態公網,光貓改橋接,路由器撥號,如果沒有公網,使用Frp內網穿透。
2.家裡雲硬件
Minecraft主要吃單核性能,在硬件的選擇上,應該優先單核,也就是主頻高的CPU,同時內存大小也比較重要。
一般來說 4核cpu(4代及以上) 8g內存 就滿足最低下限, 我個人的判斷依據為能安裝win10系統並遊玩大部分遊戲的電腦就滿足,所以完全可以利用手頭上能使用的舊電腦。
JE端的性能要求遠遠大於BE端,性能越高,遊戲體驗也會更好,希望服主們當個人,服務器別用幾塊錢的隨身wifi410開服。
開BE服的可以選擇1037U小主機,不過百元。
原初服務器配置
對於新配電腦,如圖內存越大越好,可以同時開更多的服務器,推薦有核顯的CPU,便於維護。
主要硬件選擇一線品牌,系統盤和數據盤的固態硬盤選擇有能力自己生產顆粒的原廠硬盤
儘量不使用二手或雜牌設備,可能導致one boom all。 服務器很容易在硬件上需要維護。
rgb增加20‰性能
3. 網絡優化處理
南電信,北聯通。一般來說這樣子網絡會比較好。電信容易得到公網, 其次是聯通,而移動是不提供。通過撥打客服電話 聯繫寬帶師傅 APP聯繫客服要求工單處理等方式可以獲得。不要直接說自己要開服,說家裡有攝像頭需要公網就可以了。
拿到公網以後 順便要一下光貓的管理員賬號, 將光貓改為橋接模式,開啟ipv4&ipv6( 江蘇這邊 橋接模式自動下發 會自動取消ipv6 需注意一下)
我自己的網絡結構為, 雙wan路由器兩根網線連接光貓進行雙撥,給服務器專門一條wan用來對外提供服務,家裡其他設備使用另外一條wan,而服務器和其他設備形成一個大內網,主路由使用的中興ax5400pro+
好處是服務器和家裡其他設備上網速度不會互相影響, 同時服務器還可以作為ftp samba等協議共享文件,充當nas, 給電視分享文件。
橋接模式可以少一層nat, 家庭裡其他路由器為AP模式, 通過設置ssid進行無縫漫遊。
需要注意的是,多撥按區域和運營商決定,江蘇電信這邊需要寬帶業務有多終端上網 ( 曾經嘗試過撥出7個公網 負載均衡疊加網速)
不推薦負載均衡, 不適合服務器使用
雙wan模式
4.系統的選擇
僅開服使用推薦win server 2022
開服+日常使用推薦 win10企業/ lstc
server佔用小,穩定, 本來就是用做服務器上的,缺點是沒有微軟商店等。
具體安裝和使用將在假期另開帖進行更新。
server不帶驅動,推薦先裝win 10後 安裝完驅動以後備份移到server系統。需要注意部分網卡驅動,不能直接使用。
下載系統鏡像使用next.itellyou等網站
(sever2025至今未發佈,請等正式版本,2025用的11內核,2022用的10
不推薦使用win11,bug及更新太多,不利於維護)
專門用來開服 還是推薦重裝系統,這裡推薦HEU KMS Activator 激活系統。
關於intel 12代及以上大小核調度問題
A:主板bios關小核
B:使用process lasso 自己設置調度
安裝process lasso,sever系統下server版本。默認安裝,(個人版免費使用,私聊分享激活器)
當前進程中找到 需要設置的程序 “我的世界服務端為Java進程” 右鍵CPU親核性,選擇性能P核, 開啟 性能模式, 重啟應用生效, 左上角主菜單設置 當前電源計劃。
5.java環境要求
在wiki中可以查到以下信息
從1.12(17w13a)開始,運行Minecraft服務器的最低要求是Java 8。
從1.17(21w19a)開始,運行Minecraft服務器的最低要求是Java 16。
從1.18(1.18-pre2)開始,運行Minecraft服務器的最低要求是Java 17。
從1.20.5(24w14a)開始,運行Minecraft服務器的最低要求是Java 21,且操作系統要求為64位。
請注意,舊版的Minecraft可以運行在較新的Java版本上,例如Minecraft 1.16可以運行在Java 17上,Minecraft 1.18可以運行在Java 20上,反之亦然。
雖然服務器可以運行在舊版本的Java上,但建議使用最新版本,因為新版本可能帶來更好的性能、更高的安全性和更少的漏洞。
注意:舊版本Minecraft服務器可能不支持新版本java, 有可能會報錯,建議先用java21,若報錯再嘗試降java版本, 不同版本Java可以共存,使用的時候 指定java版本就可以了。
6 安裝服務端!
根據你的需要安裝服務端(核心)
A:官方服務端 官方發佈在我的世界官網上的服務端, 是最基礎的服務端, 因為無法優化, 不推薦使用
B: 插件服務端 故名思義, 可以安裝插件的服務端,適合拓展玩法,或者優化服務器(注,不推薦 生電)插件只需要放在服務端就行。
優點 :穩定
這裡推薦pupur(我1年前使用過)pupur是基於paper的優化,paper是Spigot的性能優化分支,Spigot水龍頭端,是基於Craftbukkit。
(emmm…)
缺點 穩定性差一些
C: MOD服務端 比較有名的為forge和fabric, 推薦大家使用fabric, 適合原版和生電使用, 著名的carpet地毯mod就是使用fabric。
fabric好評好評好評
──────────────────────
也有的核心 同時支持插件和模組,這裡我不會, 也不推薦大家初次嘗試就直接使用
forge和fabric的mod不通用,MOD有的客戶端需要強制安裝
還有部分MOD是僅某端能用。不支持另一端
插件和MOD都需注意版本,服務端,前置插件/模組
下載mod使用modrinth,mc百科,curseforge等。
──────────────────────
本文使用fabric 作為演示
官網下載 fabric 安裝器
運行fabric安裝器,選擇服務端, 選擇需要安裝的遊戲版本, 選擇加載器版本(越高越好,默認可以不改)選擇安裝位置(新建一個空文件夾) 選擇這個文件夾為安裝位置。
安裝位置為服務端路徑, 注意養成路徑不使用中文 和奇怪符號的好習慣。
進行安裝,並點擊“下載服務端”來下載官方的服務端,生成啟動腳本, 之後點擊安裝完成。
打開之前選擇的服務器路徑,會發現空文件夾會出現這些內容, 點擊start.bat,彈出一個cmd控制檯,稍等片刻會 提示按任意鍵退出,這是因為要我們要去同意Minecraft eula
打開新生成的eula.txt,將false改成true保存。
到這一步服務端安裝算完成了! 恭喜恭喜,讓我們進入下一步!
7.使用mcsm管理服務端
MCSManager 是一款開源,分佈式,一鍵部署,支持 Minecraft 和 Steam 遊戲服務器 的控制面板。
MCSManager 在 Minecraft 和 其他遊戲 社區內中已有一定的流行程度,它可以幫助你集中管理多個物理服務器,動態在任何主機上創建遊戲服務端,並且提供安全可靠的多用戶權限系統,可以很輕鬆的幫助你管理多個服務器。
在官網中下載mcsm, 解壓文件,運行start.bat
運行以後會啟動兩個控制檯, 一個用於進程控制,終端管理的服務進程。另外一個為面板 Web 服務,用來實現支持網頁訪問和用戶管理的服務。
少許片刻會自動跳轉至網頁127.0.0.1:23333
此網頁用於管理你的MC服務器∥開放端口後可以在網絡訪問, 路由器中開放, 之後詳細講解
按照網頁教程一步步設置,注意密碼儘量複雜!面板可以 傳輸文件 運行文件 編輯文件 。
注意內存大小有單位 例:32G
java 路徑不填為默認的環境
nogui為不彈出帶ui的控制檯
服務端文件目錄為服務端軟件的目錄
服務端軟件名字 注意server.jar是原版, 需使用 你使用的核心的程序
確認完畢以後選擇運行
最開頭的為服務端運行環境:java版本,minecraft版本,加載器版本
第一次運行會生成存檔文件
出現Done(x.xxxs)!For help
恭喜你,第1次的服務器已經開成功!
此時已經可以進去玩了,但是讓我們先改一下配置文件先!
關閉服務器,點擊mcsm網頁面板中的 服務端配置文件 並且編輯server.properties
Minecraft服務器配置文件
加粗為重要配置,紅色為我自己的設置
維護
持續更新中