Commit Graph

85 Commits (eea6a34554ce6b6bca2d9d25474ec170aec7c46c)

Author SHA1 Message Date
Elias Fleckenstein eea6a34554 Add textures 2021-06-22 18:36:59 +02:00
Elias Fleckenstein 90063397fa Fix typo 2021-04-01 19:40:22 +02:00
Elias Fleckenstein 9ebde0793e Add missing header file 2021-04-01 19:26:00 +02:00
Elias Fleckenstein e51c788487 Fix #14 2021-04-01 19:22:27 +02:00
Elias Fleckenstein 743d4a4c79 Make the snapshot script fail when building fails (to avoid broken snapshots) 2021-04-01 17:37:35 +02:00
Elias Fleckenstein 1f0ae251c4 Make MapBlockHeader u16 2021-04-01 17:29:49 +02:00
Elias Fleckenstein ca86df1104 ZLib compression 2021-04-01 17:22:53 +02:00
Elias Fleckenstein 3b1c407e59 Save MapBlocks in SQLite3 database; Redesign MapBlock loading & sending code 2021-04-01 16:07:41 +02:00
Elias Fleckenstein 85e1cc5205 Update building instructions to new script name 2021-03-31 18:03:37 +02:00
Elias Fleckenstein 07315af928 Rename job in CD file to snapshot 2021-03-31 18:02:07 +02:00
Elias Fleckenstein 6daf9252e0 Add CD script 2021-03-31 18:00:09 +02:00
Elias Fleckenstein c19003f1ba Make server thread-safe 2021-03-31 15:59:21 +02:00
Elias Fleckenstein b5dbe6538c Protect map by rwlocks 2021-03-31 12:42:57 +02:00
Elias Fleckenstein adfaea32fb map.h has to include stdio for FILE type 2021-03-31 11:39:18 +02:00
Elias Fleckenstein 5d9df63093 CI: pull submodules 2021-03-31 11:37:28 +02:00
Elias Fleckenstein e495cbe928 Fix dependencies installation in CI file 2021-03-31 11:34:41 +02:00
Elias Fleckenstein 2c1ae9a4a5 Fix syntax error in CI file 2021-03-31 11:30:16 +02:00
Elias Fleckenstein 08f88c00fd Add controls to README.md 2021-03-31 11:29:01 +02:00
Elias Fleckenstein fd28193a28 Add experimental CI 2021-03-31 11:27:26 +02:00
Elias Fleckenstein 055d05b285 Big endian encoding for bulk block (de-)serialisation 2021-03-31 11:21:41 +02:00
Elias Fleckenstein d224eeb5bf Add MapBlock serialisation buffer 2021-03-29 22:36:04 +02:00
Elias Fleckenstein f6d58716f6 Bulk MapBlock (de-)serialisation 2021-03-29 21:09:10 +02:00
Elias Fleckenstein ea823a4956 Redesign map handling 2021-03-29 19:18:07 +02:00
Elias Fleckenstein f97837f703 Proper mapgen 2021-03-29 16:15:07 +02:00
Elias Fleckenstein a19b87004a Append .zip to ZIP files generated by release script 2021-03-29 15:49:08 +02:00
Elias Fleckenstein 5801441902 Update release script to use tags if present 2021-03-29 15:45:30 +02:00
Elias Fleckenstein a97351d60f Implement position sending 2021-03-29 15:37:31 +02:00
Elias Fleckenstein a46f592512 Redesign MapBlock sending 2021-03-29 15:17:12 +02:00
Elias Fleckenstein 240d28a20f Add perlin submodule 2021-03-29 14:13:51 +02:00
Elias Fleckenstein 70e1add267 Send entire map to clients 2021-03-28 13:52:38 +02:00
Elias Fleckenstein 1f8adc5b6d Fix MapBlock mesh neighbor face culling 2021-03-28 13:18:59 +02:00
Elias Fleckenstein 7ae0264a8e Fix glBufferData size 2021-03-28 13:11:39 +02:00
Elias Fleckenstein 1c33bb4178 Fix install command in README.md 2021-03-28 12:29:46 +02:00
Elias Fleckenstein 8f01227c47 Fix scene deletion 2021-03-28 12:27:28 +02:00
Elias Fleckenstein 29bd253dc2 Remove 'Nodes' section from README.md 2021-03-28 12:25:33 +02:00
Elias Fleckenstein 6b1e0a5c0a Enable depth buffer 2021-03-28 12:23:41 +02:00
Elias Fleckenstein 4f657c5041 Remove debug output 2021-03-28 12:20:09 +02:00
Elias Fleckenstein 13d96f0917 Fix MapBlock mesh positions 2021-03-28 12:19:31 +02:00
Elias Fleckenstein 83e7ecda3a Add movement keys; Fix array_search deadlock; Remove mapgen height limit 2021-03-28 12:15:15 +02:00
Elias Fleckenstein 367ffa99da Add shebang to scripts 2021-03-28 10:52:30 +02:00
Elias Fleckenstein 621bf9175e Tweak MapBlock meshgen queue and add Vertex structure 2021-03-28 10:50:42 +02:00
Elias Fleckenstein 33df4d3e40 Redesign MapBlock deserialisation 2021-03-28 10:31:06 +02:00
Elias Fleckenstein 3eaeee13f8 Fix invalid MapBlock ready state initializing 2021-03-27 21:27:58 +01:00
Elias Fleckenstein a383d68001 Add keybind to get mapblock 2021-03-27 21:14:43 +01:00
Elias Fleckenstein 42e352fb75 Properly position MapBlock meshes 2021-03-27 21:14:22 +01:00
Elias Fleckenstein f0c0cd1858 Generate mapblocks requested by client 2021-03-27 21:13:35 +01:00
Elias Fleckenstein f7deb7df68 Fix map sector and block comparing SEGFAULT 2021-03-27 21:13:03 +01:00
Elias Fleckenstein 8e5a653efb Implement MapBlock mesh generation 2021-03-27 20:35:06 +01:00
Elias Fleckenstein dd1ac1b4b4 Document singleplayer script in README.md 2021-03-27 19:33:31 +01:00
Elias Fleckenstein e213ced780 Add singleplayer script 2021-03-27 19:32:13 +01:00