[問題] 關於用forge創立伺服器記憶體不足

看板Minecraft (當個創世神)作者 (亞凱)時間4年前 (2020/08/19 17:23), 4年前編輯推噓7(709)
留言16則, 4人參與, 4年前最新討論串1/1
小弟我最近被朋友抓回來玩遊戲 原本想說要開寶可夢模組一起當寶可夢大師 沒想到一開始好好的 直到後面記憶體不足導致伺服器崩潰 才開始上網看各家大神的解決方案 先說小弟我有做的更動 1.我原本安裝好新版的java後仍然無法執行forge server的jar檔 所以我有上網抄了一個解決方案 建立一個bat檔 內容為 javaw -jar %1 然後將我的jar檔都用這個bat開啟就能夠正常使用 2.我抄了幾個網路上所說的增加伺服器記憶體的方法 也是建立一個bat檔 內容為 @Echo OFF path=%PATH%;%ProgramFiles(x86)%\Java\jre1.8.0_261\bin java -Xms1024M -Xmx2048M -jar forge-1.12.2-14.23.5.2846-universal.jar PAUSE 照網路上所說之後都要用這個bat執行 但是小弟我碰到了一個問題 因為原本我已經把server的jar檔用1.的bat開啟 後面就算改掉我也沒辦法成功使用2.的方式 這個bat檔執行後會跳出 Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap 但是用1.的方式開啟 記憶體仍然最多只有512M 求各位大神幫幫我 電腦設備 AMD Ryzen 5 2600 3.40Ghz RAM 16G -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.154.202 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1597829016.A.B4A.html

08/19 17:44, 4年前 , 1F
2. 的重點只有中間的 -Xmx2048M, 把它搬去 1. 用
08/19 17:44, 1F

08/19 17:45, 4年前 , 2F
然後 2048M 是 2G, 不過我不太確定只用 2G 夠不夠就是...
08/19 17:45, 2F
照大大的教學後我有改了 https://i.imgur.com/lANHtqW.jpg
後來顯示成這樣後forge可以正常啟動 但是我的上限好像還是怪怪的 因為伺服器端還是顯示這樣 https://i.imgur.com/D5uzrjm.jpg
用了200左右mb 但是剩餘的只剩不到20%這很明顯的有問題 還是我看錯地方了呢? ※ 編輯: ben010302 (180.176.154.202 臺灣), 08/19/2020 20:51:33

08/19 22:26, 4年前 , 3F
-Xmx 要放在 -jar 前面,否則會傳給 Minecraft 不會傳給
08/19 22:26, 3F

08/19 22:26, 4年前 , 4F
JVM
08/19 22:26, 4F
可是改回來後就無法啟動 會回到剛剛的問題 https://i.imgur.com/IgMEOdM.jpg
※ 編輯: ben010302 (180.176.154.202 臺灣), 08/19/2020 22:54:30

08/19 23:21, 4年前 , 5F
那...我猜一個原因, 你的 java 裝了 32-bit 版
08/19 23:21, 5F

08/19 23:22, 4年前 , 6F
請移除後去官網抓 64-bit 版下來裝
08/19 23:22, 6F

08/19 23:24, 4年前 , 7F
啊, 剛剛看到你的 bat 檔裡的 java 路徑是 32-bit 版
08/19 23:24, 7F

08/19 23:24, 4年前 , 8F
那應該就是這個原因了
08/19 23:24, 8F

08/19 23:25, 4年前 , 9F
因為系統定址和 JVM 本身的因素, Windows 上的 32-bit java
08/19 23:25, 9F

08/19 23:26, 4年前 , 10F
的這個空間上限大約只有 1.4G~1.6G (by Oracle FAQ)
08/19 23:26, 10F

08/19 23:27, 4年前 , 11F
這空間開原版可能還沒什麼問題, 但開模組基本上不夠
08/19 23:27, 11F

08/20 18:09, 4年前 , 12F
pixelmon好久沒升minecraft版本了
08/20 18:09, 12F

08/21 08:45, 4年前 , 13F
沒想到 32bit 的這麼可憐...
08/21 08:45, 13F

08/21 08:48, 4年前 , 14F
在 1.12 openj9 好像比 hotspot 快滿多,也省滿多記憶體
08/21 08:48, 14F

08/21 08:48, 4年前 , 15F
的,既然都要重裝 jvm 了,可以試試看 openj9
08/21 08:48, 15F

08/22 11:36, 4年前 , 16F
我也猜是32bit的問題
08/22 11:36, 16F
文章代碼(AID): #1VFE-OjA (Minecraft)
文章代碼(AID): #1VFE-OjA (Minecraft)