Мои друзья и я хотели запустить сервер Minecraft на одном из моих компьютеров, частный сервер только для нас, мы хотели играть modpack, названный Skyfactory 2, но я испытываю затруднения при запуске сервера. Мой друг хочет, чтобы я управлял им удаленно, и я использовал PuTTy и filezilla, чтобы сделать примерно все на сервере. В ATlauncher средство запуска, которое я использовал для проигрывания Skyfactory 2, имеет функцию, которая позволяет Вам "Загружать сервер" для modpack, я пытался во все стороны выполнить сервер с установленными модификациями, но я не выяснил как. Если я выполню LaunchServer.bat на своем рабочем столе, то он будет я думать настроить сервер с модификациями, но я не выяснил, как выполнить его на моем сервере и получить настроенный для проигрывания с моими друзьями. Любая справка ценилась бы.
Править: Patrick Negus попросил .bat содержание файла, я открыл его в блокноте на моем настольном компьютере и скопировал их. Они:
@ECHO OFF
:: When setting the memory below make sure to include the amount of ram letter. M = MB, G = GB. Don't use 1GB for example, it's 1G ::
:: This is 64-bit memory ::
set memsixtyfour=2G
:: This is 32-bit memory - maximum 1.2G ish::
set memthirtytwo=1G
:: Don't edit past this point ::
if $SYSTEM_os_arch==x86 (
echo OS is 32
set mem=%memthirtytwo%
) else (
echo OS is 64
set mem=%memsixtyfour%
)
java -Xmx%mem% -XX:MaxPermSize=256M -jar forge-1.7.10-10.13.3.1395-1710ls-universal.jar nogui
PAUSE
Вот версия пакетного файла Windows, портированная на скрипт Sh:
#!/bin/sh
# When setting the memory below make sure to include the amount of ram letter. M = MB, G = GB. Don't use 1GB for example, it's 1G ::
# This is 64-bit memory ::
memsixtyfour=2G
# This is 32-bit memory - maximum 1.2G ish::
memthirtytwo=1G
# Don't edit past this point ::
case "`uname -m`" in
i?86)
mem=$memthirtytwo;;
*)
mem=$memsixtyfour;;
esac
java -Xmx$mem -XX:MaxPermSize=256M -jar forge-1.7.10-10.13.3.1395-1710ls-universal.jar nogui
См. Как мне запускать .sh файлы? , если вы не знаете, что делать с этим. Я предполагаю, что вы знаете, как настроить сервер Minecraft в Linux, потому что я не знаю.
.bat
файлы являются сценариями для машин Windows, таким образом, Вы в основном пытаетесь выполнить программное обеспечение Windows на Linux, который не будет работать. В то время как да возможно использовать wine
для выполнения Windows-программ, Minecraft и ATLauncher записаны в Java и работают на всех платформах, которые поддерживают Java - который делает Ubuntu.
Установка Java с помощью пакетов OpenJDK с открытым исходным кодом:
sudo apt-get install openjdk-7-jre
Теперь с Java установил, загружают сервер:
# You can download in your browser or in the termianl like this
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar
Теперь можно выполнить сервер:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.jar nogui
Принятие, которое работает сервер Minecraft, работает на Вашем компьютере, можно теперь попробовать ATLauncher, это - в основном те же шаги, но с другим .jar файлом от https://www.atlauncher.com/download/jar (выбор для Linux)