Конфигурация MariaDB/MySQL и оптимизация пула соединений HikariCP
Эмуляторы L2 сохраняют состояние персонажей, предметы инвентаря и квестовые флаги при каждом изменении или по таймеру автосохранения.
Настройки my.cnf (MariaDB / MySQL 8)
[mysqld]
default_storage_engine = InnoDB
innodb_buffer_pool_size = 8G
innodb_log_file_size = 1G
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
max_connections = 300
query_cache_type = 0
query_cache_size = 0Параметры HikariCP
maximumPoolSize = 50(для GameServer на 1500 онлайна)minimumIdle = 10connectionTimeout = 30000idleTimeout = 600000