* add debug code to server start
* Reduce number of versions tested on Github Action CI to speed up tests
* test: Ask OS for free port instead of random int
* Use 2-attempt server start method in dump test
* Update startVanillaServer.js
replace download from curl to nodejs https
* fix syntax error
* corrections
* rm some logging
* fix
* Add XUID field for client offline mode client chain
* Update serverPlayer.js
handle alternative casing
* test/internal.js: randomize test port
* fix
* test server starting retry
* Default to JS implementation of RakNet
* update server also, adjust test timeout based on number of versions
* 1.17.10: fix texture pack issue, keep raknet default at C++
* force_build
* Add createServer, ping on createClient, update README
* fix createClient keepalive
* resort readme, fix node 14
* Enforce auth on server connections, fix close/connect issues
* add type definitions, update readme, docs
* Wait some time before closing connection, update docs
* wait for server close in tests, fix race bug
* export a ping api
* Rename api.md to API.md
* add ping example
* vanilla server launcher
* update package.json
* re-add babel to fix standard
* fix ci
* add buffer-equal
* simple fixes
* add offline client support
* fix closing bugs, proper wait for server start
* add test to mocha
* change test timeout to 2 min
* increase timeouts
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>