Commit Graph

130 Commits

Author SHA1 Message Date
Sascha L. Teichmann
5442fab97d Fix issues found by staticcheck 2024-01-06 10:34:37 +01:00
Sascha L. Teichmann
ad40381859 Limit max zoom to 16. 2022-03-10 15:45:15 +01:00
Sascha L. Teichmann
ab5400881b Merged vue-client into master 2022-03-07 10:40:45 +01:00
Sascha L. Teichmann
449741db4c Send players to websocket on connect. 2022-03-03 22:57:02 +01:00
Sascha L. Teichmann
0968c5c07c Fixed websocket sending once again. 2022-03-03 22:30:06 +01:00
Sascha L. Teichmann
c87ce03dbe send empty players array if no player is online any more. 2022-03-03 20:22:37 +01:00
Raimund Renkert
d7a02ff78a Avoid not needed scrollbar. 2022-03-03 17:47:58 +01:00
Raimund Renkert
0e0ba11654 Fixed zindex of menü on small displays. 2022-03-03 17:21:57 +01:00
Raimund Renkert
69c738a694 Use app title as tab title. 2022-03-03 16:29:46 +01:00
Raimund Renkert
73e6a61d92 Use app title for map attibution. 2022-03-03 16:27:23 +01:00
Raimund Renkert
2a7b1a676e Changed web map client name. 2022-03-03 16:04:15 +01:00
Raimund Renkert
57d87e2f9f Added .env file for web map client. 2022-03-03 15:33:43 +01:00
Raimund Renkert
51a037cc28 Updated README and README of web map client. 2022-03-03 15:28:53 +01:00
Raimund Renkert
b832c30838 Introduced .env file for configuration. 2022-03-03 15:16:12 +01:00
Raimund Renkert
6339275b5b Switch player layer visibility on checkbox changed. 2022-03-02 16:30:56 +01:00
Raimund Renkert
634702f287 Fixed websocket disconnect. 2022-03-02 16:19:28 +01:00
Raimund Renkert
8a1cd2272e Switched to vue-leaflet implementation for web client. 2022-03-02 15:00:25 +01:00
Sascha L. Teichmann
f533ed71e7 Fixed mapping of color in configuration. 2022-03-02 00:15:30 +01:00
Sascha L. Teichmann
c17bca9c94 Deserialize duration from config toml 2022-03-01 23:45:25 +01:00
Sascha L. Teichmann
1155930bc9 Dont define c flag twice 2022-03-01 23:39:01 +01:00
Sascha L. Teichmann
e6ea8fe3d1 Support for configuration file in webmapper 2022-03-01 23:30:31 +01:00
Sascha L. Teichmann
25e62b3a8b Use more modern function channel approach in websocket forwarder. 2022-03-01 22:29:56 +01:00
Sascha L. Teichmann
da2b327985 Wait until all tiles are written out or are cancelled. 2022-03-01 21:02:08 +01:00
Sascha L. Teichmann
c507663826 Use a more general db client factory approach. 2022-03-01 14:47:14 +01:00
Sascha L. Teichmann
68ce57aa75 Fixed command line parameter. 2022-03-01 13:50:18 +01:00
Sascha L. Teichmann
6fb338dbb8 Another try to fix not removing last player. 2022-02-28 21:26:04 +01:00
Sascha L. Teichmann
6ffa0e1001 Name players correctly. 2022-02-28 16:21:26 +01:00
Sascha L. Teichmann
db45013f4e Simplified player forwarding. Forward empty player list 2022-02-28 15:49:14 +01:00
Sascha L. Teichmann
1ec9d8916b select players position from database. 2022-02-28 13:37:00 +01:00
Sascha L. Teichmann
8c6ab34e6a Fetch player pos from postgres 2022-02-28 13:21:28 +01:00
Sascha L. Teichmann
d98df1c1cd WIP: add tile updating in in web mapper with pg listen/notify 2022-02-28 11:07:50 +01:00
Sascha L. Teichmann
ae230d5abf Use db abstraction in webmapper. 2022-02-27 21:31:55 +01:00
Sascha L. Teichmann
6a1356f0eb When an tile is rendered the writing to disk can be done in background
concurrently to the rendering of the next tile.
2017-03-06 15:43:30 +01:00
Sascha L. Teichmann
e68e762322 Support unix domain sockets in redis clients, too. 2017-03-05 14:38:30 +01:00
Sascha L. Teichmann
3e3413566b Only do expensive area coverage calculation if there where blocks loaded from database.
If there are not, nothing changed, so nothing to recalculate.
Takes a good deal from the clock.
2017-02-26 12:57:38 +01:00
Sascha L. Teichmann
bae7e7c3e6 Made size of hashes LRU cache a parameter set by the webmapper. 2016-05-10 21:02:16 +02:00
Sascha L. Teichmann
7cbe2e516c Revert enabling websockets by default. Slipped in by accident. 2016-05-10 20:53:58 +02:00
Sascha L. Teichmann
69ee5af388 Implemented a simple LRU cache with max 256 entries for base tile hasing. TODO: Improve test. 2016-05-10 18:57:14 +02:00
Sascha L. Teichmann
5d1be98ae5 Cosmetics. 2016-05-08 23:27:11 +02:00
Sascha L. Teichmann
4c24a01607 Use empty structs instead of bools in changes. 2016-05-08 23:20:51 +02:00
Sascha L. Teichmann
da309c73d8 Removed obsolete comment. 2016-05-08 23:12:29 +02:00
Sascha L. Teichmann
496a60aa29 Simplified mask embedding in parent calculation of pyramid tiles. 2016-05-08 23:07:19 +02:00
Sascha L. Teichmann
da2a6a82d4 Simplified tiles update processing and forwarding. 2016-05-08 22:30:00 +02:00
Sascha L. Teichmann
0900bd16ce Finished logic to supress pyramid regeneration in mtwebmapper. Untested. 2016-05-08 15:38:50 +02:00
Sascha L. Teichmann
4bed73d9e3 Prepare tiles updater in webmapper to have unupdated base tiles. 2016-05-08 15:13:40 +02:00
Sascha L. Teichmann
607b4de9ec Dedup code. 2016-04-23 21:09:23 +02:00
Sascha L. Teichmann
0db9b519a6 Implement fetaure request issue #17
mtseeder and mtwebmapper got an option to set the background color where no nodes are generated, yet.
2016-04-23 16:45:33 +02:00
Sascha L. Teichmann
58a44c2d40 Be more careful with host IPs which call /update. They are potentially IPv6. Fixes Issue #16. 2016-04-06 11:44:51 +02:00
Sascha L. Teichmann
f658d12641 Use github.com/bamiaux/rez instead of github.com/nfnt/resize for resampling the pyramid tiles. It is much faster but needs some testing. 2015-12-25 22:07:54 +01:00
Sascha L. Teichmann
e606e2700f Fixes #14. mtseeder and mtwebmapper now have command line flags -ymin=block and -ymax=block to limit the y range of mapping. Defaults to full range. 2015-07-27 19:03:47 +02:00