Toto je starší verze dokumentu!
Minetest
Zde se nacházejí informace o správě minetestu jako programu.
Když se přesune GIT složka minetestu, pro správnou kompilaci se musí opravit cesty v souborech složky minetest/CMakeFiles
CMakeDirectoryInformation.cmake Makefile2 TargetDirectories.txt
a cesty v souborech hlavní složky
cmake_install.cmake CMakeCache.txt CPackConfig.cmake CPackSourceConfig.cmake Makefile
Změny v konfiguraci
30.12.2013 19:57
server_unload_unused_data_timeout změna z 29 na 58 - test, co to udělá s pamětí a chodem mtserveru
30.12.2013 22:40
server_unload_unused_data_timeout změna z 58 na 300 sekund
server_map_save_interval změna z 5,3 na 30 sekund
/etc/crontab:
# anti-spindown action for raid discs */5 8-23 * * * minetest ls /opt/minetest-utils/ > /dev/null */5 0-1 * * * minetest ls /opt/minetest-utils/ > /dev/null
mezitím..
měníme client_unload_unused_data_timeout = 1200 (původně 600)
30.12.2013 23:55
spotřeba RAM vzrostla ale zvedl se maxlag a mtserver je pomalejší, dělá to lagy a rollbacky při stavění a kopání
zakomentování anti-spindown řádků v /etc/crontab + cron reload
31.12.2013 11:12
hned co se Pitriss připojil na IBM, maxlag vzrostl na 2, vracíme server_map_save_interval na 5,3, mohlo by to lagovat, protože to musí skladovat velké datastruktury připravené na zápis
server_map_save_interval změna z 30 na 5,3
1.1.2014 13:37
ještě to trochu laguje, snižujeme unload timeout
server_unload_unused_data_timeout ze 300 na 150
1.1.2014 19:00 - 19:45
kompilace latest git minetestserveru (původní git složka zkopírována) a zkopírovaný world
[19:55] <Pitriss> ritchie: joo?:D a jaký je datový rozdíl mezi rollbackama?:) [19:57] <ritchie> mira@gimli:/opt/minetest/world/classic_technic_game$ du -ah | grep rollback [19:57] <ritchie> 199M ./rollback.sqlite [19:57] <ritchie> 629M ./rollback.txt [19:57] <ritchie> 40K ./rollback.sqlite-journal [19:57] <ritchie> mira@gimli:/opt/minetest/world/classic_technic_game$
1.1.2014 21:06
server_unload_unused_data_timeout vrácení na default (150 → 29) v MT konzoli (ne v confu)
1.1.2014 21:57
v konzoli vypnut rollback, protože 1) zatěžuje CPU a disk (a sqlite rollback víc než txt) 2) to jsou kvanta momentálně neužitečných dat
enable_rollback_recording = false