Commit graph

270 commits

Author SHA1 Message Date
RedDuckss
c19f0e7dda It work now 2018-09-18 22:05:12 -04:00
RedDuckss
d0138036ed RMC fixes and README updated 2018-09-18 19:22:25 -04:00
RedDuckss
71a1387f0e RC4 and session ID fixes 2018-09-18 18:50:11 -04:00
SuperMarioDaBom
acfc4c10c6 Quick patch - Added OR by 0x80 to ProtocolID in RMC 2018-09-17 23:16:36 -07:00
RedDuckss
2f60727e4e restructure and, rewrite. Things do things now 2018-09-18 00:25:31 -04:00
RedDuckss
6fb0e6b78f defaults 2018-08-28 13:40:15 -04:00
RedDuckss
c1200be076 v0 checksum tweaks 2018-08-27 01:50:12 -04:00
RedDuckss
4416ea2764 Small reworks 2018-08-27 00:35:25 -04:00
RedDuckss
8d25f65d8b Bug fix 2018-08-16 03:21:41 -04:00
RedDuckss
5d775b5226 QOL 2018-08-16 03:17:31 -04:00
RedDuckss
61616c88d1 Server now uses updated packet handling 2018-08-14 15:31:47 -04:00
RedDuckss
bdb2b21740 Refactored PRUDP packet handling
Things are now up to standard
2018-08-14 15:21:27 -04:00
SuperMarioDaBom
2d33830a91 Quick patch 2018-08-04 12:59:58 -07:00
SuperMarioDaBom
2c9191bc4e Big Update! Probably doesn't work lol
Added the PRUDPLib here. Tweaked the files already here to reflect this. The original go PRUDPLib repo is now considered "deprecated".
PRUDPLib has some changes too!
 + Added the ability to toggle the debug output. Request from RedDucks(s).
 * Changed variable names to better reflect Go standards.
 * Changed some function names to better reflect Go standards.
	NewPacket() now returns a new instance of General.Packet; no need to create it yourself via := General.Packet{}
	FromBytes() is what used to be NewPacket()
	Bytes() is what used to be BuildPacket()
There may be other stuff too that I forgot lol
2018-08-04 12:36:42 -07:00
RedDuckss
d001a653f5 Split server code into 2 files and fixed RMC bug 2018-08-03 03:29:41 -04:00
RedDuckss
13bcc6ee87 Server now uses Client and has new properties
Server now tracks Clients in a map using the clients IP:PORT as the key. Server now has `Send` function for sending responses to clients. Server now has `Kick` function for removing Client connections. Cleaned up some Client properties.
2018-08-03 02:40:04 -04:00
RedDuckss
40e89ba77e More detailed README 2018-08-02 16:05:12 -04:00
RedDuckss
76f98f4165 Updated README 2018-08-02 00:49:42 -04:00
RedDuckss
390698a6ec Restructure lib and added better godoc support 2018-08-02 00:47:17 -04:00
RedDuckss
8ecc7ddd42 NEX related libraries to make NEX servers in Go 2018-07-31 00:02:38 -04:00