-
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix multiplayer quick start, adjust cut off text, and other minor fixes #121
Commits on Sep 19, 2024
-
Client: Trigger ID_RIGHTCLICKED in ColorList on mouse right click
Previously, this used the e.isMetaDown() check which was failing as modern Windows keyboards do not have a meta key. Changing this to check the mouse button fixes right clicking players in a lobby's player list which now opens a context menu.
Configuration menu - View commit details
-
Copy full SHA for 476076a - Browse repository at this point
Copy the full SHA 476076aView commit details -
Server: Increase maximum received packet size to 2000 bytes
When the client encounters a fatal error, it sends a `error-debug` packet including the last received and sent packages. This can contain whole maps and easily exceed the current maximum of 250 bytes.
Configuration menu - View commit details
-
Copy full SHA for 8229f79 - Browse repository at this point
Copy the full SHA 8229f79View commit details -
Server: Add handler for error-debug and end messages
These are sent by clients when they encounter fatal errors and contain useful information for debugging. Clients also sent an `end` packet afterwards and that was also unhandled. This is now handled as a no-op.
Configuration menu - View commit details
-
Copy full SHA for 023a91b - Browse repository at this point
Copy the full SHA 023a91bView commit details -
Server: Add CLI option for verbose logging
This logs all outgoing packets.
Configuration menu - View commit details
-
Copy full SHA for 6882e89 - Browse repository at this point
Copy the full SHA 6882e89View commit details
Commits on Nov 3, 2024
-
Server: Log unhandled lobby commands
These are used by admins/sheriffs to do things like mute or ban people.
Configuration menu - View commit details
-
Copy full SHA for 03f190d - Browse repository at this point
Copy the full SHA 03f190dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbef8a7 - Browse repository at this point
Copy the full SHA bbef8a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 868374d - Browse repository at this point
Copy the full SHA 868374dView commit details -
Server: Handle multiplayer quick start packets
This currently just joins the multiplayer lobby which is an improvement over the previous behavior of deadlocking the client and forcing a restart.
Configuration menu - View commit details
-
Copy full SHA for a241315 - Browse repository at this point
Copy the full SHA a241315View commit details -
These are handled server-side and assigned initialized as an anonymous user with names like "anon-xxxx".
Configuration menu - View commit details
-
Copy full SHA for 4930d27 - Browse repository at this point
Copy the full SHA 4930d27View commit details -
Client: Rename connection-related classes
Having two classes named `Conn` and `Connection` was a bit confusing. Now it's more clear that one is the app-agnostic socket-based connection while the other handles all networking for the golf game. Also, rename thriftLogs to metadataLogs as that's what they're used for.
Configuration menu - View commit details
-
Copy full SHA for 903bc31 - Browse repository at this point
Copy the full SHA 903bc31View commit details