| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | benchmark custom DEFLATE compressoroptiflate | raven | 2026-03-27 |
| | | | | | | | | | | | | | | | | | | | | | | | BenchmarkNaiveGzip flate_test.go:47: compressed empty to 1043631 bytes flate_test.go:47: compressed debug to 1043939 bytes flate_test.go:47: compressed flat to 1043648 bytes flate_test.go:47: compressed sphere to 4981910 bytes flate_test.go:72: naive gzip compressor completed in 24.744500019s BenchmarkDeflate flate_test.go:47: compressed empty to 13525844 bytes flate_test.go:47: compressed debug to 13526111 bytes flate_test.go:47: compressed flat to 13525852 bytes flate_test.go:47: compressed sphere to 19927269 bytes flate_test.go:77: custom deflate compressor completed in 546.099782ms the standard gzip compressor is almost 40 times slower, but it requires around a tenth of the network bandwidth. so, it would seem that, since the internet is slower than CPUs, standard gzip wins out probably. the custom compressor may gain an advantage if huffman trees are actually implemented. however, I'm going to focus on other things for now. | ||
| * | it WORKS. | raven | 2026-03-27 |
| | | |||
| * | initial broken attempt at implementing this idea | raven | 2026-03-27 |
| | | | | | | it doesn't work. I may have made a silly mistake somewhere, or didn't properly understand the RFC specification | ||
| * | split level gen functions into separate fileHEADmaster | raven | 2026-03-27 |
| | | |||
| * | /pos command | raven | 2026-03-26 |
| | | |||
| * | reject invalid block placement | raven | 2026-03-25 |
| | | |||
| * | fix permissions for /unban | raven | 2026-03-25 |
| | | |||
| * | only send InventoryOrder if the client supports it | raven | 2026-03-25 |
| | | |||
| * | BlockPermissions | raven | 2026-03-25 |
| | | |||
| * | add additional packet types to packets.go | raven | 2026-03-25 |
| | | |||
| * | InventoryOrder | raven | 2026-03-25 |
| | | |||
| * | slab variants | raven | 2026-03-25 |
| | | |||
| * | rotational variants | raven | 2026-03-25 |
| | | |||
| * | custom block definitions | raven | 2026-03-25 |
| | | |||
| * | send movement updates less frequently | raven | 2026-03-24 |
| | | |||
| * | larger changes buffer | raven | 2026-03-24 |
| | | |||
| * | do not limit client inbox size | raven | 2026-03-24 |
| | | |||
| * | gameChat actor | raven | 2026-03-24 |
| | | |||
| * | stop using the spawn player packet instead of the move player packet | raven | 2026-03-24 |
| | | | | | whoops | ||
| * | fix ping problems for real | raven | 2026-03-24 |
| | | |||
| * | generate level asynchronously | raven | 2026-03-24 |
| | | |||
| * | fix error messages | raven | 2026-03-24 |
| | | |||
| * | optimized level data structure | raven | 2026-03-24 |
| | | |||
| * | send texture pack only once | raven | 2026-03-22 |
| | | |||
| * | reject non-CPE clients | raven | 2026-03-22 |
| | | |||
| * | update textures | raven | 2026-03-22 |
| | | |||
| * | license | raven | 2026-03-22 |
| | | |||
| * | makefile | raven | 2026-03-22 |
| | | |||
| * | use ExtPlayerList | raven | 2026-03-22 |
| | | |||
| * | fix player cleanup | raven | 2026-03-22 |
| | | |||
| * | bees | raven | 2026-03-22 |
| | | |||
| * | support CustomBlocks | raven | 2026-03-22 |
| | | |||
| * | EnvMapAspect | raven | 2026-03-22 |
| | | |||
| * | move console handling into its own file | raven | 2026-03-22 |
| | | |||
| * | advertise FullCP437 | raven | 2026-03-22 |
| | | |||
| * | texture packs | raven | 2026-03-22 |
| | | | | | serve texture pack from integrated HTTP server | ||
| * | debug generation type | raven | 2026-03-22 |
| | | |||
| * | LongerMessages | raven | 2026-03-22 |
| | | |||
| * | fix chat | raven | 2026-03-22 |
| | | |||
| * | go.sum | raven | 2026-03-21 |
| | | |||
| * | use HackControl | raven | 2026-03-21 |
| | | |||
| * | fix leave message bug | raven | 2026-03-21 |
| | | |||
| * | sendAuthInfo | raven | 2026-03-21 |
| | | |||
| * | use -hax | raven | 2026-03-21 |
| | | |||
| * | use ExtEntityPositions | raven | 2026-03-21 |
| | | |||
| * | support CPE | raven | 2026-03-21 |
| | | |||
| * | tweak log message | raven | 2026-03-21 |
| | | |||
| * | sanitize player names | raven | 2026-03-21 |
| | | |||
| * | log important events | raven | 2026-03-21 |
| | | |||
| * | /kick and /ban | raven | 2026-03-21 |
| | | |||
