#protocols #terraria #networking

bin+lib terraria-protocol

An implementation of Terraria's multiplayer network protocol

1 unstable release

0.1.0 May 27, 2020

#5 in #terraria

MIT/Apache

210KB
6K SLoC

terraria-protocol

This library contains all the packet definitions needed to work with Terraria's multiplayer network protocol, and it can be used to build a client, a robot, or even a custom Terraria server.

Note that the library itself doesn't do anything interesting, only the basics. To see what can be built, refer to terry, the original motivation behind this work.


lib.rs:

This library contains all the packet definitions needed to work with Terraria's multiplayer network protocol, and it can be used to build a client, a robot, or even a custom Terraria server.

Note that the library itself only contains the packets and mechanisms to serialize and deserialize them, along with basic protocol management. If you want it to do anything interesting, you should build that yourself.

Dependencies

~170KB