… | |
… | |
86 | -Cachesize => 1_000_000, |
86 | -Cachesize => 1_000_000, |
87 | -ErrFile => "$Crossfire::VARDIR/cfplus/errorlog.txt", |
87 | -ErrFile => "$Crossfire::VARDIR/cfplus/errorlog.txt", |
88 | # -ErrPrefix => "DATABASE", |
88 | # -ErrPrefix => "DATABASE", |
89 | -Verbose => 1, |
89 | -Verbose => 1, |
90 | -Flags => DB_CREATE | DB_RECOVER | DB_INIT_MPOOL | DB_INIT_LOCK | DB_INIT_TXN | $recover, |
90 | -Flags => DB_CREATE | DB_RECOVER | DB_INIT_MPOOL | DB_INIT_LOCK | DB_INIT_TXN | $recover, |
91 | -SetFlags => DB_AUTO_COMMIT | DB_LOG_AUTOREMOVE | DB_TXN_WRITE_NOSYNC, |
91 | -SetFlags => DB_AUTO_COMMIT | DB_LOG_AUTOREMOVE, |
92 | or die "unable to create/open database home $Crossfire::VARDIR/cfplus: $BerkeleyDB::Error"; |
92 | or die "unable to create/open database home $Crossfire::VARDIR/cfplus: $BerkeleyDB::Error"; |
93 | } |
93 | } |
94 | |
94 | |
95 | sub db_table($) { |
95 | sub db_table($) { |
96 | my ($table) = @_; |
96 | my ($table) = @_; |