Realmente não sei o que fazer sobre isso. Estou tentando iniciar um servidor minecraft com mais RAM, mas os comandos no terminal me dão esse erro.
O servidor funciona apenas se eu for ao gerenciador de arquivos e clicar no arquivo server.jar, ele inicializa normalmente com a GUI e tudo mais. O problema é que não consigo definir parâmetros de RAM por lá, apenas por meio de comandos.
Eu tentei:
sudo java -Xmx1024 -Xms1024 -jar server.jar
sudo java -Xmx4096 -Xms1024 -jar server.jar
sudo java -Xmx8164 -Xms1024 -jar server.jar
sudo java -Xmx1000000 -Xms1024 -jar server.jar
sudo java -Xmx3072 -Xms2048 -jar server.jar
sudo java -Xmx2048 -Xms512 -jar server.jar
sudo java -Xmx1024 -Xms512 -jar server.jar
sudo java -Xmx512 -Xms256 -jar server.jar
Todos resultam exatamente no mesmo erro todas as vezes:
"Ocorreu um erro durante a inicialização da VM"
"Pilha máxima muito pequena"
Eu tentei isso com -nogui também, mesmo erro.
O valor padrão para as configurações xmx e xms está em bytes, portanto, esses valores são muito pequenos.
De
man java
:Então tente:
Em uma nota lateral eu recomendo olhar para Linux Game Server Managers se você ainda não estiver familiarizado. Eles têm uma série de scripts que facilitam muito a configuração e execução de servidores de jogos no linux.