1.0.0-beta.17 • Published 5 years ago
@evasuo/uo-packets v1.0.0-beta.17
@evasuo/packets
Ultima Online packet reader/writer
A tool for building and reading Ultima Online packets.
Supports
- ✅ NodeJS
- ✅ Browser Javascript
Example Usage
/**
* Create a packet to tell the client which server to connect to.
*/
import x8CPacket from "@evasuo/uo-packets/packets/x8C";
x8CPacket = new x8CPacket({gameServerIP: '127.0.0.1', gameServerPort: 2593, key: 1234});
x8CPacket.toBuffer();
/**
* Parse a packet that was sent by the server or the client
*/
import Packets from "@evasuo/uo-packets";
/** @var {Buffer} someUOPacket */
const someUOPacket = dataRecieved;
/** The first byte sent by the client or the server is the command */
const uoPacketData = Packets.fromBuffer(someUOPacket)
console.log(uoPacketData.toObject()) // ex: {gameServerIP: '127.0.0.1', gameServerPort: 2593, key: 1234}
Contributing Guidelines
- Use
yarn commit
- After committing,
yarn release-beta
,yarn release-alpha
, oryarn release
- Publishing (limited access)
yarn publish
1.0.0-beta.17
5 years ago
1.0.0-beta.15
5 years ago
1.0.0-beta.16
5 years ago
1.0.0-beta.14
5 years ago
1.0.0-beta.11
5 years ago
1.0.0-beta.12
5 years ago
1.0.0-beta.10
5 years ago
1.0.0-beta.13
5 years ago
1.0.0-beta.9
5 years ago
1.0.0-beta.8
5 years ago
1.0.0-beta.7
5 years ago
1.0.0-beta.6
5 years ago
1.0.0-beta.5
5 years ago
1.0.0-beta.4
5 years ago
1.0.0-beta.3
5 years ago
1.0.0-beta.2
5 years ago