sas_zar » 01 мар 2011, 21:14
Маленький гайд, как избавиться от ошибки при запуске клиента.
Проблема: При запуске Mincraft.exe выдает ошибку как в первом посте.
Причина: Есть такой программист - AnjoCaido. Именно ему мы обязаны взломанному клиенту Mincraft со сменой ника, принудительном обновлении клиента и бэкап менеджером. Но он попытался защитить свой взлом (уж не знаю по каким причинам)
Решение проблемы:
При запуске Mincraft.exe во временную папку TEMP разархивируется файл MinecraftSP.jar
Папку темп можно найти если ввести в адресную книгу %TEMP% и нажать ENTER.
В этой папке ПОИСКОМ найдите файл MinecraftSP.jar
Теперь, когда файл найден можете скопировать его куда угодно и запускать из командной строки:
%ProgramFiles%\Java\jre6\bin\java.exe -Xmn128M -Xms256M -Xmx512M -jar MinecraftSP.jar
P.S.
Чтобы каждый раз не возиться с командной строкой можно создать bat файл и запускать с его помощью.
P.P.S. Возможно вы зададитесь вопросом, что означают -Xmn128M -Xms256M -Xmx512M =)
Объясняю... Xmn - минимальная память, выделяемая под Java процесс, Xms - средняя, Xmx - максимальная.
Формула установок памяти под Java: Xmn = 1/2 Xms = 1/4 Xmx.
ПРИМЕР:
Если у вас 4 ГБайта оперативной памяти, и вы выделяете под Java (Minecraft) - 3 ГБайта (в одном ГБайте - 1024МБайт), то исходя из формулы:
Xmn=768 Xms=1536 Xmx=3072
выходит строчка:
%ProgramFiles%\Java\jre6\bin\java.exe -Xmn768M Xms1536M -Xmx3072M -jar MinecraftSP.jar
Не советую выделять под Java всю доступную Вам оперативную память.
!!!ЕСЛИ НЕ ЗАПУСКАЕТСЯ - УМЕНЬШАЙТЕ ЗНАЧЕНИЯ Xmn, Xms, Xmx!!!