Answer the question
In order to leave comments, you need to log in
(offtopic) How to solve the memory allocation problem for the Minecraft server or why eula is not accepted?
Hello, and I apologize in advance for a non-Java programming question.
However, I ran into a problem that I couldn't find a solution on my own. I would be very grateful for any help.
При создании сервера для игры Minecraft столкнулся с проблемой нехватки оперативной памяти. Машина, на которой стоит сервер обладает двухъядерным процессором и семью гигабайтами ОЗУ, но, к сожалению, 32х разрядной операционной системой Windows. При запуске файла "server.jar" сервер функционирует (три игрока свободно проиграли на нем несколько часов), но затем начались вылеты в связи с нехваткой памяти. Посему я попробовал запустить этот файл из консоли, прописав в параметрах объем выделяемой памяти, используя следующую команду "java -Xmx1536M -Xms1536M -jar C:\server\server.jar". И вот тут я наткнулся на непреодолимое препятствие в виде ошибки, которая указывает мне на то, что я не принял лицензионное соглашение, несмотря на то, что соглашение принято (скриншоты прилагаются), а именно в файле eula.txt есть строчка "eula=true".
If you have read to the end and want to help, please tell me how I can allocate more memory to the server or how to solve the problem with the agreement.
Answer the question
In order to leave comments, you need to log in
Who keeps the mc server on Windows? You have to keep on Linux.
java -Xmx1536M -Xms1536M -jar C:\server\server.jar Xmx
maximum memory
Xms minimum memory
Instead of M, you can specify G, -Xmx7G -Xms1G
Regarding eula, first turn off the server, then save the changes and turn it on again.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question