From 5e81eef4c7a130a80a56aa3ab9a7793df9ce3288 Mon Sep 17 00:00:00 2001 From: ChillerDragon Date: Sat, 22 Jun 2024 13:59:27 +0800 Subject: [PATCH] Rebrand from teeworlds to go-teeworlds-protocol --- README.md | 8 +++++--- go.mod | 2 +- messages7/cl_start_info.go | 6 +++--- messages7/cl_start_info_test.go | 2 +- messages7/con_ready.go | 6 +++--- messages7/ctrl_accept.go | 6 +++--- messages7/ctrl_close.go | 6 +++--- messages7/ctrl_connect.go | 6 +++--- messages7/ctrl_keep_alive.go | 6 +++--- messages7/ctrl_token.go | 6 +++--- messages7/enter_game.go | 6 +++--- messages7/info.go | 6 +++--- messages7/input_timing.go | 6 +++--- messages7/map_change.go | 6 +++--- messages7/net_message.go | 6 +++--- messages7/ready.go | 6 +++--- messages7/ready_to_enter.go | 6 +++--- messages7/snap_empty.go | 6 +++--- messages7/snap_single.go | 6 +++--- messages7/sv_chat.go | 6 +++--- messages7/sv_client_info.go | 6 +++--- messages7/sv_client_info_test.go | 2 +- messages7/sv_motd.go | 6 +++--- messages7/unknown.go | 6 +++--- protocol7/connection.go | 4 ++-- protocol7/packet.go | 8 ++++---- protocol7/packet_test.go | 4 ++-- teeworlds.go | 6 +++--- 28 files changed, 79 insertions(+), 77 deletions(-) diff --git a/README.md b/README.md index 69254d4..537ee80 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,7 @@ -# teeworlds +# go-teeworlds-protocol A client side network protocol implementation of the game teeworlds. -WORK IN PROGRESS - ## run client ``` @@ -17,3 +15,7 @@ go build go test ./... ``` +## projects using go-teeworlds-protocol + +- [MITM teeworlds proxy](https://github.com/teeworlds-go/proxy) + diff --git a/go.mod b/go.mod index b4c6411..2d98f07 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/teeworlds-go/teeworlds +module github.com/teeworlds-go/go-teeworlds-protocol go 1.22.3 diff --git a/messages7/cl_start_info.go b/messages7/cl_start_info.go index 23c28fe..a969f6c 100644 --- a/messages7/cl_start_info.go +++ b/messages7/cl_start_info.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type ClStartInfo struct { diff --git a/messages7/cl_start_info_test.go b/messages7/cl_start_info_test.go index 651488f..9e348d7 100644 --- a/messages7/cl_start_info_test.go +++ b/messages7/cl_start_info_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) func TestPackStartInfo(t *testing.T) { diff --git a/messages7/con_ready.go b/messages7/con_ready.go index 2acc457..25fc521 100644 --- a/messages7/con_ready.go +++ b/messages7/con_ready.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type ConReady struct { diff --git a/messages7/ctrl_accept.go b/messages7/ctrl_accept.go index 7945159..8c081e9 100644 --- a/messages7/ctrl_accept.go +++ b/messages7/ctrl_accept.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type CtrlAccept struct { diff --git a/messages7/ctrl_close.go b/messages7/ctrl_close.go index ae4b127..3c0aed1 100644 --- a/messages7/ctrl_close.go +++ b/messages7/ctrl_close.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type CtrlClose struct { diff --git a/messages7/ctrl_connect.go b/messages7/ctrl_connect.go index 502b605..b02a0e2 100644 --- a/messages7/ctrl_connect.go +++ b/messages7/ctrl_connect.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type CtrlConnect struct { diff --git a/messages7/ctrl_keep_alive.go b/messages7/ctrl_keep_alive.go index c48b78d..3f2d292 100644 --- a/messages7/ctrl_keep_alive.go +++ b/messages7/ctrl_keep_alive.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type CtrlKeepAlive struct { diff --git a/messages7/ctrl_token.go b/messages7/ctrl_token.go index c21c9f8..7321918 100644 --- a/messages7/ctrl_token.go +++ b/messages7/ctrl_token.go @@ -6,9 +6,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type CtrlToken struct { diff --git a/messages7/enter_game.go b/messages7/enter_game.go index 9e70176..145c5e2 100644 --- a/messages7/enter_game.go +++ b/messages7/enter_game.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type EnterGame struct { diff --git a/messages7/info.go b/messages7/info.go index f97009c..c758a93 100644 --- a/messages7/info.go +++ b/messages7/info.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type Info struct { diff --git a/messages7/input_timing.go b/messages7/input_timing.go index 6f7a431..7a5c25b 100644 --- a/messages7/input_timing.go +++ b/messages7/input_timing.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type InputTiming struct { diff --git a/messages7/map_change.go b/messages7/map_change.go index f0416e7..a042501 100644 --- a/messages7/map_change.go +++ b/messages7/map_change.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type MapChange struct { diff --git a/messages7/net_message.go b/messages7/net_message.go index eb69b83..72dd974 100644 --- a/messages7/net_message.go +++ b/messages7/net_message.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type NetMessage interface { diff --git a/messages7/ready.go b/messages7/ready.go index 9384b7c..4ceae22 100644 --- a/messages7/ready.go +++ b/messages7/ready.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type Ready struct { diff --git a/messages7/ready_to_enter.go b/messages7/ready_to_enter.go index 45d88bc..05066f9 100644 --- a/messages7/ready_to_enter.go +++ b/messages7/ready_to_enter.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type ReadyToEnter struct { diff --git a/messages7/snap_empty.go b/messages7/snap_empty.go index 26f4bfb..f549dbc 100644 --- a/messages7/snap_empty.go +++ b/messages7/snap_empty.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type SnapEmpty struct { diff --git a/messages7/snap_single.go b/messages7/snap_single.go index 5af71b4..4facb36 100644 --- a/messages7/snap_single.go +++ b/messages7/snap_single.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type SnapSingle struct { diff --git a/messages7/sv_chat.go b/messages7/sv_chat.go index e5da51e..94a9f66 100644 --- a/messages7/sv_chat.go +++ b/messages7/sv_chat.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type SvChat struct { diff --git a/messages7/sv_client_info.go b/messages7/sv_client_info.go index 152057a..0014af9 100644 --- a/messages7/sv_client_info.go +++ b/messages7/sv_client_info.go @@ -3,9 +3,9 @@ package messages7 import ( "slices" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type SvClientInfo struct { diff --git a/messages7/sv_client_info_test.go b/messages7/sv_client_info_test.go index e9d9f10..44727d8 100644 --- a/messages7/sv_client_info_test.go +++ b/messages7/sv_client_info_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) func TestUnpackClientInfo(t *testing.T) { diff --git a/messages7/sv_motd.go b/messages7/sv_motd.go index 51773ac..3150324 100644 --- a/messages7/sv_motd.go +++ b/messages7/sv_motd.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type SvMotd struct { diff --git a/messages7/unknown.go b/messages7/unknown.go index 50d7b64..568abb1 100644 --- a/messages7/unknown.go +++ b/messages7/unknown.go @@ -1,9 +1,9 @@ package messages7 import ( - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" ) type Unknown struct { diff --git a/protocol7/connection.go b/protocol7/connection.go index d06502b..3ebc4d4 100644 --- a/protocol7/connection.go +++ b/protocol7/connection.go @@ -5,8 +5,8 @@ import ( "fmt" "os" - "github.com/teeworlds-go/teeworlds/messages7" - "github.com/teeworlds-go/teeworlds/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/messages7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" ) type Player struct { diff --git a/protocol7/packet.go b/protocol7/packet.go index 555d476..9122489 100644 --- a/protocol7/packet.go +++ b/protocol7/packet.go @@ -3,11 +3,11 @@ package protocol7 import ( "slices" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/messages7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/packer" "github.com/teeworlds-go/huffman" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/messages7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/packer" ) const ( diff --git a/protocol7/packet_test.go b/protocol7/packet_test.go index 5141570..7857a33 100644 --- a/protocol7/packet_test.go +++ b/protocol7/packet_test.go @@ -5,8 +5,8 @@ import ( "slices" "testing" - "github.com/teeworlds-go/teeworlds/chunk7" - "github.com/teeworlds-go/teeworlds/messages7" + "github.com/teeworlds-go/go-teeworlds-protocol/chunk7" + "github.com/teeworlds-go/go-teeworlds-protocol/messages7" ) // repack packet with unknown messages should not lose data diff --git a/teeworlds.go b/teeworlds.go index bf3fa20..149797d 100644 --- a/teeworlds.go +++ b/teeworlds.go @@ -8,9 +8,9 @@ import ( "strconv" "time" - "github.com/teeworlds-go/teeworlds/messages7" - "github.com/teeworlds-go/teeworlds/network7" - "github.com/teeworlds-go/teeworlds/protocol7" + "github.com/teeworlds-go/go-teeworlds-protocol/messages7" + "github.com/teeworlds-go/go-teeworlds-protocol/network7" + "github.com/teeworlds-go/go-teeworlds-protocol/protocol7" ) const (