John
John
**Why refactor?** This is probably going to be the most frequent question to this issue, so I'm going to try and answer this as brief as possible. The new arg...
When multiple players on on a server, loading chunks at a fast rate, TPS significantly drops. This issue is to discuss alternatives. **Alternative 1:** I haven't done any bench marking...
There's an issue with using workers (current native implementation) where if we use too many, the issue arises where a single thread can block the native worker pool, to fix...
# PULL REQUEST ## **Overview** Adds ability to chunk, and paginate over chunked data. Adds: - Chunker - Paginator - Discord Paginator Description: Dynamically paginates, and renders a given set...
```sh error during build: RollupError: "join" is not exported by "__vite-browser-external:path", imported by "node_modules/.pnpm/[email protected][email protected]/node_modules/mdsvex/dist/main.es.js". ``` Error when building using sveltekit 2 Works in dev, but errors when building with vite:...
Should the server itself tick? I'm thinking probably not because each world should be reliable for ticking, as ticking on the server (because it's a mutex) will hold a handle...
To remove redundancies and allow more control on debugging vs actual prints there should be a logger crate that can be used in all sub-crates of netrex like raknet and...
# Working login sequence (player spawn) - [ ] 1. Basic implementation of packets required to log in via [Protocol](https://github.com/NetrexMC/Protocol) - [x] Login - [x] Server to Client Handshake -...
# Entities and Player implementation - [ ] 1. Basic implementation of packets required to handle entities via [Protocol](https://github.com/NetrexMC/Protocol) - [ ] TO DO - [ ] 2. Skins (or...
# Chat and Commands - [ ] Text Packet - [ ] Available Commands Packet - [ ] API Backend for simplicity of creating commands. (needs brain storming.)