forked from Insprill/dv-multiplayer
-
Notifications
You must be signed in to change notification settings - Fork 6
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
Allow Dynamic DNS URL #2
Merged
Merged
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
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
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.
Apologies, I did not get notified of your pull request and will review it soon. |
commit 9d3fb99 Author: AMacro <[email protected]> Date: Sun Jul 14 12:41:53 2024 +1000 Squashed commit of the following: commit 633bdc0 Author: AMacro <[email protected]> Date: Sun Jul 14 12:40:25 2024 +1000 Cleaved up excessive logging commit c30a2e4 Author: AMacro <[email protected]> Date: Sun Jul 14 12:14:41 2024 +1000 Back-merged beta to feature/sync-jobs commit 5db5133 Merge: c0d547e fa0fbfb Author: AMacro <[email protected]> Date: Sun Jul 14 11:39:10 2024 +1000 Merge branch 'beta' into feature/sync-jobs commit c0d547e Author: AMacro <[email protected]> Date: Sun Jul 14 11:26:17 2024 +1000 Preparing to merge to beta commit 263cc55 Author: AMacro <[email protected]> Date: Sat May 18 15:29:02 2024 +1000 Fix car plate sync and added better job sync pt2 Added car plate syncing Changed time format into UTC for logging Jobs now sync in a batch when a player connects and then progressively sync as new items are added commit eff0205 Author: AMacro <[email protected]> Date: Sat May 18 15:27:24 2024 +1000 Fix car plate sync and added better job sync Added car plate syncing Changed time format into UTC for logging Jobs now sync in a batch when a player connects and then progressively sync as new items are added commit 8adb497 Author: AMacro <[email protected]> Date: Sat May 18 11:09:05 2024 +1000 Fixed infinite blank spawning (CargoType data Type) CaregoType is now held as a CargoType, rather than byte in TaskDataData CargoType is now serialised as int (byte is not wide enough to store all values of CargoType) commit 440b917 Author: AMacro <[email protected]> Date: Sat May 18 10:56:38 2024 +1000 Fixed PlayerSqrDistanceFrom*() calculation Calcs now use player WorldPosition instead of RawPosition. This is inline with the game's internal calcs and gives the correct result. commit 220a04a Merge: c42f868 e1a3e97 Author: AMacro <[email protected]> Date: Sat May 18 09:58:58 2024 +1000 Merge branch 'Join-Menu-Improvements' into feature/sync-jobs commit c42f868 Author: AMacro <[email protected]> Date: Sat May 18 09:41:26 2024 +1000 Revert "Merge branch 'Join-Menu-Improvements' into feature/sync-jobs" This reverts commit c376c80, reversing changes made to 8df7a75. commit e1a3e97 Author: AMacro <[email protected]> Date: Sun May 12 18:46:23 2024 +1000 Reworked the saving of last direct connection details Separated server and client settings commit c376c80 Merge: 8df7a75 6daa671 Author: AMacro <[email protected]> Date: Sun May 12 11:32:55 2024 +1000 Merge branch 'Join-Menu-Improvements' into feature/sync-jobs commit 8df7a75 Merge: e37dd3e 764bfc7 Author: AMacro <[email protected]> Date: Sun May 12 11:32:45 2024 +1000 Merge branch 'Localisation-Parsing-Fix' into feature/sync-jobs commit 6daa671 Author: AMacro <[email protected]> Date: Sun May 12 10:45:10 2024 +1000 Enhanced "join" interface Default remote IP can now be set through the settings Popup/prompt for IP, port and password now auto-fill from the defaults commit e37dd3e Author: ChaoticWagon <[email protected]> Date: Mon Sep 18 18:00:07 2023 -0400 Job syncing almost works commit 1827ded Author: AMacro <[email protected]> Date: Sun Jul 14 12:16:28 2024 +1000 Minor update to CSV parsing commit fa0fbfb Merge: c6f795f 0871556 Author: Macka <[email protected]> Date: Sun Jul 14 11:04:31 2024 +1000 Merge pull request AMacro#8 from AMacro/Localisation-Parsing-Fix Merge Localisation-Parsing-Fix into beta branch commit 0871556 Merge: db77e3d c6f795f Author: Macka <[email protected]> Date: Sun Jul 14 11:03:58 2024 +1000 Merge branch 'beta' into Localisation-Parsing-Fix commit db77e3d Merge: 764bfc7 c43328b Author: Macka <[email protected]> Date: Sun Jul 14 10:54:17 2024 +1000 Merge pull request AMacro#1 from N95JPL/CSV-Key-Fix Fix CSV.cs commit c6f795f Merge: 2b666d4 18333e4 Author: Macka <[email protected]> Date: Sun Jul 14 10:25:12 2024 +1000 Merge pull request AMacro#7 from AMacro/feature/in-game-chat Merge feature/in-game-chat into beta branch commit 2b666d4 Merge: 3edb410 2458ed2 Author: Macka <[email protected]> Date: Sun Jul 14 10:22:44 2024 +1000 Merge pull request AMacro#6 from AMacro/feature/updated-server-browser Merge feature/updated-server-browser into beta branch commit 18333e4 Merge: 2458ed2 13184b8 Author: Macka <[email protected]> Date: Sun Jul 14 10:10:38 2024 +1000 Merge pull request AMacro#4 from morm075/in-game-chat Tidy up repositories - this will be the main one from now on. commit 2458ed2 Merge: 0455990 00359ad Author: Macka <[email protected]> Date: Sun Jul 14 10:06:59 2024 +1000 Merge pull request AMacro#3 from morm075/updated-server-browser Tidy up repositories - this will be the main one from now on. commit 00359ad Author: AMacro <[email protected]> Date: Sun Jul 14 09:42:07 2024 +1000 Bug fixes for lobby server redirects commit 9925783 Author: AMacro <[email protected]> Date: Sun Jul 14 00:01:33 2024 +1000 General tidy up and QoL for server browser commit 13184b8 Author: AMacro <[email protected]> Date: Sat Jul 13 21:46:34 2024 +1000 Added auto complete for whisper usernames, enforced some username control Usernames must now be unique and cannot contain spaces (automatically replaced with underscores) - this is enforced by adding a number to the end if there is a conflict commit 9ee085c Author: AMacro <[email protected]> Date: Sat Jul 13 17:52:24 2024 +1000 Added sent message history commit 14e5aae Author: AMacro <[email protected]> Date: Sat Jul 13 16:40:48 2024 +1000 Added chat commands Added server messages Added whispers Added help (displays commands) commit 2d3d2df Author: AMacro <[email protected]> Date: Fri Jul 12 22:18:55 2024 +1000 Bug fixes commit ea633a3 Author: AMacro <[email protected]> Date: Sun Jul 7 22:35:05 2024 +1000 Added hotbar blocking and aligned chat window with lower left corner commit 830cd1c Author: AMacro <[email protected]> Date: Sun Jul 7 21:24:27 2024 +1000 Initial commit Create chat panel blocked input from player when shown. Still need to block number keys for toolbelt and implement network logic commit ab36de5 Author: AMacro <[email protected]> Date: Sun Jul 7 09:40:32 2024 +1000 Reorganised UI components commit 252745d Author: AMacro <[email protected]> Date: Sun Jul 7 09:37:26 2024 +1000 Updated default server browser text. Server browser is now fully implemented, noting that a future feature may be to display the required mods, rather than just show they are/aren't required commit 30c5988 Author: AMacro <[email protected]> Date: Sun Jul 7 09:31:45 2024 +1000 Fixed translation issue commit 86f8245 Author: AMacro <[email protected]> Date: Sun Jul 7 09:26:18 2024 +1000 Updated translations for server browser details pane Added some CSV parsing logic to detect missing quotes in CSVs (flag too many columns), preventing crashes. commit a99179a Author: AMacro <[email protected]> Date: Sun Jul 7 01:20:13 2024 +1000 Server details displayed in pane When selecting a server, its details are now shown in the adjacent pane commit 6e8df46 Author: AMacro <[email protected]> Date: Sat Jul 6 14:28:13 2024 +1000 Added auto refresh Once the first refresh has been done, auto refresh will occur every 30 seconds. Refresh can no longer be spammed and will be locked out for 10 seconds following the last refresh (auto or manual) commit eb3b948 Author: AMacro <[email protected]> Date: Mon Jul 1 20:15:34 2024 +1000 Refactored server browser for consistency ServerBrowserPane is now responsible for cleanup tasks and building the UI, rather than the RightPaneControllerPatch commit e5051da Author: AMacro <[email protected]> Date: Mon Jul 1 19:05:32 2024 +1000 Updated default server to https commit 0fa44a6 Author: AMacro <[email protected]> Date: Sun Jun 30 21:45:06 2024 +1000 Minor UI fixes and version update commit 499dacf Merge: a7ae049 8329b63 Author: AMacro <[email protected]> Date: Sun Jun 30 21:00:26 2024 +1000 Merge branch 'updated-server-browser' of https://github.com/morm075/dv-multiplayer into updated-server-browser commit a7ae049 Author: AMacro <[email protected]> Date: Sun Jun 30 20:51:08 2024 +1000 Server browser and lobby server working 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 commit 8329b63 Author: morm075 <[email protected]> Date: Sun Jun 30 20:15:56 2024 +0930 Updates to locale.csv Added translations to locale.csv, Translations to be verified. commit 94f344f Author: AMacro <[email protected]> Date: Thu Jun 27 22:29:00 2024 +1000 Improved servers and server browser code 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 commit 492938e Author: AMacro <[email protected]> Date: Sun Jun 23 11:53:14 2024 +1000 Update Read Me.md commit 76f5aee Merge: c190545 4b2c6bb Author: morm075 <[email protected]> Date: Sun Jun 23 10:15:46 2024 +0930 Merge branch 'updated-server-browser' of https://github.com/morm075/dv-multiplayer into feature/server-browser-update commit 4b2c6bb Author: AMacro <[email protected]> Date: Sun Jun 23 10:44:32 2024 +1000 Fixed SSL compilation issues commit c190545 Author: morm075 <[email protected]> Date: Sat Jun 22 20:16:38 2024 +0930 another correction commit 0e373f4 Merge: d236a90 c66ee37 Author: AMacro <[email protected]> Date: Sat Jun 22 18:01:50 2024 +1000 Merge branch 'updated-server-browser' of https://github.com/morm075/dv-multiplayer into updated-server-browser commit d236a90 Author: AMacro <[email protected]> Date: Sat Jun 22 18:01:46 2024 +1000 PHP and Rust servers implemented commit c66ee37 Author: morm075 <[email protected]> Date: Sat Jun 22 10:26:05 2024 +0930 minor correction commit 6e721e5 Author: AMacro <[email protected]> Date: Thu Jun 20 21:16:32 2024 +1000 added button icons commit 81aa6ba Author: morm075 <[email protected]> Date: Tue Jun 18 19:54:47 2024 +0930 Minor adjustments and commenting commit bcf5735 Merge: a4c8453 0455990 Author: morm075 <[email protected]> Date: Sun Jun 16 21:48:14 2024 +0930 Merge pull request AMacro#1 from AMacro/updated-server-browser Minor fixes and improvements commit 0455990 Merge: af9cd6d a4c8453 Author: AMacro <[email protected]> Date: Sun Jun 16 22:17:45 2024 +1000 Merge branch 'updated-server-browser' into updated-server-browser commit af9cd6d Author: AMacro <[email protected]> Date: Sun Jun 16 22:04:12 2024 +1000 Minor fixes and improvements Fixed main menu highlight bug added random server generation for testing fixed gridview element layout implemented a server data object commit a4c8453 Author: morm075 <[email protected]> Date: Sun Jun 16 13:30:56 2024 +0930 Continuing to update server browser commit c43328b Merge: 44471ca 764bfc7 Author: N95JPL <[email protected]> Date: Sun May 26 21:05:35 2024 +0100 Merge branch 'Localisation-Parsing-Fix' into CSV-Key-Fix commit 44471ca Author: N95JPL <[email protected]> Date: Sun May 26 21:03:46 2024 +0100 Fix CSV.cs Now ignores blank/whitespace keys commit a6ab704 Merge: 3edb410 c691e32 Author: morm075 <[email protected]> Date: Sun May 26 12:04:08 2024 +0930 Merge branch 'feature/server-browser' into feature/server-browser-update commit c691e32 Author: morm075 <[email protected]> Date: Sat May 25 21:02:41 2024 +0930 refactoring und updating update to network game commit 764bfc7 Author: AMacro <[email protected]> Date: Sun May 12 09:48:19 2024 +1000 Fixed minor issue with CSV parsing so that unix/windows line breaks don't matter. commit e23d522 Author: Pierce Thompson <[email protected]> Date: Tue Aug 8 00:26:19 2023 -0400 Begin creating the server browser menu This is still very incomplete, and is just laying the groundwork for future progress.
Ready for merge
Took a few patches to realign with the current code base, may be a little redundant now that the server browser is fully implemented. Check the releases soon for a compiled version. Thanks! |
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.
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.