Kapust 106 Опубликовано 21 марта, 2013 Доброе утро Помогите пожалуйста решить проблему, при запуске геймсервере пишет ошибку: The stack size specified is too small, Specify at least 160k Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Надо поменять под 16GB RAM REM Default parameters for a basic server. java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer REM REM If you have a big server and lots of memory, you could experiment for example with REM java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts REM ------------------------------------- прошу помощи) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Князь 355 Опубликовано 21 марта, 2013 -Xms1024m -Xmx14336m Данные параметры выделяют максимальное использование оперативной памяти гейм сервером 14 гб. -Xmx512m ставьте под логин сервер Остальное пускай уходит на свободное использование железом. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Akumu 1117 Опубликовано 21 марта, 2013 Нет смысла выдилять столько памяти ГС. Лучше отконфижте ядро ОС, пускай озу лучше в сетевой стек расходует. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kapust 106 Опубликовано 21 марта, 2013 (изменено) REM Default parameters for a basic server. java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer REM REM If you have a big server and lots of memory, you could experiment for example with REM java -server -Xmx14336m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts REM ------------------------------------- не помогло Изменено 21 марта, 2013 пользователем esay Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kapust 106 Опубликовано 21 марта, 2013 # # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additonal system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase # # Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 # Uncomment the next line to enable TCP/IP SYN cookies # See http://lwn.net/Articles/277146/ # Note: This may impact IPv6 TCP sessions too #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host #net.ipv6.conf.all.forwarding=1 ################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_redirects = 0 #net.ipv6.conf.all.accept_redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # # Disable IPv6 autoconf net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.default.autoconf = 0 net.ipv6.conf.eth0.autoconf = 0 net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0 net.ipv6.conf.eth0.accept_ra = 0 Нет смысла выдилять столько памяти ГС. Лучше отконфижте ядро ОС, пускай озу лучше в сетевой стек расходует. что ды как?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kapust 106 Опубликовано 21 марта, 2013 что то надо дописать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
virusok 267 Опубликовано 23 марта, 2013 нет, открываете блокнотом файл, которым запускаете сам сервер и там будет что-то в этом роде. Выставьте память по своему компьютеру. если вы указываете 14336m, это значит, что вы выделяете 14 оперативки гигабайт серверу. Возможно у вас её просто нету. REM Default parameters for a basic server. java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer REM REM If you have a big server and lots of memory, you could experiment for example with REM java -server -Xmx14336m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts REM ------------------------------------- Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты