Commit Graph

362 Commits

Author SHA1 Message Date
232feaa435 Dont store air only information in decoded block. This can be found out pretty easy by analysing the other fields if needed. 2015-07-20 13:27:46 +02:00
b66c7fdff3 Redis client: Pulled micro optimisation over from server when constructing bulk strings. 2015-06-28 14:41:07 +02:00
2d00eb9567 Simplifications when decoding blocks from database to save some memory allocations. 2015-06-21 22:47:06 +02:00
5c239a7b60 Merged. 2015-06-21 18:37:43 +02:00
6f10be6d92 Removed another usage of fmt.Sprintf. 2015-06-21 18:36:26 +02:00
e8bb225d94 Fix a few golint naming nits. 2015-06-21 13:31:03 +02:00
b22e778902 Error log simplification ported from syndtr-goleveldb branch. 2015-06-21 13:17:10 +02:00
b74671ae63 Simplified error handling in Redis connection handler.
This also reduces the diff size to the syndtr-goleveldb branch.
2015-06-02 20:10:56 +02:00
5fb85c3c68 Fix linking of how to setup enable player tracking. 2015-05-31 13:08:26 +02:00
0cbc643e21 Document the player tracking. 2015-05-31 13:03:08 +02:00
5172e02380 Some minor code cleanups in mtwebmapper. 2015-05-27 18:36:03 +02:00
1baf9f9dee Silence a few golint warnings. 2015-05-27 18:13:39 +02:00
9d1b0cc7c6 Silence a few golint warnings. 2015-05-27 16:57:08 +02:00
f80d9e452c Don't use fmt.Sprintf when sending size of a redis bulk string. 2015-05-27 16:48:51 +02:00
a165bcd53a Removed some dead code. 2015-05-27 00:02:13 +02:00
29a5abeec4 Simplified Redis code a bit when writing booleans to client. 2015-05-26 19:25:26 +02:00
af469a3173 Merged. 2015-05-26 18:14:48 +02:00
75b2496fa6 Fixes issue #7. mtredisalize implements Redis PING command. 2015-05-26 18:12:55 +02:00
4d467f3158 Reverted accidentally default activation of websockets in d514399. 2015-05-25 13:04:28 +02:00
baff772463 Mention Go 1.4.2 instead of 1.4.1 in compile instructions. 2015-05-01 14:11:41 +02:00
787fc959d0 Removed some dead code. 2015-05-01 14:04:23 +02:00
3b8faba353 Fixed small nit found by golint. 2015-03-14 19:03:25 +01:00
b029c473a8 Made maxBulkStringSize a command line option 'max-bulk-string-size'. It defaults to 32MB. 2015-03-14 19:01:00 +01:00
05a95e4f7d Merged trackplayers branch back into default. 2015-03-13 17:08:58 +01:00
7a6d0a0d31 Fixed none vanishing manual update control when switching to auto update. 2015-03-13 17:06:50 +01:00
f71db790e7 Replace string.contains() with string.indexOf() which is better supported. 2015-03-13 16:25:19 +01:00
b54b2b6b91 Fixed vanishing players whem refreshing after switching back from auto-update. 2015-03-13 16:06:06 +01:00
4b4c620c35 Removed pointless logging. 2015-03-13 15:46:33 +01:00
c3b634669a Simplified auto update code. Removed pointless tile updating when there are only player updates. Removed redundant JSON parsing. 2015-03-13 15:43:59 +01:00
71636a5b4c Fix state switching auto-update/manual refresh. 2015-03-13 15:03:10 +01:00
dda0716053 To keep websockets alive send every eight seconds a ping to the server. 2015-03-13 12:29:55 +01:00
d2b6ff4fbb Orange is the new red. 2015-03-10 14:29:55 +01:00
fa3c39297f Use leaflet awesome marker as icon for players. 2015-03-10 14:10:03 +01:00
5567c7e882 Added leaflet awesome markers. 2015-03-10 14:09:19 +01:00
65caefaf85 Fixed track_players mod. 2015-03-10 12:57:00 +01:00
524fe451b1 Fixes small errors in handling players detection in mtwebmapper. 2015-03-10 12:49:10 +01:00
d242fb5cf1 Fixed stupid logic mistake. 2015-03-10 12:17:28 +01:00
09e24cda65 Optimize the case that nothing has changes concerning the players. This should not lead to broadcasting of notifications. 2015-03-10 12:08:14 +01:00
6e9585ed67 Added marker icon for players. 2015-03-09 17:55:53 +01:00
3c63fbf185 Added players layer and update data in manual and auto mode. 2015-03-09 17:55:19 +01:00
b3ba074e28 Added leaflet ajax plugin. 2015-03-09 17:52:17 +01:00
9523353167 Swapped X/Y coordinates for player. 2015-03-09 17:50:58 +01:00
28fc4d0734 Dont lock the player list all the time when serving the GeoJSON over /players. 2015-03-09 16:05:54 +01:00
c918b538db Broadcast player posistion to websocket clients this could be high traffic. 2015-03-09 15:37:57 +01:00
99d4f700be Surround player name attribute with double quotes. 2015-03-09 15:01:47 +01:00
5bf52b5de9 Fixed typos. 2015-03-09 15:01:05 +01:00
3f5bf6c240 Start with empty player list. 2015-03-09 14:32:14 +01:00
5d7b910a4d Read players from fifo. 2015-03-09 14:31:20 +01:00
ff08f2af94 Serve GeoJSON encoded players via /players. 2015-03-09 14:08:52 +01:00
cbfb594c83 Added JSON marshaller for players. 2015-03-09 14:01:30 +01:00