Minecraft-Java-Edition

nogui 不適用於農業天空 3.1.1 SERVER

  • July 17, 2014

正如標題所說,nogui當我使用該參數啟動 .jar 時,該選項不起作用。當我使用該參數時,它只是忽略它並啟動伺服器 GUI,無論我是否.sh在終端會話中執行。

.sh我使用包含以下內容的文件執行伺服器:

java -Xms1024m -Xmx5120m -XX:PermSize=128m -jar FTBServer-1.6.4-965.jar nogui
pause

這是我輸入時得到的 Java 版本:java -version

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

我在上周安裝的 Debian 網路安裝上執行伺服器。

Debian版本是:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.5 (wheezy)
Release:    7.5
Codename:   wheezy

debian 機器是自製的(不是租用的)並且有一個 GUI。這是我在這台機器上執行的第一台伺服器,所以這不是這台機器上突然出現的問題。

如果我沒有提供足夠的資訊,請發表評論,我會嘗試獲取所需的資訊。

我有同樣的問題。該命令直接在 shell 中工作,但不在提供的腳本中。

提供的腳本以帶有 CRLF(或 ^M)行尾標記的 Microsoft 格式保存,而不是僅 Unix LF 格式,因此“nogui”變為“nogui^M”,這當然是無效參數和 java / 伺服器 jar 忽略它。

不幸的是,大多數 Linux 發行版使用 shell 和編輯器來顯示這些文件,就好像它們沒有 CRLF 一樣,而您看不到它。即使在使用 Linux 編輯器編輯文件後,它仍然可以保存,^M 仍然存在。

如果您可以使用 dos2unix 或類似工具處理該文件,則該腳本應該可以工作。

或者,您可以下載我的固定腳本,該腳本還可以在此處清除“暫停”行(僅適用於 Windows):http ://www.xorotude.com/mc/serverstart.html

提夫卡特

引用自:https://gaming.stackexchange.com/questions/176977