Commit Graph

83 Commits

Author SHA1 Message Date
kayos@tcp.direct f7bd008e7a rename module 2022-01-08 16:05:39 -08:00
kayos@tcp.direct 086507aea0 Unreasonably massive refactor, passes go vet 2022-01-08 15:55:52 -08:00
kayos@tcp.direct 22acdf200e Continue refactor, pass go vet 2022-01-08 14:29:51 -08:00
kayos@tcp.direct 3f1ce07489 Refactoring 2022-01-08 06:35:12 -08:00
jtieri 3ff54d8cf7 refactor DB context 2021-09-18 22:24:51 -05:00
jtieri 1b21faf2a9 password hashing 2021-09-18 21:42:11 -05:00
jtieri d0389c6679 working register/login 2021-09-18 21:23:59 -05:00
jtieri 35c214db59 update schemas 2021-09-18 21:23:14 -05:00
jtieri 8d65c56888 refactoring names 2021-09-18 21:22:52 -05:00
jtieri aad9a69df2 WIP: implement register 2021-09-16 23:08:14 -05:00
jtieri f1bda406a4 check if player name exists already 2021-09-16 23:07:56 -05:00
jtieri 82144c737c helper functions 2021-09-16 23:07:33 -05:00
jtieri 72942d5e2b player related SQL/models 2021-09-16 23:07:17 -05:00
jtieri be0c29daef WIP: DB models & design 2021-09-16 00:28:27 -05:00
jtieri e19cedd019 formatting fix 2021-09-16 00:27:50 -05:00
jtieri f82ebd742f date & time helper functions 2021-09-16 00:27:15 -05:00
jtieri 24010da0e2 WIP: implement register 2021-09-16 00:26:26 -05:00
jtieri 0312dd2f1c playing with crypto in handshake 2021-09-16 00:25:33 -05:00
jtieri 71c26b9d31 packet log update + WIP: register 2021-09-12 20:39:14 -05:00
Justin T f6856b3b42
Merge PR #4: Packet Handling Refactor
* more detailed logging of packets

* rename handlers to be less redundant

* straggler file

* packet handling refactor

* get config ref
2021-09-10 01:07:38 -05:00
jtieri e32a74c9e1 WIP: better logging 2021-09-09 19:28:58 -05:00
jtieri dc60307271 update .gitignore 2021-09-09 19:28:18 -05:00
jtieri 1300efccca basic web server for client 2021-09-08 23:50:07 -05:00
jtieri 31f9ed88c2 IZ WORKING 2021-09-08 23:33:55 -05:00
jtieri e4e2ff1eba update .gitignore 2021-09-08 23:31:26 -05:00
jtieri 7422931414 setup mariadb & test db 2021-09-08 22:40:28 -05:00
jtieri 6ad1717bc9 abandon gorm for mariadb/sql 2021-09-08 21:14:06 -05:00
jtieri cd11807251 refactoring project structure 2021-09-05 21:48:30 -05:00
jtieri 948ed83a9d update README 2021-09-05 21:28:29 -05:00
jtieri 9ed04d4f94 WIP: remove sql-driver for gorm 2021-09-05 21:19:02 -05:00
jtieri b8636f8eae build default config file 2021-09-05 20:07:49 -05:00
jtieri e43d95179a add Dockerfile 2021-09-05 19:23:07 -05:00
jtieri 545ed895ef Merge remote-tracking branch 'origin/master' 2021-09-05 19:22:45 -05:00
jtieri 4f2c91d84b init go mod & add ignore files 2021-09-05 19:22:17 -05:00
Justin T eceb7741b1
Create codeql-analysis.yml 2021-09-05 17:26:21 -05:00
Justin T 12ca90c707
Merge pull request #1 from jtieri/dev
baseline for Habbo concept in Go
2021-03-02 00:57:40 -06:00
Justin T 06ea3ea5c2 Merge branch 'dev' of https://github.com/jtieri/HabbGo into dev 2020-04-13 11:02:54 -05:00
Justin T 41b28d2f21 eye dee kay
Old commit I had stashed.

I believe I was decoupling some of the dependencies and working on making the design consistent.

Should have free time soon. May refactor the shit out of this or may just start from scratch.
2020-04-13 11:02:47 -05:00
Justin T bbafa6657c
Delete LICENSE 2020-03-29 22:27:10 -05:00
Justin T f968ac1c4c
Update config.yml 2020-01-03 22:43:41 -06:00
Justin T e9e90c138e update main.go
build nav & room service. cleanup ugly string formatting
2020-01-03 22:42:46 -06:00
Justin T 46f8738d1f Update navigator
Progress on the navigator; implemented singleton pattern for service & may use for all services that make sense to have one instance of.  Started the first packets in building navigator
2020-01-03 22:42:11 -06:00
Justin T 639a50fca0 WIP: Basic room design
Began work on modeling of rooms in the server as well as start on its related service/database components.
2020-01-03 22:38:22 -06:00
Justin T 69746e7c92 WIP: Getting basic navigator system started
Building the in-game navigator as well as working on the general design of how services will be called in the server.
2019-12-29 18:04:33 -06:00
Justin T 421727af70 fix base64 decoding
Accidentally broke Base64 decoding in a previous commit.
2019-12-23 15:06:04 -06:00
Justin T d2fd2e663c project refactor
Code cleanup in an effort to make things a bit more uniform accross the server as well as to add documentation and make things a bit easier to navigate
2019-12-23 14:05:56 -06:00
Justin T 7eef06716c packets update
Finished handling a few more packets, small changes to existing packets for handshake/players
2019-12-23 13:27:09 -06:00
Justin T c2b4042a96 Players update & refactor
Updated players design to decouple the service/logic from the model, which was going to cause naming conflicts down the road. Temporary DB stuff for logging players in & loading details/badges.
2019-12-23 13:24:23 -06:00
Justin T 5609861e26 WIP: handling navigator packets
Beginning work on handling client->server packets for the in-game navigator.
2019-12-23 13:10:45 -06:00
Justin T 17c6632b78 update scheduler
Add some headers to the switch and format things a bit so its more maintainable
2019-12-13 01:20:14 -06:00