fnat1c 9 Опубликовано 20 июня, 2015 Всем доброго времени суток. На днях я скачал одну сборку, вроде обычная, ничем не отличается. Но когда запускаю, в конце дает ошибку об нехватке ОЗУ. Когда я запускаю другую сборку, все проходит глатко, даже остается ОЗУ для самой игры Lineage. Так вот, как сделать, чтобы в момент запуска сервера, сервер употреблял как можно меньше ОЗУ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
k0ss11 302 Опубликовано 20 июня, 2015 в батнике смотри. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 20 июня, 2015 Редактируйте StartGameServer.bat на WIN или же GameServer_loop.sh на Linux В этих файлах вы найдете похожие переменные: -Xms4096m -Xmx4096m - На данном примере на сервер выделяется 4096 памяти. Ваша задача указать больше памяти чем у вас там прописано. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Flames 8 Опубликовано 20 июня, 2015 никак. Ты не сделашь так, чтобы сервер портеблял ОЗУ меньше, чем ему требуется для запуска. Можно отключить геодату - и тогда сервер норм запустится с копейками ОЗУ 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 20 июня, 2015 никак. Ты не сделашь так, чтобы сервер портеблял ОЗУ меньше, чем ему требуется для запуска. Можно отключить геодату - и тогда сервер норм запустится с копейками ОЗУ У человек проблема с выделением памяти на сервер (явно), а не нехватка памяти на железе. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fnat1c 9 Опубликовано 20 июня, 2015 никак. Ты не сделашь так, чтобы сервер портеблял ОЗУ меньше, чем ему требуется для запуска. Можно отключить геодату - и тогда сервер норм запустится с копейками ОЗУ Ну вот именно геодата отключена, сама сборка употребляет больше 1.5 ГБ ОЗУ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fnat1c 9 Опубликовано 20 июня, 2015 Редактируйте StartGameServer.bat на WIN или же GameServer_loop.sh на Linux В этих файлах вы найдете похожие переменные: -Xms4096m -Xmx4096m - На данном примере на сервер выделяется 4096 памяти. Ваша задача указать больше памяти чем у вас там прописано. Сделал, у меня на компьютере 2 ГБ ОЗУ, т.е. я могу вписать туда 2gb правильно? Раньше там стояло так -Xmx1G Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 20 июня, 2015 Ну вот именно геодата отключена, сама сборка употребляет больше 1.5 ГБ ОЗУ Вам уже дали ответ. То что другая сборка потребляет больше памяти это не удивительно. Вы будете шокированы если увидите сколько потребляет ОЗУ онлайн в 200-300 человек за сутки активной игры. Если же у вас проблема с выделением памяти, то ответ я уже дал. 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 20 июня, 2015 Сделал, у меня на компьютере 2 ГБ ОЗУ, т.е. я могу вписать туда 2gb правильно? Раньше там стояло так -Xmx1G Да, верно. Хоть 3 туда впишите. Этим вы дадите добро на то что бы сборка ела ОЗУ компьютера в размере 3гб ОЗУ. 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
fnat1c 9 Опубликовано 20 июня, 2015 Вам уже дали ответ. То что другая сборка потребляет больше памяти это не удивительно. Вы будете шокированы если увидите сколько потребляет ОЗУ онлайн в 200-300 человек за сутки активной игры. Если же у вас проблема с выделением памяти, то ответ я уже дал. Меня никак не удивит потребляемость ОЗУ в 200-300 человек, я взял эту сборку для теста. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 20 июня, 2015 Меня никак не удивит потребляемость ОЗУ в 200-300 человек, я взял эту сборку для теста. Дал ответ выше. 3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2pick 1 Опубликовано 20 июня, 2015 1024 норм) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты