Время от времени при падении случается откат в 2-3 дня... будто в базу не было записей... Как настроить конфиги для более частой записи в базы?
например конфиг игровой базы:
В общем хотелось бы узнать в целом, как сократить интервал записи данных в игровую базу.
например конфиг игровой базы:
Код:
[GameDBServer]
zoneid=1
aid=1
type = tcp
port = 29400
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 1048576
obuffermax = 1048576
tcp_nodelay = 0
listen_backlog = 10
accumulate = 16777216
[LogclientClient]
type = udp
port = 11100
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576
[LogclientTcpClient]
type = tcp
port = 11101
address = 127.0.0.1
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576
[storage]
homedir = /pwserver/gamedbd/dbhome
datadir = /pwserver/gamedbd/dbdata
logdir = /pwserver/gamedbd/dblogs
backupdir = /pwserver/gamedbd/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
compress = 1
[storagewdb]
homedir = /pwserver/gamedbd/dbhomewdb
datadir = /pwserver/gamedbd/dbdata
logdir = /pwserver/gamedbd/dblogs
backupdir = /pwserver/gamedbd/backup
checkpoint_interval = 60
times_incbackup = 1
tables = auction,city,equipment,friends,messages,status,user,clsconfig,factioninfo,inventory,rolename,storehouse,userfaction,base,config,factionname,mailbox,sellpoint,task,translog,waitdel,gtask,order,shoplog,syslog,userstore,webtrade,webtradesold,serverdata,factionfortress,factionrelation
cache_high_default = 8000
cache_low_default = 7500
base_cache_high = 50000
base_cache_low = 45000
status_cache_high = 50000
status_cache_low = 45000
equipment_cache_high= 50000
equipment_cache_low = 45000
inventory_cache_high= 50000
inventory_cache_low = 45000
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
В общем хотелось бы узнать в целом, как сократить интервал записи данных в игровую базу.