u9g
39659cf48b
rename hostname to host ( #74 )
2021-04-23 03:23:43 -04:00
extremeheat
999bfd3569
Enforce server auth, ping on createClient, update docs ( #68 )
...
* 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
2021-04-18 09:19:59 -04:00
extremeheat
0ed5a8d061
protocol updates, packet dumping
2021-02-18 13:33:30 -05:00
Filiph Sandström
06c77c3668
Manually fix packets for 1.12
2019-07-14 17:53:52 +02:00
Filiph Sandström
b7e39dec84
Add babel for esnext support.
2019-07-14 17:21:20 +02:00
mhsjlw
a244ed62df
skin data
2017-01-22 13:44:21 -05:00
Filiph Sandström
c3671edc01
Fix minor issue.
2017-01-21 12:44:12 +01:00
Filiph Sandström
5c6042b61f
*faceplam*
2017-01-20 09:21:05 +01:00
Filiph Sandström
239acc73b4
Update createServer.js
2017-01-20 09:18:06 +01:00
Filiph Sandström
e48f146528
Add writePacket and writeData.
2017-01-18 09:26:56 +01:00
Filiph Sandström
0ed2e7b61c
Remove unused modules.
2016-12-20 18:22:37 +01:00
Filiph Sandström
74a3e6db45
Add documentation.
...
Add encryption toggle.
2016-12-20 17:42:58 +01:00
Filiph Sandström
0094941fd5
Cleanup create server.
2016-12-12 08:44:19 +01:00
Filiph Sandström
82fba41ae1
Update createServer.js
2016-06-23 22:03:37 +02:00
Filiph Sandström
947a5e0872
Update createServer.js
2016-06-23 20:53:19 +02:00
Romain Beaumont
d040667bc0
spawns !
2016-06-18 15:51:41 +02:00
Romain Beaumont
66111dad54
encryption + complete example. The ideas are there, but it doesn't seems to be accepted by the client yet
2016-06-18 14:58:17 +02:00
Romain Beaumont
b86eb6a80f
add rest of the parsing pipeline. Works but the client is sending unparsable packet in a batch
2016-06-18 13:07:13 +02:00
Romain Beaumont
6478e625ec
read/write X509 properly, fix decrypt
2016-06-17 15:39:36 +02:00
Romain Beaumont
7bf93ae68b
formatting fixes
2016-06-17 15:19:29 +02:00
Romain Beaumont
549f8dc084
fix secretKeyBytes a bit
2016-06-17 15:07:45 +02:00
mhsjlw
709a456ecd
decrypt our first packet
2016-06-16 08:14:33 -04:00
mhsjlw
26dca46471
more encryption stuff, lots of progress
2016-06-16 07:11:22 -04:00
mhsjlw
54c371dd62
generating public keys
2016-06-15 07:30:02 -04:00
mhsjlw
1dc00237fa
login event, jwt decoding
2016-06-15 06:53:00 -04:00
Romain Beaumont
8c06ca5a38
parse server bound batches
2016-06-15 00:44:38 +02:00
Romain Beaumont
11c8df52bb
remove mcpe_ prefix, fix #6
2016-04-12 22:40:30 +02:00
Romain Beaumont
863ddf1785
add example chunk, use protodef to implement read and write batch, try to make the chunk sending work
2016-04-07 00:46:40 +02:00
Romain Beaumont
eee1fe6aa7
add most of server login sequence in server example
2016-04-05 00:41:46 +02:00
Romain Beaumont
d17c62307a
re-emit mcpe packets as client event
2016-04-05 00:03:01 +02:00
Romain Beaumont
083079d619
use customTypes option of raknet, continue fixing protocol.json mcpe_login (now works)
2016-04-04 23:52:05 +02:00
Romain Beaumont
e00ccf1542
use new raknet which support customPackets, begin fixing the protocol.json
2016-04-04 23:29:24 +02:00
Romain Beaumont
ff54ec47c0
use recent raknet and add basic example
2016-04-02 23:50:28 +02:00
Keegan
783664863e
it still doesn't work
2016-03-06 17:23:05 -05:00