比如阿里雲,網易雲,騰訊雲,華為雲,各種雲(^?^)另外,我們幾個的人數如下,大約10-15人,推薦怎麼配置雲伺服器呢?多少核,多少內存,多少帶寬比較合適呢?謝謝各位


首先需要往伺服器裝JDK(Java Devloper Kit,java開發者工具包),因為mc需要jdk才能運行。把安裝包的.exe(windows)或是.sh(linux)文件上傳到伺服器然後用命令行運行。

裝完了之後,在主目錄新建一個文件夾作為伺服器的運行目錄。把服務端.jar文件上傳到這個文件夾,然後設置啟動參數為伺服器一開機就用java運行這個.jar文件。還要在.jar所在的文件夾裏新建一個eula.txt的文檔,輸入eula=true然後保存。

最後啟動伺服器,你的伺服器就開了。對了,開了服以後還要去伺服器的配置文件修改設置。這個可以去查wiki或是善用搜索引擎。

--應用型問題--

10~15人的話,4核cpu加4g內存應該夠。儲存需求不是很大(除非你朋友是個跑圖魔),5個g足矣。帶寬需求也不是很高,平均每人帶寬為60~80kb/s,20Mbps就行。


可以參考我的下面這篇文章:

嘮嘮:在時光雲輕鬆搭建"你的世界"伺服器?

zhuanlan.zhihu.com圖標

前幾天剛用阿里雲搭了一個小伺服器哈哈

阿里雲9塊9學生優惠伺服器,目前4個人玩沒問題

補圖

下面是官方伺服器開服教程

MineCraft 我的世界 - PC 端聯機伺服器搭建 ( Linux )?

cloud.tencent.com


centos7使用MCSManager搭建我的世界(MineCraft)伺服器,forge-1.12.2服務端可裝mod,帶網頁管理面板。

windows搭建MC伺服器教程:https://blog.zeruns.tech/archives/529.html

ARM搭建MC伺服器教程,適用於樹莓派:https://blog.zeruns.tech/archives/585.html

Linux搭建 我的世界(MC) 基岩版伺服器:https://blog.zeruns.tech/archives/588.html

MC開服交流羣:966038270

視頻教程:https://www.bilibili.com/video/BV1HD4y127uq

安卓安裝Java版我的世界,與電腦聯機:https://blog.zeruns.tech/archives/605.html

準備

首先你得有臺伺服器(已經有的可以忽略),推薦騰訊雲的星星海,這個伺服器採用的是AMD的EPYC處理器,性能不錯,1核2G內存價格是99元/年(相當於8元/月),2G內存同時在線10人以內沒問題(帶寬要5Mbps以上)。購買鏈接:https://cloud.tencent.com/act/cps/redirect?redirect=1063cps_key=69aab81d20a9e10e5ad56107d5303535from=console

阿里雲的也不錯:https://www.aliyun.com/minisite/goods?userCode=jdjc69nf

提醒一下:如果你是新用戶有優惠,能買多長時間就買多長時間,因為優惠價的伺服器到期後續費很貴的,而且新用戶優惠只能買一次,所以盡量買長時間點划算。

其他性價比高的伺服器推薦:https://blog.zeruns.tech/archives/383.html

購買伺服器後選擇安裝centos7系統,然後用ssh登陸伺服器。

安裝JAVA環境

# 下載JDK安裝包,也可以自己去官網下載
wget https://img.zeruns.tech/down/jdk-8u261-linux-x64.tar.gz

# 創建安裝目錄
mkdir /usr/local/java/

# 解壓當前目錄下的JDK壓縮文件
tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/

# 設置環境變數(安裝 VIM 輸入 yum -y install vim)
vim /etc/profile
# 在末尾添加對應變數
滾動遊標到末尾 按下 鍵盤上的 INS 鍵,切換至插入模式
輸入這幾串內容後 按ESC退出插入模式
然後按下 Shift + ; 輸入 wq 並回車保存

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 應用修改後的環境變數
source /etc/profile

# 軟鏈接程序到環境變數中
ln -s /usr/local/java/jdk1.8.0_261/bin/java /usr/bin/java

# 測試是否安裝正常,顯示 java version "1.8.0_261" 則為正常
java -version

埠開放

面板需要 23333(主功能) 埠與 20010 - 20200(FTP功能)埠區間。

遊戲伺服器默認埠是 25565。

如果你使用阿里雲,騰訊雲或者服務商,請進入控制檯到防火牆安全組策略,放行以上埠

如果依然無法訪問,請關閉系統自帶防火牆:

# 關閉防火牆,依次執行
systemctl stop firewalld
systemctl disable firewalld
service iptables stop

安裝面板

# 切換到用戶目錄
cd ~
# 下載淘寶鏡像源的node運行環境
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz
# 解壓
tar -zxvf node-v12.16.1-linux-x64.tar.gz
# 鏈接程序到環境變數中
ln -s ~/node-v12.16.1-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v12.16.1-linux-x64/bin/npm /usr/bin/npm
# 測試是否安裝正常,顯示 v12.16.1 則為正常
node -v
# 克隆倉庫(若沒有 git,請安裝它 yum install git)
git clone https://gitee.com/Suwingser/MCSManager.git
# 進入目錄
cd MCSManager/
# 安裝依賴庫
npm install
# 啟動面板
npm start
# 或 node app.js

安裝完成後訪問 http://你的ip:23333/ 即可進入面板。

  • 默認賬號:#master
  • 默認密碼: 123456

測試能正常登陸後回到ssh終端按Ctrl+C來結束面板,接下來設置讓面板保持後臺運行

設置後臺運行和開機自啟動

創建並編輯文件vim /lib/systemd/system/mcsm.service,輸入以下內容

按下 鍵盤上的 I 鍵,切換至插入模式

輸入這幾串內容後(可右鍵直接粘貼) 按ESC退出插入模式

然後按下 Shift + ; 輸入 wq 並回車保存

[Unit]
Description=MCSManager

[Service]
ExecStart=/usr/bin/node /root/MCSManager/app.js
Restart=always
Environment=PATH=/usr/bin:/usr/local/bin:/usr/local/node/bin
Environment=NODE_ENV=production
WorkingDirectory=/root/MCSManager/

[Install]
WantedBy=multi-user.target

執行下面的命令重載 Systemd 和 啟用服務開機自啟,這樣服務就配置完成了

systemctl daemon-reload
systemctl enable mcsm

創建完成後,即可使用 systemctl 管理面板啟動與關閉。

開啟:systemctl start mcsm
關閉: systemctl stop mcsm
狀態: systemctl status mcsm

創建MC服務端

下載forge服務端:關注微信公眾號(zeruns-gzh),發送forge來獲取下載鏈接

下載地址:https://blog.zeruns.tech/archives/584.html

這是我打包好的forge-1.12.2服務端,裡麪包含了運行環境,無需再手動安裝。

接著登陸管理面板,點擊創建新實例應用,然後點擊快速創建

服務端文件名輸入:forge-1.12.2-14.23.5.2846-universal.jar ,伺服器名字自己設置,其他默認即可,然後點擊創建伺服器

點擊管理,再點擊文件在線管理

點擊上傳文件將剛剛下載的forge服務端的壓縮包上傳,然後點擊解壓ZIP

點擊剛剛解壓出來的目錄進入目錄

然後全選文件,點複製,再點擊上級目錄,然後點粘貼

接著回到伺服器管理那裡,點擊模擬型終端,點擊開啟,然後出來類似圖片中的信息就表示伺服器開啟成功了,可以進服遊戲了。

默認埠是25565,若需要修改就改server.properties配置文件。

在遊戲中添加伺服器,直接輸入你的IP即可,如果修改了埠就需要加上埠。

推薦閱讀

  • 高性價比和便宜的VPS/雲伺服器推薦: https://blog.zeruns.tech/archives/383.html
  • 搭建內網穿透伺服器,帶Web面板:https://blog.zeruns.tech/archives/397.html
  • 使用Cloudreve自建網盤:https://blog.zeruns.tech/archives/515.html
  • 怎樣搭建個人博客:https://blog.zeruns.tech/archives/218.html
  • 學生優惠權益大全:https://blog.zeruns.tech/archives/557.html


下面就我自己在阿里雲搭建的經驗來說一下,希望對你有幫助。

下面都是根據我自己的經驗來講,如有問題歡迎批評指正,謝謝。

  1. 首先確定伺服器期望玩家數量,如日均活躍人數,平均遊戲玩家數量,高峯活動時間。
  • 因為我的世界(Java)偏向喫單核性能,推薦著重選擇單核速度快的
  • 而平均玩家數量可以決定伺服器的寬頻大體速度(實測20人2Mbps足夠)但是如果有大型模型或者大數據型傳輸則推薦拉到5Mbps以上。

1Mbps=1,000,000比特/秒=125,000位元組/秒=0.125MB/s (來源百度百科——mbps)

  1. 其次確定雲伺服器提供商(個人推薦國內大廠)
  2. 確定玩家主要分佈地區用來確定伺服器IP地址
  • 如果沒有特別的需求(有國外玩家,國外推廣等等)建議選擇在北京,上海,深圳這三個地區。如果有國外需求建議選擇在香港,香港對國內來說延遲可以接受對國外來說也可以接受。
  1. 最後確定伺服器核心核插件數量。
  • 一般來說,我的世界在伺服器跑的話,資源消耗過多的往往是插件。所以如果有輕量插件需求(10個以內)推薦1+2到1+4,中度需求(20ㄧ40個)推薦2+4到2+8重度使用(40個以上)推薦2+8或以上配置。

根據這四個問題,基本可以確認自己該租賃什麼配置的伺服器了


以下是我自己搭建的經歷說明

在2020年1月時,我應我好朋友的要求去搭建一個我的世界伺服器(JAVA)來共大家玩。

先說一下我們當時的需求:20個基佬幾乎24小時在線,喜歡炸圖,喜歡各種花裏胡哨的的插件,喜歡開創造飛來飛去。

為了能讓這幫兄弟們玩的開心,我費了整整一天的時間在網上搜索解決方案。

最後的結果就是所有的結果都在說一個公式

10個玩家=1核+2GB(內存)

當然,經過進一步的探索,我發現,這個公式其實有問題。首先,我的世界比較喫單核性能,其次,內存還是針對你插件啟用的決定的。也就是說插件數量越多,內存佔用越大。

我當時因為好基友催的緊,沒有多詳細調查各個雲服務提供商的差異,就直接選擇了中國國內數字建設領頭人——阿里雲。

不是有那麼有一個新手優惠,我非常榮幸的選擇了突發性能實例這個巨坑。

好傢夥,當時只看見它很便宜的這個優點,但是並沒有瞅見」平均基準 CPU 計算性能「這個坑。

在這裡我說一下,如果想選擇阿里雲的伺服器,一定一定要看清楚了在選擇,否則你後悔都來不及的。

我最後因為入坑了,沒辦法,只能在搞兩臺一模一樣的伺服器做負債均衡咯。

最後根據羣裏反饋他們給了這個圖


我前一段時間也在研究,這是我自己寫的筆記你可以試試

在雲伺服器搭建我的世界_FengMo的博客?

mo66.cn


如果用雲伺服器會很貴(土豪當我沒說)

雲伺服器看是什麼系統,如果不是WIN就安裝MCSM面板,這個對小白很友好,教程多。WIN系統選擇就多了,基本網路都有教程,並不需要教什麼,唯一值得注意的是,內存4G起步(不用問,一個對伺服器不瞭解的人,優化一定不行,多點可以省點頭髮,而且會對玩家和你自己很友好),CPU主頻最好3G主頻起步(這是以前,現在不知道我的世界對多核友好不友好,以前是不友好的,還是高點好),網路你至少2M(要不然卡死你,不管遊玩或者你要上傳下載服務文件都會讓你欲仙欲死)

基本小白就是4G內存,3G起步主頻,2M網路,上雲真的很貴,如果就是普通朋友玩可以開自己主機內網穿透就好了,如果真的想開服器可以試一下淘寶那些老牌面板供應商(別跟我說什麼不好,20人以內性價比之王,必定幹了好幾年,也不太會跑路),厲害的就去找老牌的我的世界VPS有很多(注意一下VPS有跑路風險)。

也可以試試家機,去阿里雲買個輕量伺服器,一個月24,搭建內網穿透就好了,(網路有很多教程,直接搜索FRP,一大堆)自己去找人,或者自己在買個辣雞電腦就行了,

價格表給你了

面板伺服器40人:運行內存4G,CPU型號未知,硬碟無限,網路未知,價格40元到50元不等。

VPS伺服器40人:運行內存4G,CPU型號X5到I9(參考VPS太多了,型號較雜,就不寫了),硬碟在30G---60G不等,網路高防,價格在120元----160元不等

雲伺服器40人:阿里雲參考目標,內存4G,太多了了不寫了,直接說價格,價格在200元---400元不等(未算網路費用,網路太貴了,已經不值得了,土豪我無話可說)

自己搞的話,我只能估摸,要有一個輕量化伺服器結果基本24元/每月(不用問我,自己有一個對你內網穿透有好處,穩定),硬體可以在500元之內,可以做到3G主頻,內存4G起步,網路的話,看自己的了,價格300元----500元不等。


兄弟,雲太貴了,你去辦內網穿透服務,或者埠映射服務,用自家電腦搭建伺服器,穿透出去,這樣便宜,配置也比雲好,你要是真的想用雲滿足你的要求太貴了,得不償失。要麼你就領個阿里雲免費的一個月ecs,自己搭建內網穿透,但是那個帶寬只有1M,我不清楚夠不夠用,或者你買ecs按流量付費,這樣帶寬可以拉上去,你自己可以權衡一下。一般家用電腦滿足你的要求是夠的。我以前就用我自己的電腦穿透出去,我自己既是服務端又是客戶端,電腦一點壓力都沒有,就是當時映射的路線不行,所以挑個好點的路線。


人少的話果斷可以架設本地的呀,一個二手電筒腦往那一扔,然後域名解析一搞,一兩百就搞定了


推薦閱讀:
相關文章