Hello Folks,
I need really your help, we tried a lot of things, it is not like that, that I installed our server and ask directly for help, but now I need you help.
Server is running well when we got up to ~14 players, when we got 15+ player, the FPS starting to decrease constantly, also when the number of players decrease. What I saw is, every x minutes, the load on the 2 core where Dayz is running are droping to nerly zero and the load on the other cores are getting higher, at the same time I can see in the task manager, that mysql getting load from about nothing to a high load, at the same time we have only ~3FPS and massive desync.
I did search weeks now to solve the problem, it was not so acute because the server was not so popular, but now we are getting mor player every day, we started the whitelist to slow down the increasing of player number :(.
Here is one of our basic.cfg , we tryed really a lot of different setting:
our basic.cfg:
language="English";
MinBandwidth=104857600;
MaxBandwidth=1073741824;
MaxMsgSend=256;
MaxSizeNonguaranteed=256;
MinErrorToSendNear=0.029999999;
MinErrorToSend=0.003;
MaxCustomFileSize=0;
Windowed=0;
adapter=-1;
3D_Performance=1;
Resolution_Bpp=32;
class sockets
{
maxPacketSize=1400;
};
serverLongitude=9;
serverLatitude=51;
serverLongitudeAuto=9;
serverLatitudeAuto=51;
First we tried xamp, 2 days ago we installed mysql by hand, here the last my.ini:
[client]
no-beep
port=3306
default-character-set=utf8
[mysqld]
port=3306
datadir="C:/MySQL/MySQL Server 5.7/data\"
character-set-server=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-output=NONE
general-log=0
general_log_file="PRO2153.log"
slow-query-log=0
slow_query_log_file="PRO2153-slow.log"
long_query_time=10
log-error="PRO2153.err"
max_connections=100
query_cache_size=0
table_open_cache=2000
tmp_table_size=60M
thread_cache_size=9
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=119M
key_buffer_size=8M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=9M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=5M
innodb_buffer_pool_size=369M
innodb_log_file_size=48M
innodb_thread_concurrency=17
innodb_autoextend_increment=64M
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0
innodb_file_per_table=1
innodb_checksum_algorithm=0
back_log=70
flush_time=0
join_buffer_size=256K
max_allowed_packet=4M
max_connect_errors=100
open_files_limit=4110
query_cache_type=0
sort_buffer_size=256K
table_definition_cache=1400
binlog_row_event_max_size=8K
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000
Our Hardware:
- HP ProLiant DL 320e
- Intel® Xeon® E3-1230 v2, Quad-Core (4x 3,3 GHz)
- 16 GB DDR3-RAM
- 2x 2.000 GB SATA II-HDD; 7,2k
The Network is 100Mbit, we got with 20-25 ~5Mbit on it.
Our start parameter
-cpuCount=2 -maxmem=2047 -exThreads=1 -noCB -port=2315 "-config=instance_13_Tavi\config.cfg" "-cfg=instance_13_Tavi\basic.cfg" "-profiles=instance_13_Tavi" -name=instance_13_Tavi "-mod=@tavi_DayZ_Epoch;@DayZ_Epoch;@DayZ_Epoch_Server;"
We are running Tavian 2.0, the most folder "ArmA 2 OA" are on a ramdrive, so that the HD can not be an issue on that side. I can see that the HD where mysql is running, is on a little load and the disk queue is ~0.00-0.05 , that is not really much. Right now I could see it again, we have now 4 player, Arma is running on CPU0 and CPU2, you can see the load on the picture, at the red line mysql getting load and Arma going down.
I need really your help, that is driving me crasy!
Kind regads,
Nasdero
- frartombabogy, amandabif and aabcdevep
-
3