Commit Graph

498 Commits

Author SHA1 Message Date
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
834c8a9bc6 Use database abstration in tilemapper, too. 2022-03-01 13:59:41 +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
3c4b217364 pg listen/notify part 2022-02-28 11:38:16 +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
4b654672e7 Fixed handling of query parameter. 2022-02-28 00:55:03 +01:00
Sascha L. Teichmann
d32c0d1a90 build rudimentary postgresq block client 2022-02-27 22:48:20 +01:00
Sascha L. Teichmann
fdbbde8855 Updated dependencies. 2022-02-27 21:39:46 +01:00
Sascha L. Teichmann
ae230d5abf Use db abstraction in webmapper. 2022-02-27 21:31:55 +01:00
Sascha L. Teichmann
4f7fedf0b9 Use db client factory in seeder. 2022-02-27 21:17:43 +01:00
Sascha L. Teichmann
34d01762f0 Started with db abstraction in seeder. 2022-02-27 21:02:16 +01:00
Sascha L. Teichmann
481cf6e517 Added support for Go modules. 2019-12-01 12:33:35 +01:00
Sascha L. Teichmann
19857daaad Update compile instructions to Go 1.10. 2018-02-19 11:12:02 +01:00
Sascha L. Teichmann
9884a88418 Renamed 3party script to a more proper name. 2018-02-19 11:09:36 +01:00
Sascha L. Teichmann
10be491898 Merged. 2017-09-05 18:22:49 +02:00
Sascha L. Teichmann
3e78608688 Updated compile instrcutions to 1.9. 2017-09-05 18:22:10 +02:00
Sascha L. Teichmann
31c50c10be Added tag 0.9.1 for changeset 877ad82f1b88 2017-05-14 18:41:34 +02:00
Sascha L. Teichmann
37574839b9 Bumped version to 0.9.1 2017-05-14 18:41:29 +02:00
Sascha L. Teichmann
a9af77fb98 Merged. 2017-05-14 18:37:22 +02:00
Sascha L. Teichmann
e0040226c5 Fixed mtredisalize LevelDB backend which did not broadcast changes. 2017-05-14 18:35:45 +02:00
Sascha L. Teichmann
ae9d18576a Added script to fetch needed 3rd party libs for development. 2017-05-04 15:18:24 +02:00
Sascha L. Teichmann
b4d02f1484 Added tag 0.9 for changeset 032192ac6db5 2017-04-15 13:26:10 +02:00
Sascha L. Teichmann
ccefe39d7c Recommend Go 1.8.1. 2017-04-15 13:25:54 +02:00
Sascha L. Teichmann
fd73757bbd Bump version to 0.9 2017-04-15 13:23:22 +02:00
Sascha L. Teichmann
9f8ff8b393 Merged feature branch redis-priority to remove unnecessary locking when using LevelBD. 2017-04-15 13:20:43 +02:00
Sascha L. Teichmann
c067fc0618 Backed out changeset 2f388b07f19a (no measurable effect) 2017-04-15 13:17:31 +02:00
Sascha L. Teichmann
bc874e1c9a Merged write-tiless-in-background back into default. 2017-04-15 13:13:51 +02:00
Sascha L. Teichmann
8badf4aaca Added a meaningful comment to the method of the base tile creator which creates the backgound task. 2017-04-15 13:08:19 +02:00
Sascha L. Teichmann
65119c1ee4 Priotize again. 2017-03-21 16:25:58 +01:00
Sascha L. Teichmann
54a4527fda Fixed problem raised from the removal of the doWrite closure. 2017-03-21 16:05:59 +01:00
Sascha L. Teichmann
e4ad3a84d8 Removed locking from LevelDB entirely.
It is not needed because LevelDB itself handles concurreny issues
and it causes a lot of contentions and massive lags.
2017-03-21 08:40:44 +01:00
Sascha L. Teichmann
aad612d097 Experimental increased priorities for typical mt-server ops. 2017-03-20 12:41:24 +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
2cba483d32 redis client: Issue fewer write sys calls by fill hspatial request into a temp buffer first and write it in one go. 2017-03-06 11:44:06 +01:00
Sascha L. Teichmann
a074eeb54b Added tag 0.8.2 for changeset 404e84ee8dbf 2017-03-05 18:10:20 +01:00
Sascha L. Teichmann
e1e3821f47 Bumped version to 0.8.2 2017-03-05 18:10:14 +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
ba2dd15280 Support unix domain sockets. 2017-03-05 14:03:02 +01:00
Sascha L. Teichmann
349906c622 Added tag 0.8.1 for changeset 46182c513485 2017-03-04 12:31:09 +01:00
Sascha L. Teichmann
9e8078eda3 Removed tag 0.8.1 2017-03-04 12:30:58 +01:00