Работая над созданием сервера Minecraft skyfactory 2 для проигрывания на с моими друзьями я хочу выполнить .bat файл, как я сделал бы это?

Мои друзья и я хотели запустить сервер 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
0
задан 30 November 2016 в 23:20

2 ответа

Вот версия пакетного файла 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, потому что я не знаю.

4
ответ дан 28 September 2019 в 02:27

.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)

3
ответ дан 28 September 2019 в 02:27

Другие вопросы по тегам:

Похожие вопросы: