Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
|
dev:minetest [01.01.2014 22:10] ritchie [Změny v konfiguraci] |
dev:minetest [30.01.2014 17:44] (aktuální) ritchie [Změny v konfiguraci] +antiduplicity patch |
||
|---|---|---|---|
| Řádek 2: | Řádek 2: | ||
| 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 19: | Řádek 21: | ||
| ===== Změny v konfiguraci ===== | ===== Změny v konfiguraci ===== | ||
| - | 30.12.2013 19:57 \\ | + | == 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 | + | 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 \\ | + | == 30.12.2013 22:40 == |
| - | server_unload_unused_data_timeout změna z 58 na 300 sekund \\ | + | server_unload_unused_data_timeout změna z 58 na 300 sekund \\ |
| - | server_map_save_interval změna z 5,3 na 30 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: | /etc/crontab: | ||
| <code text> | <code text> | ||
| Řádek 32: | Řádek 37: | ||
| </code> | </code> | ||
| - | mezitím.. \\ | + | == mezitím.. == |
| - | měníme client_unload_unused_data_timeout = 1200 (původně 600) | + | měníme client_unload_unused_data_timeout ze 600 na 1200 |
| + | client_unload_unused_data_timeout = 1200 | ||
| - | 30.12.2013 23:55 \\ | + | == 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í \\ | 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 | zakomentování anti-spindown řádků v /etc/crontab + cron reload | ||
| - | 31.12.2013 11:12 \\ | + | == 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 \\ | + | 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 změna z 30 na 5,3 | + | server_map_save_interval = 5.3 |
| - | 1.1.2014 13:37 \\ | + | == 1.1.2014 13:37 == |
| - | ještě to trochu laguje, snižujeme unload timeout \\ | + | ještě to trochu laguje, snižujeme unload timeout ze 300 na 150 \\ |
| - | server_unload_unused_data_timeout ze 300 na 150 | + | server_unload_unused_data_timeout = 150 |
| - | 1.1.2014 19:00 - 19:45 \\ | + | == 1.1.2014 19:00 - 19:45 == |
| kompilace latest git minetestserveru (původní git složka zkopírována) a zkopírovaný world | kompilace latest git minetestserveru (původní git složka zkopírována) a zkopírovaný world | ||
| <code text> | <code text> | ||
| Řádek 58: | Řádek 64: | ||
| </code> | </code> | ||
| - | 1.1.2014 21:06 \\ | + | == 1.1.2014 21:06 == |
| server_unload_unused_data_timeout vrácení na default (150 → 29) v MT konzoli (ne v confu) | 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 \\ | + | == 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 \\ | 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 | + | /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]] | ||