Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

dev:minetest [29.12.2013 19:28]
ritchie vytvořeno
dev:minetest [30.01.2014 17:44] (aktuální)
ritchie [Změny v konfiguraci] +antiduplicity patch
Řádek 1: Řádek 1:
-===== Minetest =====+====== Minetest ======
  
 Zde se nacházejí informace o správě minetestu jako programu. Zde se nacházejí informace o správě minetestu jako programu.
 +
 +Konfigurační soubor [[minetest:conf|minetest.conf]].
  
 Když se přesune GIT složka minetestu, pro správnou kompilaci se musí opravit cesty v souborech složky minetest/CMakeFiles Když se přesune GIT složka minetestu, pro správnou kompilaci se musí opravit cesty v souborech složky minetest/CMakeFiles
Řádek 17: Řádek 19:
   Makefile   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 (změněno v konzoli i v confu)
 +  server_unload_unused_data_timeout = 58
 +
 +== 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 (obě hodnoty změněny v konzoli i v confu)
 +  server_unload_unused_data_timeout = 300
 +  server_map_save_interval = 30
 +/etc/crontab:
 +<code text>
 +# 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
 +</code>
 +
 +== mezitím.. ==
 +měníme client_unload_unused_data_timeout ze 600 na 1200
 +  client_unload_unused_data_timeout = 1200
 +
 +== 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 z 30 na 5,3, mohlo to lagovat, protože to musí skladovat velké datastruktury připravené na zápis \\ 
 +  server_map_save_interval = 5.3
 +
 +== 1.1.2014 13:37 ==
 +ještě to trochu laguje, snižujeme unload timeout ze 300 na 150 \\ 
 +  server_unload_unused_data_timeout = 150
 +
 +== 1.1.2014 19:00 - 19:45 ==
 +kompilace latest git minetestserveru (původní git složka zkopírována) a zkopírovaný world
 +<code text>
 +[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$
 +</code>
 +
 +== 1.1.2014 21:06 ==
 +server_unload_unused_data_timeout vrácení na default (150 → 29) v MT konzoli (ne v confu)
 +  /set server_unload_unused_data_timeout = 29
 +
 +== 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 \\ 
 +  /set enable_rollback_recording = false
 +
 +== 2.1.2014 18:30 ==
 +vracíme se s verzí mtserveru na tu před upgradem na latest a patchujeme mtserver commitem, který přidává [[https://github.com/minetest/minetest/commit/33de69a173a3646d8f5b9bf91b3e48d76cd40ae6.patch|on_prejoin callback]] \\ 
 +v confu se upravily následující položky \\ 
 +  enable_rollback_recording = false
 +  server_unload_unused_data_timeout = 29
 +
 +== 3.1.2014 14:27 ==
 +úprava active_block_range v konzoli, zvednutí z defaultních 2 na 3
 +<code text>
 +[14:02] <Pitriss> # how large area of blocks are subject to the active block stuff (active = objects are loaded and ABMs run)
 +[14:02] <Pitriss> #active_block_range = 2
 +[14:03] <Pitriss> co si o tomhle myslíš? co to natáhnout na 3ku? třebas by zlstával kolem hráče větší kruh loadovaný..
 +[14:04] <Pitriss> CPU problem není, RAMka taky.. tohle by mohlo klapnout možná..
 +</code>
 +
 +  /set active_block_range 3
 +
 +== 27.1.2014 13:00 ==
 +
 +[[dev:server_patches#fix_proti_duplicitam_entit| Přidaný patch proti duplicitám entit]]
Navigace

Obecné

Vývoj

Naše minetest games

Jiné minetest games

Minecraft

Wurm Unlimited

Ostatní

O této wiki

Tisk/export