-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Added Server Browser and Lobby Server (#10, #45, #35), in-game chat (#8) and minor bug fixes (#36) #46
Open
AMacro
wants to merge
206
commits into
Insprill:master
Choose a base branch
from
AMacro:beta
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is still very incomplete, and is just laying the groundwork for future progress.
Default remote IP can now be set through the settings Popup/prompt for IP, port and password now auto-fill from the defaults
Separated server and client settings
update to network game
Now ignores blank/whitespace keys
Added the ability to join games using a Dynamic DNS URL, such as "example.tplinkdns.com". The script then gets the host IP, and saves the "Direct IP" to the "Last Remote IP" section.
Fixed main menu highlight bug added random server generation for testing fixed gridview element layout implemented a server data object
Minor fixes and improvements
…v-multiplayer into updated-server-browser
…v-multiplayer into feature/server-browser-update
Updated API spec to include private_key requirements Modularised the Rust server and compliance to new spec Updated the PHP server to comply with new spec, additional config to allow flatfile and MySQL databases. Added ReadMe. ServerBrowser major refactor. Now loads data from the lobby server
Added translations to locale.csv, Translations to be verified.
Server browser now works, as well as the host game panel. When a multiplayer game starts, the game registers itself with the lobby server and continues to provide updates while the session is active. When the session deactivates the lobby server is notified to remove the game server. More work required on GUI
…v-multiplayer into updated-server-browser
ServerBrowserPane is now responsible for cleanup tasks and building the UI, rather than the RightPaneControllerPatch
ReconnectDelay * MaxConnectAttempts = 1000 * 10 == DisconnectTimeout
Future work: Track chain / hose positions and send across network Implement fix when a player disconnects while dragging a chain / hose
Car IDs removed before fast path cache can be cleared. Store ID and clean up properly.
Edited french locale
Unsubscribe from events on return to main menu and trigger hiding of the GUI. On world loaded grab the local player's name to prevent hitting the Steam API endpoints multiple times
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@Insprill
This is a consolidation PR that covers multiple issues.
Work is ongoing for #6 and #11.